| |||||||||
L'action Soumettre le panier dans le testeur de catalogue produit le message d'erreur suivant :
Erreur "Référence d'identification "À" non valide"
Supprimez la ligne avec l'élément facultatif SupplierID du message PunchOutOrderMessage (POOM).
Le fournisseur a inclus l'élément SupplierID facultatif (dans le segment ItemIn) dans le POOM.
Dans une instance, le fournisseur a défini le domaine sur DUNS, mais aucune valeur n'est incluse :
<SupplierID domain="DUNS"/>
Le fait d'inclure l'élément SupplierID a pour effet de remplacer la référence d'identification From dans le POOM.
Le testeur de catalogue traite le POOM et échange les valeurs de la référence d'identification From/To lors de la génération du BdC test. Plus spécifiquement, la référence d'identification From dans le POOMdevient la référence d'identification To dans l'OrderRequest.
Le SupplierID remplaçant la référence d'identification From dans le POOM, la référence d'identification To de l'OrderRequest (BdC) contient une paire domaine/valeur issue de celle spécifiée dans le SupplierID, qui contient le domaine, DUNS, et une valeur nulle.
Par conséquent, Ariba Network répond par ce message d'erreur, car aucune valeur n'est spécifiée dans la référence d'identification From du BdC test.
Le POOM complet qui suit déclenche cette erreur :
<?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 > Catalogues