| |||||||||
Seznam kod statusa cXML, ki so poslane kot odziv.
| Status | Tekst | Pomen |
| 200 | V redu | Strežnik je lahko izvedel zahtevo ali jo dostavil končnemu prejemniku. Vrnjeni odgovor lahko vsebuje opozorila ali napake aplikacije: sama zahteva cXML ni generirala napak ali opozoril, vendar ta status ne odraža napak ali opozoril, ki bi jih morda nato generirala sama aplikacija. Prejeli ne boste nobenih nadaljnjih posodobitev statusa, razen če med poznejšo obdelavo pride do napake. |
|
201 | Sprejeto | Zahtevek je bil sprejet za posredovanje s strani vmesnega vozlišča ali pa ga je končni namembni kraj sprejel in še ni bil preučen. Prejeli boste posodobitve o statusu zahteve, če je na voljo mehanizem za njihovo dostavo. Klient bi moral pričakovati poznejše transakcije StatusUpdate. |
| 204 | Ni vsebine | Vsi podatki zahteve so veljavni in prepoznani. Strežnik nima zahtevanih podatkov o odzivu tipa. V PunchOutOrderMessage ta status označuje, da se je seja PunchOut končala brez spremembe nakupovalne košarice (ali internega naročila stranke). |
| 211 | V redu | Kupci lahko to kodo statusa uporabijo za pošiljanje oddajnega sporočila dobaviteljem, da jih obvestijo o vseh dogodkih, ki jih morajo poznati, kot so urniki praznikov, zaprtje proizvodnega obrata ali dokončanje določenih dejavnosti, kot je dokončanje izvajanja načrtovanja. |
| 280 | Zahtevo je posredovalo vmesno vozlišče. Prejeli boste vsaj še eno posodobitev statusa. Ta status bi lahko pomenil, da je bila zahteva dostavljena drugemu posredniku ali končnemu prejemniku s statusom 201 ali da je bila posredovana prek zanesljivega prevoza, ki ni cXML. | |
| 281 | Zahtevo je posredovalo vmesno vozlišče z uporabo nezanesljivega transporta (kot je e-pošta). Morda boste prejeli posodobitve statusa; če pa ne prejmete posodobitev statusa, ni nujno, da pride do težave. | |
| 400 | Napačna zahteva | Zahteva ni sprejemljiva za strežnik, čeprav je bila pravilno razčlenjena. |
| 401 | Nepooblaščeno | Strežnik ni prepoznal poverilnic, navedenih v zahtevi (element pošiljatelja). |
| 402 | Zahtevano plačilo | Ta zahteva mora vključevati celoten element plačila. |
| 403 | Prepovedano | Uporabnik nima zadostnih pravic za izvedbo te zahteve. |
| 406 | Ni sprejemljivo | Zahteva ni sprejemljiva za strežnik, verjetno zaradi napake pri razčlenjevanju. |
| 409 | Spor | Trenutno stanje strežnika ali njegovi interni podatki so preprečili zahtevo za operacijo (posodobitve). Ni verjetno, da bo identična zahteva v prihodnosti uspela, vendar šele po izvedbi druge operacije, če sploh. |
| 412 | Predpogoj ni uspel | Predpogoj zahteve (na primer, seja PunchOut, primerna za urejanje PunchOutSetupRequest) ni bil izpolnjen. Ta status običajno pomeni, da je klient ignoriral del prejšnjega prenosa iz strežnika (na primer atribut operationDovoljeno za PunchOutOrderMessageHead). |
| 417 | Pričakovanje ni uspelo | Zahteva je nakazala pogoj resursa, ki ni bil izpolnjen. En primer je lahko SupplierDataRequest, ki zahteva informacije o dobavitelju, ki je strežniku neznan. Ta status lahko pomeni izgubo informacij v odjemalcu ali strežniku. |
| 450 | Ni implementirano | Strežnik ne implementira določene zahteve. Na primer PunchOutSetupRequest ali zahtevani postopek morda ni podprt. Ta status običajno pomeni, da je klient ignoriral profil strežnika. |
| 475 | Podpis obvezen | Prejemnik ni pripravljen sprejeti dokumenta, ker nima digitalnega podpisa. |
| 476 | Preverjanje podpisa ni uspelo | Prejemnik ne more potrditi podpisa, verjetno zato, ker je bil dokument spremenjen v tranzitu ali prejemnik ne podpira enega ali več algoritmov, uporabljenih v podpisu. |
| 477 | Podpisa ni mogoče sprejeti | Podpis je tehnično veljaven, vendar ni sprejemljiv za prejemnika iz kakšnega drugega razloga. Pravilniki za podpisovanje ali pravilniki o potrdilih so lahko nesprejemljivi, vrsta uporabljenega potrdila je lahko nesprejemljiva ali pa obstaja kakšna druga težava. |
| 500 | Notranja napaka strežnika | Strežnik ni mogel dokončati zahteve. |
| 550 | Strežnika cXML ni mogoče doseči | Naslednji cXML strežnik ni dosegljiv za dokončanje transakcije, ki zahteva predhodne povezave. Vmesno središče lahko vrne to kodo, če dobaviteljeva spletna stran ni dosegljiva. Če so predhodne povezave končane, morajo vmesna središča vrniti napake neposredno klientu. |
| 551 | Preklic posredovanja zahteve | Zahteve ni mogoče posredovati zaradi napačne konfiguracije dobavitelja. Na primer, vmesno središče ni uspelo preveriti pristnosti samega sebe za dobavitelja. Odjemalci ne morejo odpraviti te napake, vendar pa bo ta napaka morda odpravljena pred vnovičnim poskusom odjemalca. |
| 560 | Začasna napaka strežnika |
Strežnik na primer morda ne deluje zaradi vzdrževanja. Odjemalec mora znova poskusiti pozneje. |
Ta seznam in seznam kod statusa za zahteve za prenos kataloga v strežnik najdete tudi v Sklicnem priročniku cXML, razdelku 3.1.9.1, na voljo za prenos iz strežnika na http://cxml.org/.
SAP Business Network for Procurement & Supply Chain