|
[Search] Поиск   [Recent Topics] Последние темы   [Hottest Topics] Горячие темы   [Members]  Список участников   [Groups] На главную страницу 
[Register] Регистрация / 
[Login] Вход 
GetStockEntryListOperation  XML
Индекс форума » Форум ВЕТИС
Автор Сообщение
inco


Зарегистрирован: 07/01/2019 11:48:11
Сообщений: 16
Оффлайн

Друзья подскажите по проблеме. Пытаюсь получить данные площадки по глобальному идентификатору. Использую метод "GetStockEntryListOperation"
Такой текст запроса получается:

<soapenv:Envelope xmlns:base="http://api.vetrf.ru/schema/cdm/base" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://api.vetrf.ru/schema/cdm/cerberus/enterprise/ws-definitions">
<soapenv:Header/>
<soapenv:Body>
<ws:getEnterpriseByGuidRequest>
<base:guid>d3e3fd12-34d4-40b8-acc1-2caedb43253e</base:guid>
</ws:getEnterpriseByGuidRequest>
</soapenv:Body>
</soapenv:Envelope>

Такой ответ:
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><soapenv:Fault><faultcode>soapenv:Server</faultcode><faultstring>BEA-382513: OSB Replace action failed updating variable "body": Error parsing XML: {err}FORG0005: expected exactly one item, got 0 items</faultstring><detail><con:fault xmlns:con="http://www.bea.com/wli/sb/context"><con:errorCode>BEA-382513</con:errorCode><con:reason>OSB Replace action failed updating variable "body": Error parsing XML: {err}FORG0005: expected exactly one item, got 0 items</con:reason><con:location><con:path>request-pipeline</con:path><con:error-handler>true</con:error-handler></con:location></con:fault></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>


Я так понимаю внутри "Body" какая-то проблема? Запрос составлял в соответствии с http://help.vetrf.ru/wiki/GetEnterpriseByGuid_v2.0 . Кто-то может встречался, подскажет где я накосячил?
Shadasp


Зарегистрирован: 09/01/2018 15:00:06
Сообщений: 249
Оффлайн

inco wrote:Друзья подскажите по проблеме. Пытаюсь получить данные площадки по глобальному идентификатору. Использую метод "GetStockEntryListOperation"
Такой текст запроса получается:

<soapenv:Envelope xmlns:base="http://api.vetrf.ru/schema/cdm/base" xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:ws="http://api.vetrf.ru/schema/cdm/cerberus/enterprise/ws-definitions">
<soapenv:Header/>
<soapenv:Body>
<ws:getEnterpriseByGuidRequest>
<base:guid>d3e3fd12-34d4-40b8-acc1-2caedb43253e</base:guid>
</ws:getEnterpriseByGuidRequest>
</soapenv:Body>
</soapenv:Envelope>

Такой ответ:
<?xml version="1.0" encoding="UTF-8"?>
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Body><soapenv:Fault><faultcode>soapenv:Server</faultcode><faultstring>BEA-382513: OSB Replace action failed updating variable "body": Error parsing XML: {err}FORG0005: expected exactly one item, got 0 items</faultstring><detail><con:fault xmlns:con="http://www.bea.com/wli/sb/context"><con:errorCode>BEA-382513</con:errorCode><con:reason>OSB Replace action failed updating variable "body": Error parsing XML: {err}FORG0005: expected exactly one item, got 0 items</con:reason><con:location><con:path>request-pipeline</con:path><con:error-handler>true</con:error-handler></con:location></con:fault></detail></soapenv:Fault></soapenv:Body></soapenv:Envelope>


Я так понимаю внутри "Body" какая-то проблема? Запрос составлял в соответствии с http://help.vetrf.ru/wiki/GetEnterpriseByGuid_v2.0 . Кто-то может встречался, подскажет где я накосячил?


почему используете тег <base:guid> , когда как в спецификации <bs:guid>
ЗАО "АСП"
Генеральный Директор
http://aspcom.ru
http://меркурий-россельхознадзор.рф
http://меркурий-россельхознадзор.рф/блог/category/все-о-меркурий/мнение-экспертов/
[Email]
 
Индекс форума » Форум ВЕТИС
Перейти:   

Powered by JForum 2.1.8 © JForum Team