а в ответ приходит ошибка "Документ... не соответствует заявленному формату: 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>
Что я делаю не так?