Страница 19 из 19

Re: Веб-сервисы версии 1.2

СообщениеДобавлено: Ср апр 18, 2012 5:24 am
tvs
Да, выгрузки ушли.
Только в описании wsdl UserInfo дейcтвительно появилость ExtSystem, которое не описано в нормативных документах
cm UserInfo.SetExtSystem(Index: Integer; const AWideString: WideString);

Re: Веб-сервисы версии 1.2

СообщениеДобавлено: Чт апр 19, 2012 3:12 am
Jangalop
merckel писал(а):Кто сталкивался вот с таким сообщением.
CardIsSecondaryFor: Не передан ID карточки первичного осмотра
При том что осмотр первичный и CardIsSecondaryFor естественно не заполняется. Да даже если заполняю какой-нибудь фигней ошибка таже.

deimon_hill писал(а):Я сталкивался. Если xml-запрос свой, который отправляете, посмотрите, то увидите, что там поле TestType совсем не посылается, как, собственно, и другие поля, тип которых перечисление.
Причём, в одной из более ранних версий такой проблемы не было. Как предположение, видимо, что-то с атрибутами сериализации намудрили. Нет пока времени ковырять. Если 'вручную' сами будете формировать запрос, то скорей всего проблем не будет.

Тоже эта ошибка. Но свой XML посмотреть не могу. Работаю с сервисом на высоком уровне. В объекте Card заполняю поля:
Long TestType=0
Long CardIsSecondaryFor=null
Boolean CardIsSecondaryForSpecifed=false (есть у меня набор таких полей "...Specifed" для указания отсутствия значения, как я понимаю.)
Кто работает с сервисом посредством .NET?
Кто что посоветует?

Re: Веб-сервисы версии 1.2

СообщениеДобавлено: Чт апр 19, 2012 4:05 am
deimon_hill
Jangalop писал(а):Тоже эта ошибка. Но свой XML посмотреть не могу. Работаю с сервисом на высоком уровне. В объекте Card заполняю поля:
Long TestType=0
Long CardIsSecondaryFor=null
Boolean CardIsSecondaryForSpecifed=false (есть у меня набор таких полей "...Specifed" для указания отсутствия значения, как я понимаю.)
Кто работает с сервисом посредством .NET?
Кто что посоветует?

Всё-таки советую перехватить xml перед отправкой, сравнить его с тем xml, который ожидает получить сервер (см. описание) и программно привести свой xml к такому же виду и только после этого пересылать с помощью экземпляра класса посредника.
Ряд полей при передаче через сервис посредством .NET просто не передаётся, по этой причине и происходит указанная Вами ошибка.

Re: Веб-сервисы версии 1.2

СообщениеДобавлено: Чт апр 19, 2012 6:08 am
ioff83
deimon_hill писал(а):
Jangalop писал(а):Тоже эта ошибка. Но свой XML посмотреть не могу. Работаю с сервисом на высоком уровне. В объекте Card заполняю поля:
Long TestType=0
Long CardIsSecondaryFor=null
Boolean CardIsSecondaryForSpecifed=false (есть у меня набор таких полей "...Specifed" для указания отсутствия значения, как я понимаю.)
Кто работает с сервисом посредством .NET?
Кто что посоветует?

Всё-таки советую перехватить xml перед отправкой, сравнить его с тем xml, который ожидает получить сервер (см. описание) и программно привести свой xml к такому же виду и только после этого пересылать с помощью экземпляра класса посредника.
Ряд полей при передаче через сервис посредством .NET просто не передаётся, по этой причине и происходит указанная Вами ошибка.


+1

Re: Веб-сервисы версии 1.2

СообщениеДобавлено: Пн апр 23, 2012 12:55 am
Tank
Если по ошибке отправили карту повторно через веб-сервис, не должен прийти ответ, что такая карта уже сидит в системе? Номер-серия талона, и все такое, не менялись. :?:

Re: Веб-сервисы версии 1.2

СообщениеДобавлено: Пн апр 23, 2012 12:51 pm
Sergey.Kuricyn
Tank писал(а):Если по ошибке отправили карту повторно через веб-сервис, не должен прийти ответ, что такая карта уже сидит в системе? Номер-серия талона, и все такое, не менялись. :?:

Иногда приходит, а иногда карта дублируется с теми же данными, причина мне лично непонятна.

Re: Веб-сервисы версии 1.2

СообщениеДобавлено: Чт май 03, 2012 6:46 am
Tank
При передаче через веб-сервис данных по прицепам ругается, что указывать тип топлива для категории "Е" не надо. Тогда зачем добавили в типы топлива значение "Без топлива"????

Re: Веб-сервисы версии 1.2

СообщениеДобавлено: Чт май 03, 2012 7:14 am
BUKVOED
Tank писал(а):При передаче через веб-сервис данных по прицепам ругается, что указывать тип топлива для категории "Е" не надо. Тогда зачем добавили в типы топлива значение "Без топлива"????

Дык на аккумуляторах! :lol:

Re: Веб-сервисы версии 1.2

СообщениеДобавлено: Чт май 03, 2012 7:21 am
Tank
BUKVOED писал(а): Дык на аккумуляторах! :lol:


Да по мне - хоть на солнечных батареях. Но зачем было добавлять вид топлива "Без топлива", если он все равно не применяется для тех же прицепов? Электромобили разве что техосмотр проходить будут..