QueryForm2History - запрос о движении по форме 2 не работает?

Форум для обсуждения вопросов по эксплуатации ЕГАИС Опт

Модераторы: Operator 2, Operator 1, Operator 4

Правила форума
В данном разделе сообщения оставляются по следующим правилам.
- данный раздел создан исключительно для помощи в подключении к ЕГАИС.
- участники попытавшиеся оставить сообщения не в своей теме (не относящиеся к проблеме автора) немедленно утрачивают доступ к этому разделу.
- в данном разделе задаются только конкретные технические вопросы.
- за весь офтоп и ненормативную лексику будут выдаваться предупреждения, блокирующие на произвольное время доступ на форум
Palmer
Сообщений: 397
Зарегистрирован: 04 ноя 2015, 11:15

QueryForm2History - запрос о движении по форме 2 не работает?

Сообщение Palmer » 08 июн 2017, 06:32

Отправляю запрос версии 2, всё делаю как в документации 2.05,
а в ответ приходит ошибка "Документ... не соответствует заявленному формату: DocType=[QueryHistoryFormB]"
отправляю запрос командой:

Код: Выбрать все

curl -F "xml_file=@QueryHistoryFormB.xml" http://localhost:8080/opt/in/QueryHistoryFormB

непонятно, почему в документации для запроса v2 предлагается использовать команду от v1, ну да ладно...
сам запрос

Код: Выбрать все

<?xml version="1.0" encoding="UTF-8"?>
<ns:Documents Version="1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01"
xmlns:qp="http://fsrar.ru/WEGAIS/QueryParameters">            
<ns:Owner>
<ns:FSRAR_ID>03000000####</ns:FSRAR_ID>
</ns:Owner>
<ns:Document>
<ns:QueryForm2History>
<qp:Parameters>
<qp:Parameter>
<qp:Name>RFB</qp:Name>
<qp:Value>FB-000000#########</qp:Value>
</qp:Parameter>
</qp:Parameters>
</ns:QueryForm2History>
</ns:Document>
</ns:Documents>

В ответ приходит квитанция с ошибкой

Код: Выбрать все

<?xml version="1.0"?>
<ns:Documents xmlns:tc="http://fsrar.ru/WEGAIS/Ticket" xmlns:oref="http://fsrar.ru/WEGAIS/ClientRef" xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" Version="1.0">
   <ns:Owner>
      <ns:FSRAR_ID>3463047</ns:FSRAR_ID>
   </ns:Owner>
   <ns:Document>
      <ns:Ticket>
         <tc:TicketDate>2017-06-08T09:23:02.2830819</tc:TicketDate>
         <tc:Identity/>
         <tc:DocId>4D4C4431-C5FA-4B08-AA2A-51ECD11CCC36</tc:DocId>
         <tc:TransportId>11b10879-568a-439c-a15b-9a76d7110c4f</tc:TransportId>
         <tc:RegID/>
         <tc:DocHash/>
         <tc:DocType>QueryHistoryFormB</tc:DocType>
         <tc:Result>
            <tc:Conclusion>Rejected</tc:Conclusion>
            <tc:ConclusionDate>2017-06-08T09:23:02.2830819</tc:ConclusionDate>
            <tc:Comments>Документ: [4D4C4431-C5FA-4B08-AA2A-51ECD11CCC36] не соответствует заявленному формату: DocType=[QueryHistoryFormB]</tc:Comments>
         </tc:Result>
      </ns:Ticket>
   </ns:Document>
</ns:Documents>

Что я делаю не так?
Последний раз редактировалось Palmer 08 июн 2017, 07:43, всего редактировалось 1 раз.
Palmer
Сообщений: 397
Зарегистрирован: 04 ноя 2015, 11:15

Re: QueryForm2History - запрос о движении по форме 2 не работает?

Сообщение Palmer » 08 июн 2017, 07:41

Palmer писал(а):Отправляю запрос версии 2, всё делаю как в документации 2.05,
а в ответ приходит ошибка "Документ... не соответствует заявленному формату: DocType=[QueryHistoryFormB]"
отправляю запрос командой:

Код: Выбрать все

curl -F "xml_file=@QueryHistoryFormB.xml" http://localhost:8080/opt/in/QueryHistoryFormB

непонятно, почему в документации для запроса v2 предлагается использовать команду от v1, ну да ладно...
Что я делаю не так?

сам разобрался, в документации ошибка, отправлять запрос надо командой:

Код: Выбрать все

curl -F "xml_file=@QueryForm2History.xml" http://localhost:8080/opt/in/QueryForm2History
Аватар пользователя
Operator 4
Сообщений: 3747
Зарегистрирован: 09 дек 2015, 09:04

Re: QueryForm2History - запрос о движении по форме 2 не работает?

Сообщение Operator 4 » 08 июн 2017, 11:30

Отправьте его командой curl -F "xml_file=@QueryHistoryForm2.xml" http://localhost:8080/opt/in/QueryHistoryForm2
Palmer
Сообщений: 397
Зарегистрирован: 04 ноя 2015, 11:15

