| |||||||||
Katalog test uygulamasındaki Sepeti Gönder eylemi şu hata mesajının görüntülenmesine neden oluyor:
Hata: Alıcı Kimlik Bilgileri Geçersiz
PunchOutOrderMessage'dan (POOM) isteğe bağlı SupplierID öğesinin olduğu satırı silin.
Tedarikçi, POOM'ye (ItemIn segmenti) isteğe bağlı SupplierID öğesini eklemiştir.
Bir örnekte tedarikçi, domain değerini DUNS olarak ayarlamıştır ancak herhangi bir değer eklenmemiştir:
<SupplierID domain="DUNS"/>
SupplierID öğesi eklendiğinde POOM'deki From kimlik bilgileri geçersiz kılınır.
Katalog test uygulaması POOM'yi işler ve test satın alma siparişini oluştururken From/To kimlik bilgisi değerlerini değiştirir. POOM'deki From kimlik bilgisi OrderRequest'teki To kimlik bilgisi olur.
SupplierID, POOM'deki From kimlik bilgisini geçersiz kıldığından OrderRequest'teki (PO) To kimlik bilgisi, SupplierID'de belirtilen bilgilerden elde edilen bir etki alanı/değer çifti (etki alanı, DUNS ve null değer) içerir.
Sonuç olarak, test satın alma siparişinin From kimlik bilgisinde belirtilmiş bir değer olmadığından Ariba Network bu hata mesajını görüntüler.
Bu hatayı tetikleyen tam POOM aşağıda belirtilmiştir:
<?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 > Kataloglar