Имя: Пароль:
1C
1С v8
Как отправить сообщение веб сервису, не используя средства 1с?
0 kimba
 
23.05.13
12:39
Как отправить сообщение веб сервису, не используя средства 1с?
Допустим я знаю какое soap сообщение сервис может нормально переварить и с помощью 1с у меня не получается его сделать.
Как мне не используя средства 1с отправить это сообщение и ответ получить?
1 shuhard
 
23.05.13
12:41
(0) под виндой есть туча родных библиотек
под nix - х.з.
2 kimba
 
23.05.13
12:59
(1) хотелось бы пример, и чтоб это работало везде
3 Balonbl4
 
23.05.13
13:01
Soap UI гугли
4 shuhard
 
23.05.13
13:20
(2) хотеть не вредно
5 kimba
 
23.05.13
13:26
(4) вот я и хочу
6 ptiz
 
23.05.13
13:27
Текст ="Function  Main1()
   |Set Connector = CreateObject(""MSSOAP.SoapClient"")
   |Connector.ConnectorProperty(""AuthUser"") = ""admin""
   |Connector.MSSoapInit ""http://nnnn.homeftp.org/testws/ws/ws1.1cws?wsdl"", ""ws1"", ""ws1Soap""
   |Main1 = Connector.namebycode(""000000001"")
   |End Function ";
   Script= Новый COMОбъект("MSScriptControl.ScriptControl");
   Script.Language="vbscript";
   Script.AddCode(Текст);
   
   Результат = Script.run("Main1");
7 acsent
 
23.05.13
13:28
soap - это обычный пост запрос с правильным содержимым
8 oleg_km
 
23.05.13
13:46
(7) поддерживаю, у меня не взлетело с банк-клиентом ни веб-сервисами 1С ни MSSOAP.SoapClient. Сделал просто на HTTP POST запросами. Если объектов немного и вызовы не сложные - сделай свои процедуры по формированию пакетов
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший