Имя: Пароль:
1C
 
не отрабатывает веб-сервис
0 Stim
 
07.05.18
22:27
Добрый вечер.
Создал веб-сервис на пустой тестовой базе с простейшей процедурой:
Функция test() экспорт
    Возврат "22";
КонецФункции


обращаюсь через страничку php к веб-сервису:
<?php
$client = new SoapClient("http://33.333.333.333:4000/webTest/ws/webTest?wsdl";);    
//var_dump($client);
if (is_object($client)){
    print '  подключение работает'; }  
$p=$client->Test();
print 'функция выполнилась';
var_dump($p);
?>

в результате на странице только первый print
подключение работает

и больше ничего.


Как все-таки вызвать процедуру веб-сервиса из php? ЧЯДНТ?
1 Fram
 
07.05.18
22:58
а когда ссылку в браузере открываешь что выдает?
2 Stim
 
07.05.18
23:19
(1) выдает содержимое, все как обычно.
3 Stim
 
07.05.18
23:19
соап юай кстати работает. хмм
4 Stim
 
07.05.18
23:19
что-то с хостером
5 Fragster
 
гуру
07.05.18
23:21
ini_set("soap.wsdl_cache_enabled", "0");


$client = new SoapClient("http://server/base/ws/soap?wsdl";,
array(
'login' => '', //логин
'password' => '', //пароль
'trace' => true,
'features' => SOAP_USE_XSI_ARRAY_TYPE,
//'compression' => SOAP_COMPRESSION_ACCEPT | SOAP_COMPRESSION_GZIP | 5 // если очень хочется, то можно
  )

);
6 Stim
 
07.05.18
23:39
(5) на
ini_set("soap.wsdl_cache_enabled", "0");

у меня пхп ругаетсо
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн