Verfügbarkeit Statusmeldung (Transaktion B2CStock, Operation GetItemStatusStockTransmitB2C)

Es soll der Status der Verfügbarkeitsübermittlung abgefragt werden. Hierzu werden an die Adresse https://b2b.beispielserver.com/ mittels der POST-Methode des HTTP-Protokolls folgende Daten vom Medientyp application/xml übertragen:

<?xml version="1.0" encoding="utf-8"?> <GetItemStatusStockTransmitB2CRequest xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:veloconnect:stock-B2C-1.4"> <BuyersID xmlns="urn:veloconnect:transaction-1.0">B127645</BuyersID> <Credential xmlns="urn:veloconnect:transaction-1.0"> <Password>secret</Password> </Credential> <TransactionID xmlns="urn:veloconnect:transaction-1.0">f9cc5ed9-129d-4a3d-ba99-488073a55c47</TransactionID> <IsTest xmlns="urn:veloconnect:transaction-1.0">true</IsTest> <StartIndex>0</StartIndex> <Count>2</Count> </GetItemStatusStockTransmitB2CRequest>

 

Die Antwort des Servers sieht beispielsweise so aus:

 

<?xml version="1.0" encoding="utf-8"?> <GetItemStatusStockTransmitB2CResponse xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="urn:veloconnect:stock-B2C-1.4"> <BuyersID xmlns="urn:veloconnect:transaction-1.0">B127645</BuyersID> <ResponseCode xmlns="urn:veloconnect:transaction-1.0">200</ResponseCode> <TransactionID xmlns="urn:veloconnect:transaction-1.0">f9cc5ed9-129d-4a3d-ba99-488073a55c47</TransactionID> <StatusCode xmlns="urn:veloconnect:transaction-1.0">85</StatusCode> <IsTest xmlns="urn:veloconnect:transaction-1.0">true</IsTest> <StartIndex>0</StartIndex> <Count>2</Count> <TotalCount>2</TotalCount> <StockTransmitB2CResponseLine> <StandardItemIdentification xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-1.0"> <ID>42213526600</ID> </StandardItemIdentification> <BuyersItemIdentification xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-1.0"> <ID>111</ID> </BuyersItemIdentification> <Available>false</Available> </StockTransmitB2CResponseLine> <StockTransmitB2CResponseLine> <ManufacturersItemIdentification xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-1.0"> <ID>42213526600</ID> </ManufacturersItemIdentification> <MarketPlaceItemIdentification> <ID xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-1.0">Amaz1111</ID> </MarketPlaceItemIdentification> <BuyersItemIdentification xmlns="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-1.0"> <ID>111</ID> </BuyersItemIdentification> <Available>false</Available> </StockTransmitB2CResponseLine> </GetItemStatusStockTransmitB2CResponse>

 

Hieran ist folgendes zu erkennen:

  • Die erzeugte Transaktionsinstanz hat die TransactionID 44f80ce3-05c1-4a28-b981-8b4a0794a7a4.

  • Die Transaktion befindet sich im Zustand 85, d.h. die Transaktion ist abgeschlossen