Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Current »

Der Client ruft mit folgendem Request alle Auftragsbestätigungen ab:

https://b2b.beispielserver.com/?RequestName=OrderConfirmationQueryRequest&BuyersID=B127645&Password=secret

Die Antwort des Server könnte beispielsweise wie folgt sein - auch wenn das jetzt etwas unrealistisch ist (nur zwei Auftragsbestätigungen innerhalb eines Jahres):

<?xml version="1.0" encoding="utf-8" ?>
<OrderConfirmationQueryResponse xmlns="urn:veloconnect:receipt-1.3" xmlns:vct="urn:veloconnect:transaction-1.0" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-1.0">
 <vct:BuyersID>B127645</vct:BuyersID>
 <vct:ResponseCode>200</vct:ResponseCode>
 <OrderConfirmationHeader>
    <OrderConfirmationID>B2018001</OrderConfirmationID>
    <cbc:IssueDate>2018-10-15</cbc:IssueDate>
    <Description>Vororder 2020</Description>
 </OrderConfirmationHeader>
 <OrderConfirmationHeader>
    <OrderConfirmationID>B2019001</OrderConfirmationID>
    <cbc:IssueDate>2019-08-27</cbc:IssueDate>
    <OrderID>B2019001</OrderID>
 </OrderConfirmationHeader>
</OrderConfirmationQueryResponse>

Das gleiche Ergebnis hätten wir in diesem Fall auch durch eine der folgenden Anfrage erhalten:

https://b2b.beispielserver.com/?RequestName=OrderConfirmationQueryRequest&BuyersID=B127645&Password=secret&OrderConfirmationID=B201

chttps://b2b.beispielserver.com/?RequestName=OrderConfirmationQueryRequest&BuyersID=B127645&Password=secret&OrderConfirmationID=B201

Nunmehr fragen wir diese beiden Auftragsbestätigungen ab mit:

https://b2b.beispielserver.com/?RequestName=OrderConfirmationDetailsRequest&BuyersID=B127645&Password=secret&OrderConfirmationID=B2019001&OrderConfirmationID=B2018001&OrderConfirmationID=B2017001

und erhalten beispielsweise folgenden Response:

<?xml version="1.0" encoding="utf-8" ?>
<OrderConfirmationDetailsResponse xmlns="urn:veloconnect:receipt-1.3" xmlns:vct="urn:veloconnect:transaction-1.0" xmlns:cac="urn:oasis:names:specification:ubl:schema:xsd:CommonAggregateComponents-1.0" xmlns:cbc="urn:oasis:names:specification:ubl:schema:xsd:CommonBasicComponents-1.0">
 <vct:BuyersID>B127645</vct:BuyersID>
 <vct:ResponseCode>200</vct:ResponseCode>
 <OrderConfirmation>
    <OrderConfirmationID>B2018001</OrderConfirmationID>
    <cbc:IssueDate>2018-10-15</cbc:IssueDate>
    <Description>Vororder 2020</Description>
    <LineItem>
       <LineID>001</LineID>
       <cbc:Quantity quantityUnitCode="EA">10</cbc:Quantity>
       <cac:Item>
          <cbc:Description>Pedelec Modell A</cbc:Description>
          <cac:SellersItemIdentification>
              <cac:ID>R001</cac:ID>
          </cac:SellersItemIdentification>
       </cac:Item>
       <UnitPrice amountCurrencyID="EUR">900.00</UnitPrice>
       <LinePrice amountCurrencyID="EUR">90000.00</LinePrice>
    </LineItem>
 </OrderConfirmation>
 <OrderConfirmation>
    <OrderConfirmationID>B2019001</OrderConfirmationID>
    <cbc:IssueDate>2019-08-27</cbc:IssueDate>
    <LineItem>
       <LineID>001</LineID>
       <OrderID><ID>B2019001</ID></OrderID>
       <cbc:Quantity quantityUnitCode="EA">120</cbc:Quantity>
       <cac:Item>
          <cbc:Description>KOOL-STOP MTB contoured (Chart Index C1) gebogene Canti-Bremsschuhe, dual compound</cbc:Description>
          <cac:SellersItemIdentification>
              <cac:ID>221-98</cac:ID>
          </cac:SellersItemIdentification>
       </cac:Item>
       <UnitPrice amountCurrencyID="EUR">4.50</UnitPrice>
       <LinePrice amountCurrencyID="EUR">540.00</LinePrice>
    </LineItem>
 </OrderConfirmation>
 <UnknownID>B2017001</UnknownID>
</OrderConfirmationDetailsResponse>

  • No labels