| |||||||||
De actie Winkelwagentje indienen binnen de catalogustester produceert het volgende foutbericht:
Fout: Ongeldige 'Aan'-gegevens
Verwijder de regel met het optionele element SupplierID uit de PunchOutOrderMessage (POOM).
De leverancier heeft het optionele element SupplierID (binnen het segment ItemIn) opgenomen in de POOM.
In één geval heeft de leverancier het domein ingesteld op DUNS; er is echter geen waarde opgenomen:
<SupplierID domain="DUNS"/>
Wanneer het element SupplierID wordt opgenomen, overschrijft dit de referentie Van in de POOM.
De catalogustester verwerkt de POOM en wisselt de waarden in de referentie Van/Aan bij het genereren van de test-IO. Dit betekent dat de referentie Van in de POOMde referentie Aan in de OrderRequest wordt.
Omdat de SupplierID de referentie Van in de POOM overschrijft, bevat de referentie Aan in de OrderRequest (IO) een paar van domein en waarde dat wordt overgenomen van degene die is opgegeven in SupplierID, die het domein, de DUNS en null voor de waarde bevat.
Als gevolg hiervan reageert Ariba Network met dit foutbericht, omdat er geen waarde is opgegeven in de referentie Van van de test-IO.
Hieronder volgt de volledige POOM die deze fout activeert:
<?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 voor Procurement en Supply Chain > Catalogi