< návrat zpět

MS Excel


Téma: WSDL SOAP rss

Zaslal/a 16.11.2022 9:09

Zdravím,
potřeboval bych pomoci s vygenerováním XML dat z webové služby. Služba je dostupná na adrese https://www.celnisprava.cz/cz/aplikace/Stranky/taric-cz.aspx. Konkrétně mi jde o část Import (https://app.celnisprava.cz/TARICWS/PublicService.asmx?op=Import). V xml tagu <sadData> se vkládá další XML popsané v ImportT3.xsd a to si nejsem úplně jistý jestli to je OK. V přiloženém souboru je pro ukázku i část Codes, která funguje OK.

Zaslat odpověď >

#053862
avatar
Ještě příloha, která se nenahrála u původního příspěvku.
Příloha: zip53862_soap_test.zip (23kB, staženo 8x)
citovat
#053908
avatar
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:


&lt;IMPORTT3&gt;
&lt;GUID&gt;1&lt;/GUID&gt;
&lt;HEAD&gt;
&lt;SADTYPE&gt;1&lt;/SADTYPE&gt;
&lt;/HEAD&gt;
&lt;GOODS&gt;
&lt;P32&gt;1&lt;/P32&gt;
&lt;CALCDATE&gt;2022-11-11&lt;/CALCDATE&gt;
&lt;P33&gt;4415202000&lt;/P33&gt;
&lt;P34&gt;CN&lt;/P34&gt;
&lt;P38&gt;1000&lt;/P38&gt;
&lt;P47&gt;
&lt;CUSTVAL&gt;1000&lt;/CUSTVAL&gt;
&lt;/P47&gt;
&lt;/GOODS&gt;
&lt;/IMPORTT3&gt;


š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>
&lt;IMPORTT3&gt;
&lt;GUID&gt;1&lt;/GUID&gt;
&lt;HEAD&gt;
&lt;SADTYPE&gt;1&lt;/SADTYPE&gt;
&lt;/HEAD&gt;
&lt;GOODS&gt;
&lt;P32&gt;1&lt;/P32&gt;
&lt;CALCDATE&gt;2022-11-11&lt;/CALCDATE&gt; &lt;P33&gt;4415202000&lt;/P33&gt;
&lt;P34&gt;CN&lt;/P34&gt;
&lt;P38&gt;1000&lt;/P38&gt;
&lt;P47&gt;
&lt;CUSTVAL&gt;1000&lt;/CUSTVAL&gt;
&lt;/P47&gt;
&lt;/GOODS&gt;
&lt;/IMPORTT3&gt;
</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: zip53908_soap_test.zip (24kB, staženo 4x)
citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Helios iNuvio

Používáte podnikový systém Helios iNuvio? Potřebujete pomoci se správou nebo vyvinout SQL proceduru? Více informací naleznete na stránce Helios iNuvio.

On-line nástroje