Re: QueryForm2History - запрос о движении по форме 2 не работает?

Сообщение Palmer » 08 июн 2017, 12:20

Operator 4 писал(а):Отправьте его командой curl -F "xml_file=@QueryHistoryForm2.xml" http://localhost:8080/opt/in/QueryHistoryForm2

ваш вариант команды не работает

Код: Выбрать все

<A><error>Некорректный тип документа: QueryHistoryForm2</error><ver>2</ver></A>

аналогично не работает с типом QueryHistoryFormF2

рабочий вариант команды я уже написал во 2-м сообщении
Palmer писал(а):в документации ошибка, отправлять запрос надо командой:

Код: Выбрать все

curl -F "xml_file=@QueryForm2History.xml" http://localhost:8080/opt/in/QueryForm2History


в документацию необходимо внести соответствующие исправления в (1.31.11.2)
Аватар пользователя
Operator 4
Сообщений: 3747
Зарегистрирован: 09 дек 2015, 09:04

Re: QueryForm2History - запрос о движении по форме 2 не работает?

Сообщение Operator 4 » 08 июн 2017, 13:36

Operator 4 писал(а):Отправьте его командой curl -F "xml_file=@QueryHistoryForm2.xml" http://localhost:8080/opt/in/QueryHistoryForm2

Структура файла:
<?xml version="1.0" encoding="UTF-8"?>
<ns:Documents xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01">
<ns:Owner>
<ns:FSRAR_ID>ваш ID</ns:FSRAR_ID>
</ns:Owner>
<ns:Document>
<ns:QueryFormBHistory>
<qp:Parameters xmlns:qp="http://fsrar.ru/WEGAIS/QueryParameters">
<qp:Parameter>
<qp:Name>RFB</qp:Name>
<qp:Value>справка Б</qp:Value>
</qp:Parameter>
</qp:Parameters>
</ns:QueryFormBHistory>
</ns:Document>
</ns:Documents>
Назовите документ QueryFormBHistory
Отправьте команду:
curl -F "xml_file=@QueryFormBHistory.xml" http://localhost:8080/opt/in/QueryHistoryFormB
Palmer
Сообщений: 397
Зарегистрирован: 04 ноя 2015, 11:15

Re: QueryForm2History - запрос о движении по форме 2 не работает?

Сообщение Palmer » 08 июн 2017, 14:50

Operator 4 писал(а):Структура файла:
<?xml version="1.0" encoding="UTF-8"?>
<ns:Documents xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01">
<ns:Owner>
<ns:FSRAR_ID>ваш ID</ns:FSRAR_ID>
</ns:Owner>
<ns:Document>
<ns:QueryFormBHistory>
<qp:Parameters xmlns:qp="http://fsrar.ru/WEGAIS/QueryParameters">
<qp:Parameter>
<qp:Name>RFB</qp:Name>
<qp:Value>справка Б</qp:Value>
</qp:Parameter>
</qp:Parameters>
</ns:QueryFormBHistory>
</ns:Document>
</ns:Documents>
Назовите документ QueryFormBHistory
Отправьте команду:
curl -F "xml_file=@QueryFormBHistory.xml" http://localhost:8080/opt/in/QueryHistoryFormB


У вас устаревшая информация, это запрос версии xsd_v1, который будет под запретом с 01.07.17
Аватар пользователя
Operator 4
Сообщений: 3747
Зарегистрирован: 09 дек 2015, 09:04

Re: QueryForm2History - запрос о движении по форме 2 не работает?

Сообщение Operator 4 » 09 июн 2017, 07:02

Palmer писал(а):
Operator 4 писал(а):Структура файла:
<?xml version="1.0" encoding="UTF-8"?>
<ns:Documents xmlns:ns="http://fsrar.ru/WEGAIS/WB_DOC_SINGLE_01">
<ns:Owner>
<ns:FSRAR_ID>ваш ID</ns:FSRAR_ID>
</ns:Owner>
<ns:Document>
<ns:QueryFormBHistory>
<qp:Parameters xmlns:qp="http://fsrar.ru/WEGAIS/QueryParameters">
<qp:Parameter>
<qp:Name>RFB</qp:Name>
<qp:Value>справка Б</qp:Value>
</qp:Parameter>
</qp:Parameters>
</ns:QueryFormBHistory>
</ns:Document>
</ns:Documents>
Назовите документ QueryFormBHistory
Отправьте команду:
curl -F "xml_file=@QueryFormBHistory.xml" http://localhost:8080/opt/in/QueryHistoryFormB


У вас устаревшая информация, это запрос версии xsd_v1, который будет под запретом с 01.07.17

C 01.07.17 сервером не будут приниматься документы V_1, акты V_1 на ТТН V_1 будут, так же про запросы в данной новости не сказано.

Вернуться в «Вопросы по эксплуатации ЕГАИС Опт»

Кто сейчас на форуме

Количество пользователей, которые сейчас просматривают этот форум: Alexa [Bot], Bing [Bot] и 0 гостей