Trochu jsem se posunul. Zjistil jsem, že za tagem <sadData> musí být XML s prohlášením popsané schématem ImportT3.xsd napsané v tomto formátu:
<IMPORTT3>
<GUID>1</GUID>
<HEAD>
<SADTYPE>1</SADTYPE>
</HEAD>
<GOODS>
<P32>1</P32>
<CALCDATE>2022-11-11</CALCDATE>
<P33>4415202000</P33>
<P34>CN</P34>
<P38>1000</P38>
<P47>
<CUSTVAL>1000</CUSTVAL>
</P47>
</GOODS>
</IMPORTT3>
špičaté závorky to prostě nebere. Tenhle kód mi vrací správný výstup např. v aplikacu SoapUI:
<soap:Envelope xmlns:soap="http://www.w3.org/2003/05/soap-envelope" xmlns:web="http://cs.mfcr.cz/taric/webservice">
<soap:Header/>
<soap:Body>
<web:Import>
<web:sadData>
<IMPORTT3>
<GUID>1</GUID>
<HEAD>
<SADTYPE>1</SADTYPE>
</HEAD>
<GOODS>
<P32>1</P32>
<CALCDATE>2022-11-11</CALCDATE> <P33>4415202000</P33>
<P34>CN</P34>
<P38>1000</P38>
<P47>
<CUSTVAL>1000</CUSTVAL>
</P47>
</GOODS>
</IMPORTT3>
</web:sadData>
<web:lang>cs</web:lang>
</web:Import>
</soap:Body>
</soap:Envelope>
Pokud to ale pošlu v Excelu tak je výstupem chyba. Napadá někoho nějaké řešení? Díky všem.
Příloha:
53908_soap_test.zip (24kB, staženo 2x) citovat