Имя: Пароль:
1C
1С v8
Создать WS ссылку в v8.2
0 svchernova
 
10.08.11
09:28
Привет всем.
Создала ws ссылку. Как теперь увидеть возвращаемые значения, что нужно сделать?

Причем не могу понять, почему не работает код:

     СервисАмадеус=WSСсылки.Амадеус.СоздатьWSПрокси("http://test.amadeus.kz/ali-web-services/policy?wsdl", "PolicyService", "PolicyServicePort" );

А этот код создает ws ссылку без проблем.

WSDL_URL = "http://test.amadeus.kz/ali-web-services/policy?wsdl";

WSОпределения = Новый WSОпределения(WSDL_URL);
URIПространстваИменСервиса = "http://webservices.ali.softlets.com/2010/10";

ИмяСервиса = "PolicyService";
ИмяТочкиПодключения = "PolicyServicePort";
СервисАмадеус = Новый WSПрокси(WSОпределения,URIПространстваИменСервиса,ИмяСервиса,ИмяТочкиПодключения);
1 sash-ml
 
10.08.11
10:39
МойТип = СервисАмадеус.ФабрикаXDTO.Тип(URIПространстваИменСервиса,"getRegisteredAgencies");
МойПараметр = СервисАмадеус.ФабрикаXDTO.Создать(МойТип );
МойПараметр.offset = 1;
МойПараметр.limit = 1;
ОтветСервера = СервисАмадеус.getRegisteredAgencies(МойПараметр);
2 svchernova
 
10.08.11
10:41
(1) Извини, я не смогла вовремя ответить. Сейчас попробую, спасибо! Посматривай мою веточку, пожалуйста, мне помощь нужна.
3 svchernova
 
10.08.11
10:43
(1)
{Обработка.ЗагрузкаСтраховыхПолисов.Форма.Форма.Форма(59)}: Ошибка при вызове метода контекста (getRegisteredAgencies)
ОтветСервера = СервисАмадеус.getRegisteredAgencies(МойПараметр);
по причине:

по причине:
Ошибка вызова операции сервиса:  {http://webservices.ali.softlets.com/2010/10}:PolicyService:getRegisteredAgencies()
по причине:
Ошибка SOAP сервера:  SOAP header 'AuthenticationSoapHeader' was not found
4 svchernova
 
10.08.11
10:45
(1) Я сейчас всё в отладчике посмотрю.. у тебя навскидкуесть какие-то соображения?
5 sash-ml
 
10.08.11
10:47
(3) скорее всего все плохо
6 svchernova
 
10.08.11
10:48
почему?
7 svchernova
 
10.08.11
10:49
Ну почему?
8 svchernova
 
10.08.11
10:51
Я только начала разбираться с этим web сервисом. Мне бы внятный пошаговый учебник, но нету такого, не знаю, что почитать.
9 sash-ml
 
10.08.11
10:51
1c-ка плохо работает с AuthenticationSoapHeader
10 svchernova
 
10.08.11
10:53
так.. а что это такое и с чем его едят?
11 sash-ml
 
10.08.11
10:54
(10) попроси у поставщика сервиса примеры кода, в частности как происходит авторизация
12 svchernova
 
10.08.11
10:55
какие ещё могут бы решения, чтобы законнектиться к базе amadeus и выкачать оттуда данные?
13 svchernova
 
10.08.11
10:56
нужен XML-код? Попрошу, это займёт какое-то время. Н как потом к тебе обраиться?
14 sash-ml
 
10.08.11
10:57
(12) смотря какие данные, по билетам или еще по чем?
15 svchernova
 
10.08.11
10:59
надо выкачать страховые полисы
16 svchernova
 
10.08.11
10:59
вот пример кда
17 svchernova
 
10.08.11
10:59
код
18 svchernova
 
10.08.11
10:59
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
   xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
   <soap:Header>
       <AuthenticationSoapHeader
           xmlns="http://webservices.ali.softlets.com/2010/10">
           <WSUserName>nuruser</WSUserName>
           <WSPassword>nuruser</WSPassword>
       </AuthenticationSoapHeader>
   </soap:Header>
   <soap:Body>
       <getPolicies xmlns="http://webservices.ali.softlets.com/2010/10">
           <modifiedFrom>2011-02-22T23:57:03-05:00</modifiedFrom>
           <modifiedTo>2011-02-22T23:57:05-05:00</modifiedTo>
           <currentStatus>ISSUED</currentStatus>            
       </getPolicies>
   </soap:Body>
</soap:Envelope>
19 svchernova
 
10.08.11
11:04
Тишина.. горе мне!
20 sash-ml
 
10.08.11
11:05
какое агентство?
21 sash-ml
 
10.08.11
11:08
придется делать через лоулевлСОАП
22 sash-ml
 
10.08.11
11:09
MSOSOAP.HttpConnector30
MSOSOAP.SoapSerializer30
MSOSOAP.SoapReader30
23 svchernova
 
10.08.11
11:16
(22) Куда этот код нужно вставить?
24 sash-ml
 
10.08.11
11:22
если вкратце то нужно написать макрос например на VBA и через Новый COMОбъект("MSScriptControl.ScriptControl") прописать в 1с, около 200 строчек кода может получится или больше
25 sash-ml
 
10.08.11
11:25
26 svchernova
 
10.08.11
11:28
Застрелиться..
27 svchernova
 
10.08.11
11:29
Ладно.. почитаю сейчас эти веточки.
Спасбо тебе!
28 sash-ml
 
10.08.11
11:37
Если будет совсем сложно, могу помочь за умеренную плату :) контакт через аську
29 svchernova
 
10.08.11
11:54
у меня аська 383431323