| |||||||||
Acțiunea Transmitere coș din testerul de catalog produce următorul mesaj de eroare:
Eroare: Legitimarea destinatarului este nevalidă
Ștergeți linia cu elementul SupplierID opționaldin PunchOutOrderMessage (POOM).
Furnizorul a inclus elementul SupplierID opțional (în segmentul ItemIn) în POOM.
Într-o instanță, furnizorul a setat domeniul la DUNS; cu toate acestea, nu este inclusă nicio valoare:
<SupplierID domain="DUNS"/>
Atunci când a fost inclus elementul SupplierID, a fost suprascrisă legitimarea expeditorului în POOM.
Testerul de catalog procesează POOM și inversează valorile în legitimarea Expeditor/Destinatar la generarea comenzii ferme de test. Mai exact, legitimarea expeditorului din POOMdevinelegitimarea destinatarului în OrderRequest.
Deoarece SupplierID suprascrie legitimarea expeditorului în POOM, legitimarea destinatarului din OrderRequest (comanda fermă) conține o pereche domeniu/valoare preluată din cea specificată în SupplierID, care conține domeniul, DUNS și o valoare nulă.
Drept rezultat, Ariba Network răspunde cu acest mesaj de eroare, deoarece nu este specificată nicio valoare în legitimarea expeditorului pentru comanda fermă de test.
În continuare, este prezentat POOM complet care declanșează această eroare:
<?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; cantitatea: 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 pentru Procurement & Supply Chain > Cataloage