| |||||||||
Sie müssen wissen, welche Informationen in einer PunchOutSetupRequest (POSR) enthalten sind, die von Ariba OnDemand (Ariba Procure-to-Pay, Ariba Procure-to-Order, Ariba Procurement Content) gesendet wird.
Beispiel POSR:
<?xml version="1.0"?>
<!DOCTYPE cXML SYSTEM "http://xml.cxml.org/schemas/cXML/1.2.023/cXML.dtd">
<cXML payloadID="XXXXXXXXXXXXXXXXXX.XXXXXXXXXXXXXXXXXX@XXXXXXXXX.snv.ariba.com" timestamp="2013-06-04T13:01:50-07:00" xml:lang="en_US">
<Kopf>
<Von>
<Credential-Domäne="NetworkId">
<Identität>AN01XXXXXXXXX-T</Identität>
</Credential>
</Von>
<Bis>
<Credential domain="buyersystemid">
<Identität>XXXXXXXXX</Identität>
</Credential>
<Anmeldeinformationsdomäne="networkid">
<Identität>AN01XXXXXXXXX-T</Identität>
</Credential>
<Credential domain="duns">
<Identität>XXXXXXXXX</Identität>
</Credential>
</Bis>
<Sender>
<Credential-Domäne="NetworkId">
<Identität>AN01XXXXXXXXX-T</Identität>
<SharedSecret>XXXXXXXXX</SharedSecret>
</Credential>
<UserAgent>Käufer 11s2</UserAgent>
</Sender>
</Kopf>
<Anforderung>
<PunchOutSetupRequest operation="create">
<BuyerCookie>XXXXXXXXX</BuyerCookie>
<Name des extrinsischen Elements="UserEmail">XXXXXXXXX@XXXXXXXXX.COM</Extrinsisches Element>
<Name des extrinsischen Elements="Eindeutiger Name">XXXXXXXXX</Extrinsisches Element>
<BrowserFormPost>
<URL>https://s1.ariba.com/Buyer/punchout?client=HTML.XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX&responseid=9&locale=en_US</URL>
</BrowserFormPost>
<SupplierSetup>
<URL>http://XXXXXXXXX.XXXXXXXXX-XXXXXXXXX.com/PunchOut/Example</URL>
</SupplierSetup>
<Warenempfänger>
<Adressadress-ID="XXXXXXXXX">
<Name xml:lang="en">XXXXXXXXX</Name>
</Adresse>
</Warenempfänger>
<SelectedItem>
<Positions-ID>
<SupplierPartID>XXXXXXXXX</SupplierPartID>
<SupplierPartAuxiliaryID></SupplierPartAuxiliaryID>
</ItemID>
</SelectedItem>
</PunchOutSetupRequest>
</Anforderung>
</cXML>
Beispiel POSR mit Erläuterungen:

Katalogverwaltung > PunchOut-Katalog