Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Auf die Anfrage

Code Block
httphttps://b2b.beispielserver.com/?BuyersID=B127645&Password=secret
&RequestName=GetProfileRequest&version=1.3

wird folgende Antwort zurückgeliefert:

Code Block
<?xml version="1.0" encoding="utf-8" ?>  
<GetProfileResponse xmlns="urn:veloconnect:profile-1.3" xmlns:vct="urn:veloconnect:transaction-1.0">
<vct:BuyersID>B127645</vct:BuyersID>
<vct:ResponseCode>200</vct:ResponseCode>
<VeloconnectProfile>
<Implements>
<Operation>GetStatus</Operation>
<Binding>URL-S</Binding>
</Implements>
<Implements>
<Operation>Rollback</Operation>
<Binding>URL-S</Binding>
</Implements>
<Implements>
<Operation>GetItemDetails</Operation>
<Binding>URL-S</Binding>
</Implements>
<Implements>
<Operation>GetItemDetails</Operation>
<Binding>XML-POST-S</Binding>
</Implements>
<Implements>
<Operation>GetItemDetailsList</Operation>
<Binding>XML-POST-S</Binding>
</Implements>
<Implements>
<Operation>GetItemDetailsList</Operation>
<Binding>URL-S</Binding>
</Implements>
<Implements>
<Transaction>Order</Transaction>
<Binding>URL-S</Binding>
</Implements>
<Implements>
<Transaction>Order</Transaction>
<Binding>XML-POST-S</Binding>
</Implements>
<Implements>
<Transaction>OrderInOnlineShop</Transaction>
<Binding>XML-POST-S</Binding>
<URI>http<URI>https://shop.beispielserver.com/vc_order.jsp</URI>
</Implements>
<Implements>
<Transaction>TextSearch</Transaction>
<Binding>URL-S</Binding>
</Implements>
<Implements>
<Transaction>TextSearch</Transaction>
<Binding>XML-POST-S</Binding>
</Implements>
<Implements>
  <Operation>OfferQuery</Operation>
  <Binding>URL-S</Binding>
</Implements>
<Implements>
  <Operation>OfferDetails</Operation>
  <Binding>URL-S</Binding>
</Implements>
<Implements>
  <Operation>OrderConfirmationQuery</Operation>
  <Binding>URL-S</Binding>
</Implements>
<Implements>
  <Operation>OrderConfirmationDetails</Operation>
  <Binding>URL-S</Binding>
</Implements>
<Implements>
  <Operation>DeliveryNoteQuery</Operation>
  <Binding>URL-S</Binding>
</Implements>
<Implements>
  <Operation>DeliveryNoteDetails</Operation>
  <Binding>URL-S</Binding>
</Implements>
<Implements>
  <Operation>InvoiceInformationQuery</Operation>
  <Binding>URL-S</Binding>
</Implements>
<Implements>
  <Operation>InvoiceInformationDetails</Operation>
  <Binding>URL-S</Binding>
</Implements>
<Property>
<Key>OrderInOnlineShop.TransactionID</Key>
<Value>online-basket</Value>
</Property>
<Property>
<Key>Order.Availability</Key>
<Value>true</Value>
</Property>
<Property>
<Key>Order.DeliveryDate</Key>
<Value>line</Value>
</Property>
<Property>
<Key>Order.Backlog</Key>
<Value>line</Value>
</Property>
<Property>
<Key>Order.BacklogDefault</Key>
<Value>false</Value>
</Property>
<Property>
<Key>quantityUnitCode.EA</Key>
<Value>false</Value>
</Property>
<Property>
<Key>RecommendedRetailPrice.Netto</Key>
<Value>false</Value>
</Property>
<UnsupportedQuery>Invoice-OrderID</UnsupportedQuery>
<UnsupportedQuery>Invoice-OrderConfirmationID</UnsupportedQuery>
<SpecialRequestReference>
  <RequestReference>SONDERANGEBOTE</RequestReference>
  <Description>Aktuell wechselnde Sonderangebote</Description>
</SpecialRequestReference>
<SpecialRequestReference>
  <RequestReference>NEW</RequestReference>
  <Description>Neue Artikel im Sortiment</Description>
</SpecialRequestReference>
</VeloconnectProfile>
</GetProfileResponse>

Zunächst sind zwei Besonderheiten ist folgende Besonderheit erkennbar: Die Transaktionen Order und OrderInOnlineShop werden sowohl in der Transaktion OrderInOnlineShop ist nicht unter der Standard-URL anzusprechen, sondern unter einer abweichenden URL.

Von den unterstützten Transaktion und Operationen werden einige sowohl in URL-S - als auch in der XML-POST-S-Bindung implementiert. Die Transaktion OrderInOnlineShop ist nicht unter der Standard-URL anzusprechen, sondern unter einer abweichenden URLuntertstützt, einige wie z.B. alle Operationen zur Belegverwaltung nur in der URL-S Bindung.

Ferner unterstützt der Server veloconnect 1.3 und hier alle neuen Operationen der Belegverwaltung, wobei allerdings keine direkte Referenz von Rechnungen zu Bestellungen oder Auftragsbestätigungen möglich ist (UnsupportedQuery).

...