Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Table of Contents
typeflat

Die Operation GetItemDetailsList bietet die Möglichkeit, mehrere GetItemDetails-Anfragen innerhalb einer Operation durchzuführen.

Die Anfrage ist ein Element vco:GetItemDetailsListRequest; dieses erweitert den Typ vct:RequestType um eine Folge von mindestens einem Element vco:RequestEntry. Das Element vco:RequestEntry enthält als Kind-Elemente das Element cac:SellersItemIdentfication sowie optional das Element cbc:Quantity.

Regel: Serialisierung von GetItemDetailsListRequest

Zusätzlich zu den Parametern von RequestType werden folgende Parameter verwendet:

...

Für jedes vco:RequestEntry-Element, das kein Kindelement cbc:Quantity enthält: SellersItemIdentification

...

The GetItemDetailsList operation allows multiple GetItemDetails requests to be issued as part of one operation.

The request comprises a vco:GetItemDetailsListRequest element which extends vct:RequestType with a sequence comprising at least one vco:RequestEntry element. The element vco:RequestEntry contains cac:SellersItemIdentfication as a child element, as well as the optional element cbc:Quantity.

Die Anfrage ist ein Element vco:GetItemDetailsListRequest; dieses erweitert den Typ vct:RequestType um eine

Rule: Serialization of GetItemDetailsListRequest

In addition to the parameters of RequestType, the following parameters are used:

  • For every vco:RequestEntry element not containing a cbc:Quantity child element: SellersItemIdentification

  • For every vco:RequestEntry element containing a cbc:Quantity child element, the rule for serialization of vco:OrderRequestLines serialization of vco:OrderRequestLines is to be used analogously, i.e. the Quantity.X and quantityUnitCode.X parameters are employed, with X being the respective order number.

Die URL oder URL-S-Bindung der GetItemDetailsList-Operation darf nur unter den Voraussetzungen der Regel zur Serialisierung von vco:OrderRequestLines implementiert werden.

Die Antwort ist ein Element vco:GetItemDetailsListResponse, welches den Typ vct:ResponseType um eine Folge von mindestens einem Element vco:ItemDetail erweitert.

...

Rule: GetItemDetailsList

Ein veloconnect-konformer Server muss die Operation GetItemDetailsList implementieren und reagiert auf eine Anfrage vco:GetItemDetailsListRequest wie folgt: Für jedes Element vco:RequestEntry wird Regel Regel: GetItemDetails auf den Inhalt dieses Elements angewendet. Die dabei erzeugten Elemente cac:Item, vco:Availability bzw. vco:RequestReplacement bzw. vco:ItemUnknown werden in ein Element vco:ItemDetail verpackt und in derselben Reihenfolge an den Client ausgeliefertA Veloconnect-compliant server must implement the GetItemDetailsList operation, and responds to vco:GetItemDetailsListRequest as follows: Rule: GetItemDetails is applied to the contents of every vco:RequestEntry element. The cac:Item and vco:Availability / vco:RequestReplacement / vco:ItemUnknown elements generated in this process are packed into a vco:ItemDetail element, and supplied in the same sequence to the client.