Имя: Пароль:
1C
1С v8
Не могу получить ответ от вёб-сервиса 1с 8.2
0 ksandr_mrg
 
06.11.12
14:31
Поднял Apsche 2.2 локально, поставил php - всё работает.

Создал ВС, написал простую функцию

Функция Get(LS)
   Возврат("It's work!");
КонецФункции;

Опубликовал, вызываю через браузер:

<?php

require_once 'c:/php/lib/nusoap.php';
$client = new SoapClient("http://Web:15963@localhost/Test_WS/ws/ws?wsdl");

$result = $client->Call('Get', array('LS'=>'Test_param'));
Print $result;

echo '<pre>' . htmlspecialchars($client->response, ENT_QUOTES) . '</pre>';
?>

То что ECHO - выводит, т.е. структура xml файла, а вот переменную Result выводить не хочет - выбрасывает страница не найдена блаблабла, что делаю не так?
1 ksandr_mrg
 
06.11.12
14:40
up >.<
2 Telefon
 
06.11.12
18:55
(0) попробуйте локализовать проблему
т.е. работает ли сервис сам по себе(просто из браузера достучитесь до него)
когда убедитесь, что сервис работает, двигайтесь дальше
также выложите конфигурацию сервиса(настройки)
еще тут неплохо написано
http://omelchuck.ru/wp-content/uploads/2011/10/web-serv-8.2.pdf
3 alex-pro
 
06.11.12
19:18
Web:15963
Убери порт
4 Рыжий Лис
 
06.11.12
20:02
(3) это не порт, а имя и пароль
5 pwei
 
06.11.12
20:28
(0) у тебя ошибка. Нужно написать

Функция Get(LS)
   Возврат("It works!");
КонецФункции;

;)
6 kotletka
 
06.11.12
20:33
въёб -сервис тоже хорошо звучит, а также вйоб
7 zulu_mix
 
06.11.12
20:42
после КонецФункции убери ";"
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший