|
応答として送信される cXML 状況コードの一覧。
ステータス | テキスト | 意味 |
200 | OK | サーバが要求を実行するか、最終受信者に要求を配信することができました。返された Response には、アプリケーションの注意またはエラーが含まれている可能性があります。cXML Request 自体ではエラーまたは注意が生成されていませんが、この状況には、後でアプリケーション自体によって生成される可能性のあるエラーまたは注意は反映されません。後の処理中にエラーが発生しない限り、ステータス更新は受信されません。 |
201 |
受入済 | 要求が中間ハブによって転送対象として受け入れられているか、または最終宛先によって受け入れられ、まだ検査されていません。依頼を提供するメカニズムが利用可能な場合は、依頼のステータスに関する更新を受け取ります。クライアントは、後で StatusUpdate トランザクションを想定する必要があります。 |
204 | コンテンツなし | すべての要求情報が有効であり、認識されました。サーバに、要求されたタイプの応答データがありません。PunchOutOrderMessage では、この状況はショッピングカート (またはクライアント購入申請) を変更せずにパンチアウトセッションが終了したことを示します。 |
211 | OK | バイヤーはこの状況コードを使用して、サプライヤにブロードキャストメッセージを送信し、把握する必要があるイベント (休日のスケジュール、生産設備の閉鎖、計画実行完了などの特定のアクティビティの完了など) を通知することができます。 |
280 | 依頼は中間ハブによって転送されました。少なくとも 1 つのステータス更新が表示されます。この状況は、申請が 201 状況の別の仲介業者または最終受信者に配信されたか、信頼できる非 cXML トランスポートを介して転送されたことを意味します。 | |
281 | この依頼は、信頼できない移送 (電子メールなど) を使用して中間ハブによって転送されました。状況の更新を受信する場合がありますが、状況の更新を受信していない場合は、必ずしも問題があるとは限りません。 | |
400 | 不正な要求 | 要求は正しく解析されましたが、サーバに受け入れられません。 |
401 | 非認可 | Request (Sender 要素) で指定された認証情報がサーバーで認識されませんでした。 |
402 | 支払必須 | この申請には、完全な支払要素が含まれている必要があります。 |
403 | 禁止 | ユーザには、この要求を実行するための十分な権限がありません。 |
406 | 受入不可 | リクエストはサーバーに受け入れられません。解析の失敗が原因と考えられます。 |
409 | コンフリクト | サーバまたはその内部データの現在の状態により、(更新) 操作要求が妨げられました。同一の Request は、将来的には成功することはほとんどありませんが、別のオペレーションが実行された後にのみ成功します。 |
412 | 前提条件エラー | Request の前提条件 (PunchOutSetupRequest の編集に適したパンチアウトセッションなど) が満たされていません。通常、この状況はクライアントがサーバからの以前の転送の一部を無視したことを示します (たとえば、PunchOutOrderMessageHeader の operationAllowed 属性)。 |
417 | 予測失敗 | Request は、満たされていないリソース条件を暗示しています。1 つの例として、サーバーに認識されていないサプライヤに関する情報を要求する 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