POに失敗しました: 5xxまたは4xxエラー応答

原因

データが無効、またはサプライヤーサイトがダウンしています。  

問題を理解して解決するための鍵は、サプライヤーのcXML応答のテキストです。

解決策

  • 説明を確認します。明確でない場合は、サプライヤーに明確な説明を求めます。

  • 4xx(xxは数字)は通常、データ検証エラーが発生したことを意味するため、データを修正してからPOを再送信すると問題が解決する場合があります。 POを編集して再送信する前に、サプライヤーが変更注文を受け入れることができることを確認してください(cXMLでtype='update')。

  • 5xx(xxは数字)は通常、致命的なエラーを意味します。

    • サプライヤーのサイトがダウンしているためにこのエラーが発生した場合は、サプライヤーのサイトが通常の運用に戻る予定日をサプライヤーに問い合わせ、失敗したPOの再送信を調整します。

    • 問題が解決されたら、失敗したPOのリストをサプライヤーに送信し、再送信を調整します。

    • POを再送信するときは、時間をかけてすべてを再送信する前に、1つのPOで正常に実行されることを確認します。

ほとんどのサプライヤーのテキストの説明は、POが却下された理由を示しています。

件名: cXMLエラー(POの送信に失敗しました #123)

ABCサプライヤーに発注書を送信しようとしたときに、次のエラーが発生しました #123 :

POに失敗しました: 500、PO番号: 123は既に処理されています。

cXML応答

cXMLの5xxおよび4xxエラー応答の例を次に示します。

  • <Status code='500' text='Error getting quote: 123. Either the quote is expired or does not exist or Unable to retrieve Quote.'/>
  • <Status code='400' text='Bad Request'>Line item XYZ is not ready to accept the Purchase Order at this time.  Please contact your System Administrator for assistance. (fas-08 prod1)</Status>
  • <Status code='400' text='Order Rejected'>Item #123 This Item is being Substituted, Please use #678 </Status>
  • <Response><Status code="500" text="Inactive Site"/></Response>
  • 500 [Output ProfileLocation: Header/N1 loop ship to name/N1/N104]: Invalid Data Element '6': MIN_LENGTH_NOT_REACHED
  • <Status code='400' text='Order Rejected'>Item #12862700 This Item is being Substituted, Please use #24542700</Status>

このページに表示されている一部、または全ての内容は、機械翻訳によるものです。ご了承ください。