Отправлять запрос со встроенным быстрым сообщением? - PullRequest
0 голосов
/ 18 февраля 2019

Почтальон Я пытаюсь отправить XML-запрос со встроенным быстрым сообщением, используя почтальон с сырым телом.Ожидаемый ответ - ACK.

<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:int="http://integration.gwclient.smallsystems.cma.se/"> 
        <soapenv:Header/> 
        <soapenv:Body> 
        <int:send><message> 
        <block4>{1:F01ZBCSZWHXEXXX0001000005}{2:I998CDCZZWHXSXXXN}{3:{108:170123150100004}{113:1080}}
        {4:
        :20:201901111611001
        :12:921
        :77E:
        :23:NEWM
        :03:/INVESTOR
        /TMPL/INVCTRADE
        /PCOD/CTR100000001
        /BIRD/19911215
        :79:/ACCT/SECU
        /SSAC/ZBCSZWHX
        /DAAS/ZBCSZWHX
        /INVA/CTR000002
        /INVN/CLIVEMUNASHE
        /INVD/20180211
        -}
        </block4> 
        <msgReceiver>CDCZZWHXSXXX</msgReceiver> 
        <msgSender>ESCMonitor10</msgSender> 
        <msgType>598</msgType> 
        <msgUserReference>FT1331669661</msgUserReference> 
        <format>MT</format> 
        </message></int:send> 
        </soapenv:Body>
        </soapenv:Envelope>


    <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
        <soap:Body>
            <ns2:sendResponse xmlns:ns2="http://integration.gwclient.smallsystems.cma.se/">
                <data>
                    <type>NAK</type>
                    <datetime>190218</datetime>
                    <mir>190218ESCMonitor100001000023</mir>
                    <code>EV28010</code>
                    <description>Invalid text block. Excpected characters not found</description>
                    <info>\r\n-}</info>
                </data>
            </ns2:sendResponse>
        </soap:Body>
    </soap:Envelope>

Ожидаемый ответ - ACK.Почтальон не может распознать разрывы строк и сообщает \ r \ n-}.Каждый раз, когда я отправляю запрос, я получаю NAK.

...