| |||||||||
応答として送信される cXML 状況コードの一覧。
| Status | テキスト | 意味 |
| 200 | OK | サーバは、要求を実行するか、最終受信者に配信することができました。返される Response には、アプリケーションの注意またはエラーが含まれている場合があります。cXML Request 自体ではエラーまたは注意は生成されませんが、この状況には、後でアプリケーション自体によって生成される可能性があるエラーや注意は反映されません。後続の処理中にエラーが発生しない限り、追加のステータス更新は表示されません。 |
|
201 |
受入済 | 要求が中間ハブによって転送のために受け入れられたか、その最終宛先によって受け入れられ、まだ調査されていません。要求の配信メカニズムが利用可能な場合、要求のステータスに関する更新を受信します。クライアントは、後で StatusUpdate トランザクションを想定する必要があります。 |
| 204 | コンテンツなし | すべての要求情報が有効であり、認識されました。サーバに、要求されたタイプの Response データがありません。PunchOutOrderMessage では、この状況はパンチアウトセッションがショッピングカート (またはクライアント購入申請) を変更せずに終了したことを示します。 |
| 211 | OK | バイヤーはこの状況コードを使用して、サプライヤにブロードキャストメッセージを送信し、知っておく必要があるイベント (休日スケジュール、生産設備の終了、計画実行完了などの特定のアクティビティの完了など) についてサプライヤに通知することができます。 |
| 280 | 要求が中間ハブによって転送されました。少なくとも 1 つのステータス更新を受信します。このステータスは、依頼が 201 ステータスで別の仲介者または最終受信者に配信されたか、信頼できる cXML 以外の信頼できる移送を介して転送されたことを意味します。 | |
| 281 | 依頼が、信頼できない移送 (電子メールなど) を使用して中間ハブによって転送されました。ステータス更新を受信する可能性がありますが、ステータス更新を受信していない場合は、必ずしも問題があるとは限りません。 | |
| 400 | 不正な要求 | 正しく解析されましたが、サーバへの要求は受け入れられません。 |
| 401 | 未承認 | Request (Sender 要素) で指定された認証情報がサーバで認識されませんでした。 |
| 402 | 支払必須 | この申請には、完全な支払要素が含まれている必要があります。 |
| 403 | 禁止 | ユーザにこの要求を実行する十分な権限がありません。 |
| 406 | 受入不可 | サーバが要求を受け入れることができません。解析の失敗が原因である可能性があります。 |
| 409 | コンフリクト | サーバの現在のステータスまたはその内部データにより、(更新) 操作要求が妨げられました。同じ Request が将来成功する可能性はほとんどありませんが、別の操作が実行された後にのみ成功します。 |
| 412 | 前提条件不合格 | 要求の前提条件 (PunchOutSetupRequest の編集に適したパンチアウトセッションなど) が満たされていません。通常、このステータスは、クライアントがサーバからの以前の送信の一部 (PunchOutOrderMessageHeader の operationAllowed 属性など) を無視したことを示します。 |
| 417 | 期待が成立しませんでした | 要求はリソース条件が満たされていないことを暗示していました。たとえば、サーバーで認識されないサプライヤに関する情報を要求する SupplierDataRequest などです。このステータスは、クライアントまたはサーバでの情報の消失を示している可能性があります。 |
| 450 | 未実装 | サーバは特定の Request を実装しません。たとえば、PunchOutSetupRequest や要求された操作がサポートされていない場合があります。通常、このステータスは、クライアントがサーバのプロファイルを無視したことを示します。 |
| 475 | 署名必須 | デジタル署名がないため、受信者は文書を受け入れません。 |
| 476 | 署名検証失敗 | 受信者が署名をチェックできません。文書が転送中に変更されたか、受信側が署名で使用される 1 つまたは複数のアルゴリズムをサポートしていない可能性があります。 |
| 477 | 署名不可 | 署名は技術的には有効ですが、他の何らかの理由で受信者が受け入れることはできません。署名ポリシーまたは証明書ポリシーが受け入れられないか、使用される証明書の種類が受け入れられないか、その他の問題が発生する可能性があります。 |
| 500 | 内部サーバエラー | サーバが要求を完了できませんでした。 |
| 550 | cXML サーバーにアクセスできない | アップストリーム接続が必要なトランザクションを完了するために、次の cXML サーバーに到達できません。中間ハブは、サプライヤのサイトにアクセスできない場合にこのコードを返すことができます。アップストリーム接続が完了すると、中間ハブはクライアントに直接エラーを返します。 |
| 551 | 申請の転送に失敗しました | サプライヤの設定ミスにより、申請を転送できません。たとえば、中間ハブがサプライヤに対して自身を認証できませんでした。クライアントはこのエラーを修正できませんが、クライアントが再試行する前にこのエラーが解決される可能性があります。 |
| 560 | 一時サーバエラー |
たとえば、メンテナンスのためにサーバが停止している可能性があります。クライアントは後で再試行する必要があります。 |
この一覧およびカタログアップロード要求の状況コードの一覧は、http://cxml.org/ からダウンロードできる『cXML リファレンスガイド』のセクション 3.1.9.1 に記載されています。
SAP Business Network