Versions Compared

Key

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

Das Element The element vcr:OrderConfirmationQueryRequest erweitert den Typ extends vct:RequestType um die Elementewith the following elements:

Name

TypType/Vorkommenoccurrence

BeschreibungDescription

vcr:DateRange

vcr:DateRangeType?Bereich

für BelegdatumRange for document date.

vcr:OrderID

xsd:normalizedString*

BelegnummerDocument number(n) der korrespondierenden Bestellung(en)

...

s) of the corresponding order(s).

The element vcr:OrderConfirmationQueryResponse erweitert den Typ extends vct:ResponseType um das optionale Element with the optional element vcr:DateRange und eine Liste von Elementen and a list of vcr:OrderConfirmationHeader elements. OrderConfirmationHeader besteht aus folgenden Elementencomprises the following elements:

Name

TypType/Vorkommenoccurrence

BeschreibungDescription

vcr:OrderConfirmationID

xsd:normalizedStringBelegnummer der Auftragsbestätigung

Document number of order confirmation.

cbc:IssueDate

BelegdatumDocument date.

vcr:Description

xsd:normalizedString?

BeschreibungDescription.

vcr:OrderID

xsd:normalizedString*

Korrespondierende Bestellungen

Regeln (Server)

  1. Ein OrderConformationQueryRequest ist wie folgt zu verarbeiten: Es werden alle Auftragsbestätigungen ermittelt, auf die die Suchparameter DateRange und OrderID zutreffen, wie in Abschnitt Belegverwaltung beschrieben.

  2. Die ermittelte Liste von Auftragsbestätigungen ist im OrderConfirmationQueryResponse zurückzuliefern, evtl. Limitierungen des Suchergebnisses sind wie in Belegverwaltung beschrieben über DateRange mitzuteilen.

  3. Unterstützt der Server die Suchparameter OrderID, muss jedes OrderConfirmationHeader-Element auch mindestens ein nicht leeres Element OrderID enthalten, es sei denn, die Auftragsbestätigung hat tatsächlich keinen Bezug zu einer Bestellung.

  4. Enthält der QueryRequest Elemente OrderID und unterstützt der Server diese Suchparameter nicht, wird ein OrderConfirmationQueryResponse mit ResponseCode 404 übermittelt.

  5. Unterstützt der Server die Suchparameter OrderID nicht, muss er dies im Profil über ein Element UnsupportedQuery mit Inhalt OrderConfirmation-OderID mitteilen.

Regeln (Client)

...

Corresponding orders.

Rules: Server

  1. An OrderConformationQueryRequest must be processed as follows: Determined are all order confirmations to which the search parameters DateRange and OrderID apply, as described in the section on document management.

  2. The determined list of order confirmations is to be returned in the OrderConfirmationQueryResponse; any limitations of the search result are to be communicated via DateRange as described in document management.

  3. If the server supports the OrderID search parameters, each OrderConfirmationHeader element must also contain at least one non-empty OrderID element, unless the order confirmation is actually not related to any order.

  4. If the QueryRequest element contains an OrderID whereas the server does not support these search parameters, an OrderConfirmationQueryResponse with ResponseCode 404 is communicated.

  5. If the server does not support the OrderID search parameters, it must communicate this in the profile via an UnsupportedQuery element with content OrderConfirmation-OrderID.

Rules: Client

  1. OrderID search parameters may only be used if the server profile has not declared an absence of support for these search parameters.