Ein Element vom Typ vct:ResponseType besteht aus folgenden Elementen
Tabelle 6. vct:ResponseType - Elemente
Name | Typ/Vorkommen | Beschreibung |
---|---|---|
vct:BuyersID | udt:IdentifierType | Kennzeichnung des Käufers, wie z.B. Kundennummer |
vct:ResponseCode | vct:ResponseCodeType | Informiert über Erfolg oder Mißerfolg der Operation, sowie über mögliche Fehlergründe |
vct:ResponseMessage | xsd:string? | Optionale Erfolgs- oder Fehlermeldung im Klartext. |
vct:SellersID | udt:IdentifierType? | Kennzeichnung des Verkäufers, nur erforderlich, falls der Server für mehrere Verkäufer betrieben wird. |
vct:TransactionID | xsd:normalizedString? | Zur Identifikation der Transaktionsinstanz |
vct:StatusCode | vct:StatusCodeType? | Sofern die Operation innerhalb einer Transaktion durchgeführt wird: Zustand der Transaktion nach dieser Operation. |
vct:IsTest | xsd:boolean? | Indikator, ob die Operation nur testweise ausgeführt wurde. (vgl. Abschnitt 9, „Testbetrieb“) |
Als Einschränkung des Typs vct:ResponseType ist der Typ vct:TransactionResponseType definiert; die Einschränkung besteht darin, dass die Elemente vct:TransactionID und vct:StatusCode verwendet werden müssen. Der Typ vct:StatusCodeType ist eine Einschränkung des Typs xsd:integer auf die Zahlen 1 bis 199. Der Typ vct:ResponseCodeType ist eine Einschränkung des Typs xsd:positiveInteger auf die folgende Liste von Zahlen:
Die folgenden Abschnitte behandeln Operationen, die entweder außerhalb von Transaktionen ausgeführt werden oder aber innerhalb jeder Transaktion erlaubt sind. Jede dieser Operationen ist verbindlich.