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