|
Создать 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
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |