サポートノート KB0392682
電子メール
エラー: カタログテスタで「PunchOutOrderMessage」を処理する際に不足している DUNS ナンバーに対しての「送信先の認証情報が無効です」エラー
問題

カタログテスタ内の [カートの提出] アクションによって以下のエラーメッセージが生成されます:

エラー: 送信先の認証情報が無効です

解決策

PunchOutOrderMessage (POOM) からオプションの SupplierID 要素が含まれる行を削除します。

原因

サプライヤがオプションの SupplierID 要素 (ItemIn セグメント内) を POOM に含めています。

1 つのインスタンスでは、サプライヤがドメインDUNS に設定します。ただし、値は含まれていません。

<SupplierID ドメイン="DUNS"/>

SupplierID 要素を含めると、これにより POOM の発信者認証情報が上書きされます。

カタログテスタで POOM が処理され、テスト注文書を生成する際に発信者/送信先認証情報の値がスワップされます。  特に、POOM 発信者認証情報OrderRequest送信先認証情報になります。

SupplierID が POOM の発信者認証情報を上書きするため、OrderRequest (PO) の送信先認証情報SupplierID で指定されたドメイン/値のペアから取得されたドメイン/値のペアを含みます。それにはドメインDUNS および値に対して null が含まれます。

その結果、テスト PO の発信者認証情報に値が指定されていないため、Ariba Network はこのエラーメッセージで応答します。

以下はこのエラーをトリガする完全な POOM です。

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE cXML SYSTEM "http://xml.cxml.org/schemas/cXML/1.1.020/cXML.dtd">
<cXML payloadID="DD36DA4C-9F99-457E-BA7A-5B7F5BBEE26912345678"
       timestamp="2011-05-27T15:46:40.377-04" xml:lang="en">
       <Header>
               <From>
                       <Credential domain="NetworkID">
                               <Identity>AN01000001234-T</Identity>
                       </Credential>
               </From>
               <To>
                       <Credential domain="NetworkID">
                               <Identity>AN01000005678-T</Identity>
                       </Credential>
               </To>
               <Sender>
                       <Credential domain="NetworkID">
                               <Identity>AN01000001234-T</Identity>
                       </Credential>
                       <UserAgent>My Punchout Site</UserAgent>
               </Sender>
       </Header>
       <Message>
               <PunchOutOrderMessage>
                       <BuyerCookie>FCzfGGzpEFNZS6pvaBNqKK6tiwvROORM0.3262606413456009532</BuyerCookie>
                       <PunchOutOrderMessageHeader operationAllowed="edit">
                               <Total>
                                   <Money currency="">3.45</Money>
                               </Total>
                       </PunchOutOrderMessageHeader>
                       <ItemIn quantity="1">
                               <ItemID>
                                   <SupplierPartID>2865</SupplierPartID>
                                </ItemID>
                               <ItemDetail>
                                   <UnitPrice>
                                     <Money currency="USD">3.45</Money>
                                   </UnitPrice>
                                   <Description xml:lang="EN">Business Cards - Ordered by: Jane Smith; Quantity: 250 - Sandbox</Description>
                                   <UnitOfMeasure>BX</UnitOfMeasure>
                                   <Classification domain="UNSPSC">14111604</Classification>
                                   <ManufacturerPartID>2865</ManufacturerPartID>
                                   <ManufacturerName>My Excellent Business Card Company</ManufacturerName>
                               </ItemDetail>
                              
 <SupplierID domain="DUNS"/>
                       </ItemIn>
               </PunchOutOrderMessage>
       </Message>
</cXML>


該当項目

SAP Business Network for Procurement & Supply Chain > カタログ

使用条件  |  Copyright  |  セキュリティに関する情報  |  情報の保護