Format XML-a (Racun Odgovor)

Dec 11, 2012 at 3:24 PM
Edited Dec 11, 2012 at 3:35 PM

Zna li itko zasto mi nekad Racun Odgovor spremi ovako:

http://img585.imageshack.us/img585/7775/xmlformat.png

Koliko vidim format odgovora nigdje ne mogu editirati, dali to znaci da mi oni posalju neserijaliziran SOAP ili sta ???

XML je teoretski ispravan, ali se sve sto nedostaje na slici nalazi u liniji <soap:Envelope i <SignatureValue>

Coordinator
Dec 11, 2012 at 3:25 PM

Funkcija na disk sprema ono što je došlo iz CIS-a, bez ikakve dodatne obrade.

Dec 11, 2012 at 3:39 PM

To mi je jasno, evo dodao sam slikicu, posto se nije vidjelo u cemu je problem.

Znaci dobijem sve podatke, ali iz nekog razloga elemente ne prebaci u novi red.

Dec 12, 2012 at 1:27 PM

Kako mogu usporediti 17602 sa 16796, posto izgleda da mi se ovaj problem naknadno pojavio.

 

1.2 DLL (42 KB) najnormalnije formatira XML, dok Realease Candidate DLL (47 KB) formatira(dobije Response) bez Whitespace-a na odredjenim mjestima

 

Sad ne znam di je problem, jer CIS bi trebao vracati uvijek isto formatirani ili???

Coordinator
Dec 12, 2012 at 1:30 PM

Razlika je o ovom: responseSoapMessage.PreserveWhitespace = true;

Bez te jedne linije nije moguće provjeriti valjanost digitalnog potpisa na vraćenom XML-u.

Ako smijem pitat - zakaj te brine formatiranje XML-a?

Dec 12, 2012 at 1:34 PM

Posto ih spremam radi zadnjeg broja racuna, rado bi ih imao "lijepo" formatirane :)

 

Zar nebi taj Preserve trebao osigurati sve WhiteSpace-ove?

 

I opet zasto onda Signed Info "normalno formatiran", a ostalo naguzvano?

Dec 12, 2012 at 2:00 PM
MarkoC wrote:

/cut

I opet zasto onda Signed Info "normalno formatiran", a ostalo naguzvano?

Zato što se podaci unutar "SignedInfo" ne hashiraju kako bi se izračunao lokalni digest pristigle poruke.

Dec 12, 2012 at 2:19 PM

Dali bi radilo kakve probleme, da prvo provjerim potpis sa:

Preserve = true;

a zatim, prebacim na:

Preserve = false;

,ponovo ucitam Response i spremim taj dokument?