Имя: Пароль:
1C
1С v8
1C SOAP NAT
0 Belov38
 
27.07.15
06:21
1с-сервер + MS SQL сервер
8.3.6.2014

Есть Web-сервис, выдающий hello world и прекрасно работающий  при обращении по локальному IP-шнику

<?php
$test = new SoapClient('http://192.168.88.34/test/ws/web.1cws?wsdl'...

print_r($test->__getFunctions());
$r = $test->DoIt(array('action' => 'test', 'param' => 'привет'));
print_r($r);
?>

Пробрасываем порт 1с через НАТ на белый IP-шник
меняем строчку
$test = new SoapClient('http://AAA.BBB.CCC.DDD/test/ws/web.1cws?wsdl'...

В результате получаем
Fatal error:  Uncaught SoapFault exception: [HTTP] Not Implemented in Z:\home\test1.ru\www\ip-test.php:14

При это 1С в браузере прекрасно запускается по внешнему ИП-шнику http://AAA.BBB.CCC.DDD/test/

Кто сталкивался?
1 Belov38
 
27.07.15
06:23
При обращении по белому ИП-шнику
print_r($test->__getFunctions());
выдает список функций.

Ошибка появляется именно на самом вызове
$r = $test->DoIt(array('action' => 'test', 'param' => 'привет'));