機械翻訳について

無効なSOAPメッセージ・レスポンス・エラー

無効なSOAPメッセージ・レスポンス・エラーを受信した場合、根本的な原因は、AribaからのWebサービス・エラー・レスポンスがSOAP 1.1標準に従っていないことです。 したがって、ERPミドルウェアでメッセージを正しく消費できませんでした。 給与生成されたレスポンスには、十分な情報が含まれていませんでした。 この問題により、Aribaソリューションに送信されたデータに影響を与えたERPシステムの問題をトラブルシューティングすることはできません。 エラー・メッセージは次のとおりです:

<fault xmlns="http://www.bea.com/wli/sb/context">
<errorCode>OSB-380001</errorCode>
<reason>java.lang.RuntimeException: javax.xml.soap.SOAPException: Error parsing 
envelope: most likely due to an invalid SOAP message.: Undeclared namespace prefix 
"soapenv" at [row,col {unknown-source}]: [1,14] </reason>

invalid soap messageレスポンス・エラーまたはAribaの他の起動エラーを受け取った場合、Ariba sandボックスで次のプロパティを有効にする必要があります。

Application.Messaging.Channels.Util.IncludeNameSpaceDetailsInErrorResponse

次のステップを実行して、サービス・リクエストを作成し、Aribaサンドボックスで前述のプロパティを変更します。

  1. SAP Ariba Connectにアクセス : https://connect.ariba.com
  2. 「サービス・リクエスト」をクリックします。
  3. 「サービス・リクエストを作成」をクリックします。
  4. 作成「サービス・リクエスト」ページで、「次のステップに進む」をクリックします。
  5. Configuration/Customizationをクリックします。 これにより、「新規カスタマイズのリクエスト」ページにリダイレクトされます。
  6. 次の属性値を選択し、「送信」をクリックします。
    属性
    Ariba Solution リストから「SAP Ariba購買および請求」を選択します。
    ソリューション領域 リストからIntegration/platformを選択します。
    影響を受ける環境 リストから「テスト」を選択します。
    ビジネスの問題/要件 問題/要件を入力します。
    提案された解決策

    ソリューションを入力します。 この場合は、Enable the following property in Ariba to avoid the service invocation from Aribaと入力します。

    Application.Messaging.Channels.Util.IncludeNameSpaceDetailsInErrorReaponse
  7. 完了すると、サービス・リクエスト・チームから確認電子メールを受信します。 サービス・リクエスト・チームには、ステータスが通知されます。
  8. プロパティが有効になったら、「SAP Aribaアダプタ」から同じ内容をチェックします。
  9. プロパティが正常に機能する場合は、サービス・リクエストを更新して、クローズできるようにします。

Ariba Connect資格証明を使用してAriba Note 164260にアクセスします。 https://support.ariba.com/item/view/164260?min=1を参照してください。