Šifarnik grešaka

Nov 16, 2012 at 8:07 AM

Pozdrav, u tehničkoj specifikaciji (v1.1) na stranici 23 je opisan šifarnik grešaka, no kada šaljem poruke testnom serveru koje imaju neku grešku u sebi (npr. neispravan format nekog polja ili bilo koju drugu grešku) ne dobijem odgovor s greškom nego dobijem status 500 - Internal Server Error. Da li se i vama to događa? 

Coordinator
Nov 16, 2012 at 8:17 AM

Da, to je tako :)

Kada dođe do tog Exception-a (točnije do WebException-a), tada trebaš pročitati o čemu se točno radi. Za to na raspolaganju imaš CentralniInformacijskiSustav.OdgovorGreska XmlDocument koji sadrži XML koji ti je CIS vratio, naravno, ako ti uopće došao do CIS-a. Isto tako, pogledaj i CentralniInformacijskiSustav.OdgovorGreskaStatus property koji sadrži WebExceptionStatus (http://msdn.microsoft.com/en-us/library/system.net.webexceptionstatus.aspx). Česti je slučaj, u praksi, kod komunikacije sa CIS-om, da ti on vrati "TrustFailure" - što ukazuje na problem sa certifikatom, tj. da SSL veza ne može biti uspostavljena.

 

Pogledaj: http://fiskalizacija.codeplex.com/discussions/400307