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 »

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 10, „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:

200Operation wurde erfolgreich durchgeführt.400Allgemeiner Fehler in der Anfrage. Zu verwenden, wenn aufgrund der Anfrage keine Operation duchgeführt werden kann und der Fehler nicht unter einen der folgenden Fälle zu subsumieren ist.404Anfrage wird nicht unterstützt, d.h. die Anfrage entspricht zwar der Spezifikation, es handelt sich aber um eine optionale Operation, die dieser Server nicht implementiert.405Fehlerhafte Anfrage: Anfrage ist nicht die Serialisierung eines XML-Dokuments, das dem veloconnect-XML-Schema entspricht.406Fehlerhafte Anfrage: Anfrage ist die Serialisierung eines XML-Dokuments, das einem veralteten Stand der veloconnect-Spezifikation entspricht (vgl. Abschnitt 11, „Zukünftige Versionen“).410Die angegebene BuyersID ist unbekannt.411Authentifzierung ist fehlgeschlagen (Passwort falsch)415Die angegebene SellersID ist unbekannt.420Die angebene TransactionID ist unbekannt, d.h. die in der Anfrage spezifizierte Transaktionsinstanz existiert nicht auf dem Server.421Der Server kann keine weiteren Transaktionsinstanzen zu dieser Anfrage erzeugen.430Die angeforderte Operation ist im momentanen Zustand der Transaktioninstanz nicht anwendbar.435Der Wert des IsTest-Elements ist im gegenwärtigen Zustand der Transaktion nicht erlaubt. (vgl. Abschnitt 10, „Testbetrieb“)500Ein interner Fehler ist aufgetreten, der den Server an der Durchführung der Operation hindert.

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.


  • No labels