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 Next »

Ein Element vom Typ vct:RequestType besteht aus folgenden Elementen

Tabelle 4. vct:RequestType - Elemente

Name

Typ/Vorkommen

Beschreibung

vct:BuyersID

udt:IdentifierType

Kennzeichnung des Käufers, wie z.B. Kundennummer

vct:Credential

vct:CredentialType

Zur Autorisierung des Client, siehe unten

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:IsTest

xsd:boolean?

Indikator, ob die Operation nur testweise ausgeführt werden soll (vgl. Abschnitt 10, „Testbetrieb“)

Die Definition des Typs vct:CredentialType erscheint redundant, ist jedoch so gewählt, um später durch Erweiterung mögliche andere Authentifizierungsmechanismen (wie z.B. Zertifikate) zu unterstützen.

Tabelle 5. vct:CredentialType - Elemente

Name

Typ/Vorkommen

Beschreibung

vct:Password

xsd:string

Passwort.

Als Einschränkung des Typs vct:RequestType ist der Typ vct:TransactionRequestType definiert; die Einschränkung besteht darin, dass das Element vct:TransactionID verwendet werden muss.

Serialisierung von Elementen vom Typ RequestType. Zur Serialisierung der URL-Bindung ist eine Anfrage zunächst als Folge von Parametern darzustellen. Die Namen der Parameter sind wie folgt:

  • RequestName

  • BuyersID

  • Password

  • SellersID

  • TransactionID

  • IsTest

Hinzu kommen eventuell noch weitere Parameter, die jeweils bei der Definition der einzelnen Operationen angegeben werden. Als Wert der genannten Parameter ist der Inhalt der gleichnamigen Unterlemente des jeweiligen Request-Elements zu verwenden, bzw. beim Parameter "RequestName" der Name dieses Elements selbst.

  • No labels