| |||||||||
Liste over cXML-statuskoder som sendes som svar.
| Status | Tekst | Betydning |
| 200 | OK | Serveren kunne utføre forespørselen eller levere den til den endelige mottakeren. Det returnerte svaret kan inneholde applikasjonsadvarsler eller -feil: cXML-forespørselen genererte ingen feil eller advarsler. Denne statusen gjenspeiler imidlertid ingen feil eller advarsler som kan genereres etterpå av selve applikasjonen. Du vil ikke motta flere statusoppdateringer, med mindre det oppstår en feil under senere behandling. |
|
201 | Godkjent | Forespørselen er godkjent for videresending av en mellomliggende hub, eller den er godkjent av den endelige destinasjonen og er ennå ikke undersøkt. Du vil motta oppdateringer om statusen til forespørselen, hvis en mekanisme for å levere dem er tilgjengelig. Klienten kan forvente senere StatusUpdate-transaksjoner. |
| 204 | Ikke noe innhold | All forespørselsinformasjon var gyldig og gjenkjent. Serveren har ingen svardata av typen som er forespurt. I en PunchOutOrderMessage betyr denne statusen at PunchOut-økten er avsluttet uten endring av handlekurven (eller klientrekvisisjonen). |
| 211 | OK | Kjøpere kan bruke denne statuskoden til å sende en kringkastingsmelding til leverandører for å informere dem om eventuelle hendelser de trenger å vite, for eksempel helgedagsplaner, avslutning av produksjonsanlegg eller fullføring av bestemte aktiviteter som fullføring av planleggingskjøring. |
| 280 | Forespørselen er videresendt av en mellomliggende hub. Du vil motta minst én statusoppdatering til. Denne statusen kan bety at forespørselen ble levert til et annet mellomledd eller til den endelige mottakeren med 201 status, eller at den ble videresendt via en pålitelig ikke-cXML-transport. | |
| 281 | Forespørselen er videresendt av en mellomliggende hub med en upålitelig overføring (for eksempel e-post). Du kan motta statusoppdateringer, men hvis du ikke har mottatt statusoppdateringer, er det ikke nødvendigvis et problem. | |
| 400 | Ugyldig forespørsel | Forespørselen er ikke akseptabel for serveren, selv om den ble analysert på riktig måte. |
| 401 | Ikke autorisert | Påloggingsinformasjonen som er oppgitt i forespørselen (avsenderelementet), ble ikke gjenkjent av serveren. |
| 402 | Betaling kreves | Denne forespørselen må inkludere et fullstendig betalingselement. |
| 403 | Forbudt | Brukeren har ikke tilstrekkelige rettigheter til å utføre denne forespørselen. |
| 406 | Ikke akseptabelt | Forespørselen er ikke akseptabel for serveren, sannsynligvis på grunn av en analysefeil. |
| 409 | Konflikt | Den gjeldende statusen til serveren eller de interne dataene forhindret (oppdatere) operasjonsforespørselen. Det er lite sannsynlig at en identisk forespørsel vil lykkes i fremtiden, men bare etter at en annen operasjon har utført, hvis i det hele tatt. |
| 412 | Forutsetning mislyktes | En forutsetning for forespørselen (for eksempel en PunchOut-økt som passer for en PunchOutSetupRequest-redigering) ble ikke oppfylt. Denne statusen innebærer vanligvis at klienten ignorerer en del av en tidligere overføring fra en server (for eksempel attributtet operasjonTillatt for en PunchOutOrderMessageHeader). |
| 417 | Forventning mislyktes | Forespørselen impliserte en ressursbetingelse som ikke ble oppfylt. Et eksempel kan være en SupplierDataRequest som ber om informasjon om en leverandør som er ukjent for serveren. Denne statusen kan innebære tapt informasjon på klienten eller serveren. |
| 450 | Ikke implementert | Serveren implementerer ikke den bestemte forespørselen. PunchOutSetupRequest eller den forespurte operasjonen støttes kanskje ikke. Denne statusen innebærer vanligvis at klienten har ignorert serverens profil. |
| 475 | Signatur obligatorisk | Mottakeren er ikke villig til å godta dokumentet fordi det ikke har en digital signatur. |
| 476 | Signaturverifisering mislyktes | Mottakeren er ikke i stand til å validere signaturen, muligens fordi dokumentet ble endret under overføring, eller mottakeren ikke støtter en eller flere algoritmer som brukes i signaturen. |
| 477 | Signatur ikke godkjent | Signaturen er teknisk gyldig, men kan ikke aksepteres av mottakeren av en eller annen grunn. Signaturretningslinjene eller sertifikatretningslinjene kan være uakseptable, typen sertifikat som brukes, kan være uakseptabelt, eller det kan være et annet problem. |
| 500 | Intern serverfeil | Serveren kunne ikke fullføre forespørselen. |
| 550 | Kan ikke nå cXML-server | Kan ikke nå neste cXML-server for å fullføre en transaksjon som krever oppstrømsforbindelser. En mellomliggende hub kan returnere denne koden når et leverandørområde ikke kan nås. Hvis oppstrømstilkoblinger er fullført, må mellomliggende huber returnere feil direkte til klienten. |
| 551 | Ikke valgt til å videresende forespørsel | Kan ikke videresende forespørsel på grunn av manglende konfigurasjon av leverandør. En mellomhub kunne for eksempel ikke autentisere seg selv for en leverandør. Klienter kan ikke rette opp denne feilen, men denne feilen kan bli løst før klienten prøver på nytt. |
| 560 | Midlertidig serverfeil |
En server kan for eksempel være nede for vedlikehold. Klienten må prøve på nytt senere. |
Du finner også denne listen og listen over statuskoder for katalogopplastingsforespørsler i cXML-referansehåndboken, avsnitt 3.1.9.1, tilgjengelig for nedlasting på http://cxml.org/.
SAP Business Network for Procurement & Supply Chain