|
[Search] Поиск   [Recent Topics] Последние темы   [Hottest Topics] Горячие темы   [Members]  Список участников   [Groups] На главную страницу 
[Register] Регистрация / 
[Login] Вход 
Сообщения, отправленные пользователем: Galinab
Индекс форума » Профиль для Galinab » Сообщения, отправленные пользователем Galinab
Автор Сообщение
Нашла проблему - не то URI для ws
Спасибо, но подскажите, это проблема с самой заявкой -submitApplicationRequest
или с receiveApplicationResultRequest
Исправила, но результат тот же самый.
А URL у меня
https://api2.vetrf.ru:8002/platform/services/2.1/ApplicationManagementService
Я работаю в тестовом контуре.

Ответ

<?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>response-pipeline</con:path>
<con:error-handler>true</con:error-handler>
</con:location>
</con:fault>
</detail>
</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>
<SOAP:Envelope xmlns:ws="http://api.vetrf.ru/schema/cdm/registry/ws-definitions/v2" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP:Header/>
<SOAP:Body>
<ws:receiveApplicationResultRequest>
<ws:apiKey>NGFiZmI0OTUtMzE0NC00ZTZmLTkwNDMtZGY5NGMyMzcwNTdmNGQwZjUzYWEtYjVjZS00M2VmLWE0Y2EtYzMxM2VkMzlkMjc3</ws:apiKey>
<ws:issuerId>4d0f53aa-b5ce-43ef-a4ca-c313ed39d277</ws:issuerId>
<ws:applicationId>d1cb2659-383c-4045-bf85-0fb9f9c3253d</ws:applicationId>
</ws:receiveApplicationResultRequest>
</SOAP:Body>
</SOAP:Envelope>


Запрос
Это опечатка, там реально
</SOAP-ENV:Envelope>
запрос уходит без ошибки, приходит ответ с пустым body , как я понимаю
Добрый день. Помогите, пожалуйста!

Пытаюсь послать заявку к тестовому контуру. На любую завявку приходит ответ типа

<soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<ws:submitApplicationResponse xmlns:ws="http://api.vetrf.ru/schema/cdm/application/ws-definitions">
<application xmlns="http://api.vetrf.ru/schema/cdm/application">
<applicationId>d1cb2659-383c-4045-bf85-0fb9f9c3253d</applicationId>
<status>ACCEPTED</status>
<serviceId>mercury-g2b.service</serviceId>
<issuerId>4d0f53aa-b5ce-43ef-a4ca-c313ed39d277</issuerId>
<issueDate>2017-11-08T10:32:08+03:00</issueDate>
<rcvDate>2018-11-30T15:45:19+03:00</rcvDate>
</application>
</ws:submitApplicationResponse>
</soap:Body>

Когда посылаю запрос

<SOAP-ENV:Envelope xmlns:bs="http://api.vetrf.ru/schema/cdm/base" xmlns:ws="http://api.vetrf.ru/schema/cdm/registry/ws-definitions/v2" xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
<SOAP-ENV:Header/>
<SOAP-ENV:Body>
<ws:receiveApplicationResultRequest>
<ws:apiKey>NGFiZmI0OTUtMzE0NC00ZTZmLTkwNDMtZGY5NGMyMzcwNTdmNGQwZjUzYWEtYjVjZS00M2VmLWE0Y2EtYzMxM2VkMzlkMjc3</ws:apiKey>
<ws:issuerId>4d0f53aa-b5ce-43ef-a4ca-c313ed39d277</ws:issuerId>
<ws:applicationId>d1cb2659-383c-4045-bf85-0fb9f9c3253d</ws:applicationId>
</ws:receiveApplicationResultRequest>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
</soap:Envelope>


получаю ответ с ошибкой :
<faultstring>BEA-382513: OSB Replace action failed updating variable "body": Error parsing XML: {err}FORG0005: expected exactly one item, got 0 items</faultstring>

Причем такой ответ на все заявки, например, получить список пользователей- там точно один пользователь есть

Что я неправильно делаю?
 
Индекс форума » Профиль для Galinab » Сообщения, отправленные пользователем Galinab
Перейти:   

Powered by JForum 2.1.8 © JForum Team