| |||||||||
Lista šifri statusa cXML koje su poslate kao odgovor.
| Status | Tks | Značenje |
| 200 | U redu | Server je uspeo da izvrši zahtev ili da ga isporuči krajnjem primaocu. Vraćeni odgovor može sadržati upozorenja ili greške aplikacije: sam cXML zahtev nije generisao nikakve greške ili upozorenja, međutim, ovaj status ne odražava greške ili upozorenja koja aplikacija može naknadno generisati. Nećete primati dodatna ažuriranja statusa, osim ako ne dođe do greške tokom kasnije obrade. |
|
201 | Prihvaćeno | Zahtev je prihvaćen za prosleđivanje posrednim čvorištem ili ga je prihvatilo krajnje odredište i još nije ispitan. Dobićete ažuriranja o statusu zahteva, ako je dostupan mehanizam za njihovo isporuku. Klijent treba da očekuje kasnije transakcije StatusUpdate. |
| 204 | Nema sadržaja | Sve informacije o zahtevu su važeće i prepoznate. Server nema podatke odgovora zahtevanog tipa. U PunchOutOrderMessage ovaj status pokazuje da je PunchOut sesija završena bez promene u korpu za kupovinu (ili zahtev klijenta). |
| 211 | U redu | Kupci mogu koristiti ovu šifru statusa da pošalju poruku o emitovanju dobavljačima kako bi ih obavestili o događajima koje treba da znaju, kao što su rasporedi praznika, zatvaranje proizvodnog objekta ili završetak određenih aktivnosti kao što je završetak izvođenja planiranja. |
| 280 | Zahtev je prosledio posredni hub. Primićete najmanje jedan novi status. Ovaj status može značiti da je zahtev isporučen drugom posredniku ili krajnjem primaocu sa statusom 201 ili da je prosleđen preko pouzdanog transporta koji nije cXML. | |
| 281 | Zahtev je prosleđen posrednim čvorištem pomoću nepouzdanog transporta (kao što je e-pošta). Možda ćete primiti ažuriranja statusa; međutim, ako ne dobijete ažuriranja statusa, ne postoji nužno problem. | |
| 400 | Pogrešan zahtev | Zahtev je neprihvatljiv za server, iako je pravilno sintaksički analiziran. |
| 401 | Neovlašćeno | Server nije prepoznao podatke pristupa u Zahtevu (element pošiljaoca). |
| 402 | Plaćanje obavezno | Ovaj zahtev mora da uključuje potpuni element plaćanja. |
| 403 | Zabranjeno | Korisnik nema dovoljno privilegija za izvršenje ovog zahteva. |
| 406 | Nije prihvatljivo | Zahtev je neprihvatljiv za server, verovatno zbog neuspešne sintaksičke analize. |
| 409 | Konflikt | Trenutni status servera ili njegovi interni podaci sprečili su zahtev za operaciju (ažuriranje). Isti Zahtev verovatno neće uspeti u budućnosti, ali tek nakon izvršenja druge operacije, ako uopšte. |
| 412 | Preduslov nije uspeo | Preduslov Zahteva (na primer, PunchOut sesija odgovarajuća za uređivanje PunchOutSetupRequest) nije ispunjen. Ovaj status obično podrazumeva da je klijent zanemario neki deo prethodnog prenosa sa servera (na primer, obeležje operationAllowed za PunchOutOrderMessageHeader). |
| 417 | Očekivanje nije uspelo | Zahtev je implicirao uslov resursa koji nije ispunjen. Jedan primer može biti SupplierDataRequest koji traži informacije o dobavljaču nepoznatom serveru. Ovaj status može podrazumevati izgubljene informacije na klijentu ili serveru. |
| 450 | Nije implementirano | Server ne implementira određeni zahtev. Na primer, PunchOutSetupRequest ili zahtevana operacija možda nisu podržane. Ovaj status obično podrazumeva da je klijent ignorisao profil servera. |
| 475 | Potpis obavezan | Primalac nije spreman da prihvati dokument jer nema elektronski potpis. |
| 476 | Verifikacija potpisa nije uspela | Primalac ne može da validira potpis, verovatno zato što je dokument promenjen u tranzitu ili primalac ne podržava jedan ili više algoritama koji se koriste u potpisu. |
| 477 | Potpis neprihvatljiv | Potpis je tehnički validan, ali nije prihvatljiv primaocu iz nekog drugog razloga. Politike potpisa ili politike sertifikata mogu biti neprihvatljive, tip korišćenog sertifikata može biti neprihvatljiv ili može doći do nekog drugog problema. |
| 500 | Interna greška servera | Server ne može da završi zahtev. |
| 550 | Nije moguće uspostaviti vezu sa cXML serverom | Nije moguće doći do sledećeg cXML servera da bi se završila transakcija koja zahteva uzlazne veze. Međuhub može da vrati ovu šifru kada lokacija dobavljača nije dostupna. Ako se upstream veze završe, posredna hub-a treba da vrate greške direktno klijentu. |
| 551 | Unale za prosleđivanje zahteva | Nije moguće proslediti zahtev zbog pogrešne konfiguracije dobavljača. Na primer, posredni hub nije uspeo da proveri svoju autentičnost dobavljaču. Klijenti ne mogu ispraviti ovu grešku, ali se ova greška može razrešiti pre ponovnih pokušaja klijenta. |
| 560 | Privremena greška servera |
Na primer, server možda ne radi zbog održavanja. Klijent treba da pokuša ponovo kasnije. |
Takođe možete naći ovu listu i listu za šifre statusa za zahteve za prenos kataloga na server u uputstvu za referencu cXML, odeljak 3.1.9.1, koji je dostupan za prenos sa servera na http://cxml.org/.
SAP Business Network for Procurement & Supply Chain