Имя: Пароль:
1C
 
Помогите с web-сервисом
0 vozgar2
 
04.04.16
21:51
Из PHP вызываю сервис опубликованый 1С
когда вызываю сервис опубликованый на своем компьютере - все работает, когда вызываю сервис опубликованый на сервере организации - выдает ошибку 1с SOAP-ERROR: Parsing WSDL.........

Из браузера вызывается нормально и там и там. Куда копать? Может какие-то настройки Apache?

Вот код php:
$Client1c = new SoapClient('http://195.20.97.194:81/base/ws/SendOrder?wsdl',
                               array('login'          => 'rotting',
                                     'password'       => 'werter',
                                     'soap_version'   => SOAP_1_2,
                                     'cache_wsdl'     => WSDL_CACHE_NONE, //WSDL_CACHE_MEMORY, //, WSDL_CACHE_NONE, WSDL_CACHE_DISK or WSDL_CACHE_BOTH
                                     'exceptions'     => true,
                                     'trace'          => true,
                                     'features'       => SOAP_USE_XSI_ARRAY_TYPE));
                $par = array('zapros' => "".$oid."");
                $ret1c = $Client1c->order($par);
1 vozgar2
 
05.04.16
08:07
ап
2 vozgar2
 
05.04.16
08:14
Правда есть разница в портах, на локальном, рабочем, варианте сервис висит на 80 порте
3 Мэс33
 
05.04.16
08:26
(2) проверье с помощью SOAP UI.
4 vozgar2
 
05.04.16
08:36
(3) с помощью SOAP UI все работает. Перевесил все на 80 порт и заработало, наверное в php нужно по другому прописывать порт....