Имя: Пароль:
1C
1С v8
Веб-Сервис 1С. Сервис не найден.
,
0 trump42
 
15.12.14
09:04
Создал тестовую версию и на локалке запустил - всё работает, обменивается и прочее (win7 x32 и сервер 8.3.5.1248 и клиент + Apache).

Решил попробовать в реале:
win2008 x64, Apache, 8.3.4.408 сервер и 8.3.5.1248 клиент.
soapUI показывает, что сервис работает и отдаёт правильные данные, по прямой ссылке wsdl тоже ходит и выдаёт правильные данные. Думал може проблема, что по внутренней ссылке хожу, по внешней тоже сервис не найден.

Подключаюсь через WSСсылки и ИмпортWSDL делаю - в WSDL сервис прекрасно видит и все определения.

При попытке подключения выдаёт: Сервис не найден.

Что не так?
1 dvva
 
15.12.14
10:13
думаю ошибка в именах типов, точки входа итд. Когда делал свой сервис 1с сама сгенерила 2 точки входа и дала им свои имена
2 dvva
 
15.12.14
10:16
попробуй через WSОпределения посмотреть что известно о сервисе
3 trump42
 
15.12.14
10:22
Определения.Сервисы - массив из одной позиции WSСсылка:(
4 trump42
 
15.12.14
10:24
Конец WSDL
[code]
<service name="torgonator">
        <port name="torgonatorSoap"
                binding="tns:torgonatorSoapBinding">
            <documentation>
                <wsi:Claim xmlns:wsi="http://ws-i.org/schemas/conformanceClaim/";
                        conformsTo="http://ws-i.org/profiles/basic/1.1"/>;
            </documentation>
            <soapbind:address location="http://192.168.1.99/torgonator/ws/torgonator.1cws"/>;
        </port>
        <port name="torgonatorSoap12"
                binding="tns:torgonatorSoap12Binding">
            <soap12bind:address location="http://192.168.1.99/torgonator/ws/torgonator.1cws"/>;
        </port>
    </service>
</definitions>
[/code]
5 trump42
 
15.12.14
10:26
Это конец рабочего сервиса:

<service name="WebBew">
        <port name="WebBewSoap"
                binding="tns:WebBewSoapBinding">
            <documentation>
                <wsi:Claim xmlns:wsi="http://ws-i.org/schemas/conformanceClaim/";
                        conformsTo="http://ws-i.org/profiles/basic/1.1"/>;
            </documentation>
            <soapbind:address location="http://127.0.0.1/tp/ws/tp.1cws"/>;
        </port>
        <port name="WebBewSoap12"
                binding="tns:WebBewSoap12Binding">
            <soap12bind:address location="http://127.0.0.1/tp/ws/tp.1cws"/>;
        </port>
    </service>
6 trump42
 
15.12.14
10:28
Ну и обращаю внимание, что импортWSDL работает корректно и сервис отдаёт и пакет XDTO и все определения. А подключаться не хочет
7 trump42
 
15.12.14
10:46
http://s3.postimg.org/rm51gd0ab/image.png - рабочая версия не как xml в хроме открывается
http://s8.postimg.org/mhekye01x/image.png - как xml открывается в chrome, но не работает с 1с
8 trump42
 
15.12.14
10:48
Я вот думаю или сервер переустановить 1с до последней версии или может проблема с x32 и х64. А ещё Apache один младше версии, а другой старше.
9 trump42
 
15.12.14
11:34
Apache одинаковый, правда на win2008 x64 стоит x32 - ну http же отрабатывает, думаю не из-за этого.
10 trump42
 
16.12.14
09:46
Переустановил 1С выдача тепрерь одинаковая, а проблема сохраняется. Хм...
Ошибка? Это не ошибка, это системная функция.