| schema location: | F:\HannelConsulting\Ixia\Tesla\www.TesLAAlliance.org-standards\standards\dca\TesLACommandDefinition.xsd |
| attribute form default: | unqualified |
| element form default: | qualified |
| targetNamespace: | http://www.TesLAAlliance.org/stds/dca |
| Elements | Complex types |
| TesLACommandDefinition | bindingType |
| commandGroup | |
| commandType | |
| parameterType | |
| procedureCallType | |
| responseType |
| diagram | ![]() |
||
| namespace | http://www.TesLAAlliance.org/stds/dca | ||
| properties |
|
||
| children | tdca:binding tdca:procedureCall tdca:command tdca:commandGroup tdca:vccLookup tdca:tccLookup tdca:includeCommandURI | ||
| annotation |
|
||
| source | <xs:element name="TesLACommandDefinition"> <xs:annotation> <xs:documentation>Schema for a TesLA Alliance standard command definition file (*.TCD)</xs:documentation> </xs:annotation> <xs:complexType> <xs:choice maxOccurs="unbounded"> <xs:element name="binding" type="tdca:bindingType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The default binding is defined at the DCA level. Attributes in bindings above a command and closer than the default override those defined in the default.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="procedureCall" type="tdca:procedureCallType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Defines invocation syntax for for a specific binding and method as described in document at location referenced in bindingSpec. procedureCall element within a command element takes precedence over those at higher level.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="command" type="tdca:commandType" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="commandGroup" type="tdca:commandGroup" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>vendor-defined grouping for commands. Also see keyword element(s).</xs:documentation> </xs:annotation> </xs:element> <xs:element name="vccLookup" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="code" type="xs:int"/> <xs:attribute name="msg" type="xs:string"/> </xs:complexType> </xs:element> <xs:element name="tccLookup" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="code" type="xs:int"/> <xs:attribute name="msg" type="xs:string"/> </xs:complexType> </xs:element> <xs:element name="includeCommandURI" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>additional locations for commands added after initial installation by DCA provider</xs:documentation> </xs:annotation> </xs:element> </xs:choice> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.TesLAAlliance.org/stds/dca | ||||||||||||||||||||||||||||||||||||||||
| type | tdca:bindingType | ||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||
| children | tdca:bindingExtensions | ||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="binding" type="tdca:bindingType" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>The default binding is defined at the DCA level. Attributes in bindings above a command and closer than the default override those defined in the default.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://www.TesLAAlliance.org/stds/dca | ||||||||||||||||||||||||
| type | tdca:procedureCallType | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="procedureCall" type="tdca:procedureCallType" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Defines invocation syntax for for a specific binding and method as described in document at location referenced in bindingSpec. procedureCall element within a command element takes precedence over those at higher level.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.TesLAAlliance.org/stds/dca | ||||||||||||||||||||||||||||||||||||||||||
| type | tdca:commandType | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| children | tdca:responseXSD tdca:parameters tdca:procedureCall tdca:alias tdca:keyword tdca:vendorExtensions | ||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="command" type="tdca:commandType" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.TesLAAlliance.org/stds/dca | ||||||||||||||||||
| type | tdca:commandGroup | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| children | tdca:commandGroup tdca:command | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:element name="commandGroup" type="tdca:commandGroup" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>vendor-defined grouping for commands. Also see keyword element(s).</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.TesLAAlliance.org/stds/dca | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xs:element name="vccLookup" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="code" type="xs:int"/> <xs:attribute name="msg" type="xs:string"/> </xs:complexType> </xs:element> |
| type | xs:int | ||
| properties |
|
||
| source | <xs:attribute name="code" type="xs:int"/> |
| type | xs:string | ||
| properties |
|
||
| source | <xs:attribute name="msg" type="xs:string"/> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.TesLAAlliance.org/stds/dca | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xs:element name="tccLookup" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:attribute name="code" type="xs:int"/> <xs:attribute name="msg" type="xs:string"/> </xs:complexType> </xs:element> |
| type | xs:int | ||
| properties |
|
||
| source | <xs:attribute name="code" type="xs:int"/> |
| type | xs:string | ||
| properties |
|
||
| source | <xs:attribute name="msg" type="xs:string"/> |
| diagram | ![]() |
||||||||
| namespace | http://www.TesLAAlliance.org/stds/dca | ||||||||
| type | xs:anyURI | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="includeCommandURI" type="xs:anyURI" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>additional locations for commands added after initial installation by DCA provider</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.TesLAAlliance.org/stds/dca | ||||||||||||||||||||||||||||||||||||||||
| children | tdca:bindingExtensions | ||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="bindingType"> <xs:sequence> <xs:element name="bindingExtensions" type="xs:anyType"> <xs:annotation> <xs:documentation>The use of bindings is governed by the specification referenced at bindingSpec for each binding. </xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="bindingID" type="xs:anyURI" use="required"> <xs:annotation> <xs:documentation>Vendor-created URI in their domain</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="displayName" type="xs:string" use="required"/> <xs:attribute name="language" type="xs:string" use="required"/> <xs:attribute name="version" type="xs:string" use="required"/> <xs:attribute name="bindingSpec" type="xs:anyURI" use="required"> <xs:annotation> <xs:documentation>link to specification describing use of this binding. The DCA standard only includes binding usage by reference.</xs:documentation> </xs:annotation> </xs:attribute> </xs:complexType> |
| type | xs:anyURI | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="bindingID" type="xs:anyURI" use="required"> <xs:annotation> <xs:documentation>Vendor-created URI in their domain</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| source | <xs:attribute name="displayName" type="xs:string" use="required"/> |
| type | xs:string | ||||
| properties |
|
||||
| source | <xs:attribute name="language" type="xs:string" use="required"/> |
| type | xs:string | ||||
| properties |
|
||||
| source | <xs:attribute name="version" type="xs:string" use="required"/> |
| type | xs:anyURI | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="bindingSpec" type="xs:anyURI" use="required"> <xs:annotation> <xs:documentation>link to specification describing use of this binding. The DCA standard only includes binding usage by reference.</xs:documentation> </xs:annotation> </xs:attribute> |
| diagram | ![]() |
||||||
| namespace | http://www.TesLAAlliance.org/stds/dca | ||||||
| type | xs:anyType | ||||||
| properties |
|
||||||
| attributes |
|
||||||
| annotation |
|
||||||
| source | <xs:element name="bindingExtensions" type="xs:anyType"> <xs:annotation> <xs:documentation>The use of bindings is governed by the specification referenced at bindingSpec for each binding. </xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.TesLAAlliance.org/stds/dca | ||||||||||||||||||
| children | tdca:commandGroup tdca:command | ||||||||||||||||||
| used by |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xs:complexType name="commandGroup"> <xs:choice maxOccurs="unbounded"> <xs:annotation> <xs:documentation>commandGroup may contain any number of commands and sub-groups</xs:documentation> </xs:annotation> <xs:element name="commandGroup" type="tdca:commandGroup" maxOccurs="unbounded"/> <xs:element name="command" type="tdca:commandType" maxOccurs="unbounded"/> </xs:choice> <xs:attribute name="name" use="required"/> <xs:attribute name="description" use="optional"/> </xs:complexType> |
| properties |
|
||||
| source | <xs:attribute name="name" use="required"/> |
| properties |
|
||||
| source | <xs:attribute name="description" use="optional"/> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.TesLAAlliance.org/stds/dca | ||||||||||||||||||
| type | tdca:commandGroup | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| children | tdca:commandGroup tdca:command | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xs:element name="commandGroup" type="tdca:commandGroup" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.TesLAAlliance.org/stds/dca | ||||||||||||||||||||||||||||||||||||||||||
| type | tdca:commandType | ||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||
| children | tdca:responseXSD tdca:parameters tdca:procedureCall tdca:alias tdca:keyword tdca:vendorExtensions | ||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="command" type="tdca:commandType" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||
| namespace | http://www.TesLAAlliance.org/stds/dca | ||||||||||||||||||||||||||||||||||||||||||
| children | tdca:responseXSD tdca:parameters tdca:procedureCall tdca:alias tdca:keyword tdca:vendorExtensions | ||||||||||||||||||||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||
| source | <xs:complexType name="commandType"> <xs:choice maxOccurs="unbounded"> <xs:element name="responseXSD"> <xs:annotation> <xs:documentation>XML Schema segment describing structure of vendor-defined response. PRE-DEFINED ELEMENTS: vcCode (mandatory), tcCode (optional), vendorExtension (optional). See spec for structure.</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="xs:anyType"/> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="parameters"> <xs:complexType> <xs:sequence> <xs:element name="parameter" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="paramXSD" type="xs:anyType"> <xs:annotation> <xs:documentation>XML schema segment describing parameter (which may have multiple elements). Use of include statements encouraged.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="vendorExtensions" type="xs:anyType" minOccurs="0"> <xs:annotation> <xs:documentation>unsupported vendor-specific use, not parsed by DCA Consumer - passed in as-is as part of XML parameter</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="displayName" use="required"/> <xs:attribute name="helpURI"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> <xs:element name="procedureCall" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Unless the default binding can be used, there should be one of these elements per binding for each command.</xs:documentation> </xs:annotation> <xs:complexType mixed="false"> <xs:complexContent mixed="false"> <xs:extension base="tdca:procedureCallType"/> </xs:complexContent> </xs:complexType> </xs:element> <xs:element name="alias" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>other names for this command. Used by Consumers to determine equivalence with other similar commands.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="keyword" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> <xs:element name="vendorExtensions" type="xs:anyType" minOccurs="0"/> </xs:choice> <xs:attribute name="name" type="xs:string" use="required"> <xs:annotation> <xs:documentation source="name of this command - must be unique in namespace defined in this command definition file.">name of this command - must be unique in namespace defined in this command definition file.</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="displayName" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>if absent, use name</xs:documentation> </xs:annotation> </xs:attribute> <xs:attribute name="description"/> <xs:attribute name="helpURI" type="xs:anyURI" use="optional"/> <xs:attribute name="supportClass" default="GA"> <xs:annotation> <xs:documentation>Commands may be included that are in various stages of development - and may never be fully supported. This could be alpha, beta, custom, customer-specific, internal, deprecated or GA (for example). Consumers should ONLY use GA commands unless otherwise arranged with Publisher and/or customer.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="alpha"/> <xs:enumeration value="beta"/> <xs:enumeration value="GA"/> <xs:enumeration value="deprecated"/> <xs:enumeration value="internal"/> <xs:enumeration value="custom"/> </xs:restriction> </xs:simpleType> </xs:attribute> </xs:complexType> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="name" type="xs:string" use="required"> <xs:annotation> <xs:documentation source="name of this command - must be unique in namespace defined in this command definition file.">name of this command - must be unique in namespace defined in this command definition file.</xs:documentation> </xs:annotation> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| annotation |
|
||||
| source | <xs:attribute name="displayName" type="xs:string" use="optional"> <xs:annotation> <xs:documentation>if absent, use name</xs:documentation> </xs:annotation> </xs:attribute> |
| properties |
|
||
| source | <xs:attribute name="description"/> |
| type | xs:anyURI | ||||
| properties |
|
||||
| source | <xs:attribute name="helpURI" type="xs:anyURI" use="optional"/> |
| type | restriction of xs:string | |||||||||||||||||||||
| properties |
|
|||||||||||||||||||||
| facets |
|
|||||||||||||||||||||
| annotation |
|
|||||||||||||||||||||
| source | <xs:attribute name="supportClass" default="GA"> <xs:annotation> <xs:documentation>Commands may be included that are in various stages of development - and may never be fully supported. This could be alpha, beta, custom, customer-specific, internal, deprecated or GA (for example). Consumers should ONLY use GA commands unless otherwise arranged with Publisher and/or customer.</xs:documentation> </xs:annotation> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="alpha"/> <xs:enumeration value="beta"/> <xs:enumeration value="GA"/> <xs:enumeration value="deprecated"/> <xs:enumeration value="internal"/> <xs:enumeration value="custom"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
| diagram | ![]() |
||||||
| namespace | http://www.TesLAAlliance.org/stds/dca | ||||||
| type | extension of xs:anyType | ||||||
| properties |
|
||||||
| attributes |
|
||||||
| annotation |
|
||||||
| source | <xs:element name="responseXSD"> <xs:annotation> <xs:documentation>XML Schema segment describing structure of vendor-defined response. PRE-DEFINED ELEMENTS: vcCode (mandatory), tcCode (optional), vendorExtension (optional). See spec for structure.</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="xs:anyType"/> </xs:complexContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||
| namespace | http://www.TesLAAlliance.org/stds/dca | ||||
| properties |
|
||||
| children | tdca:parameter | ||||
| source | <xs:element name="parameters"> <xs:complexType> <xs:sequence> <xs:element name="parameter" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="paramXSD" type="xs:anyType"> <xs:annotation> <xs:documentation>XML schema segment describing parameter (which may have multiple elements). Use of include statements encouraged.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="vendorExtensions" type="xs:anyType" minOccurs="0"> <xs:annotation> <xs:documentation>unsupported vendor-specific use, not parsed by DCA Consumer - passed in as-is as part of XML parameter</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="displayName" use="required"/> <xs:attribute name="helpURI"/> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.TesLAAlliance.org/stds/dca | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| children | tdca:paramXSD tdca:vendorExtensions | ||||||||||||||||||
| attributes |
|
||||||||||||||||||
| source | <xs:element name="parameter" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="paramXSD" type="xs:anyType"> <xs:annotation> <xs:documentation>XML schema segment describing parameter (which may have multiple elements). Use of include statements encouraged.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="vendorExtensions" type="xs:anyType" minOccurs="0"> <xs:annotation> <xs:documentation>unsupported vendor-specific use, not parsed by DCA Consumer - passed in as-is as part of XML parameter</xs:documentation> </xs:annotation> </xs:element> </xs:sequence> <xs:attribute name="displayName" use="required"/> <xs:attribute name="helpURI"/> </xs:complexType> </xs:element> |
| properties |
|
||||
| source | <xs:attribute name="displayName" use="required"/> |
| properties |
|
||
| source | <xs:attribute name="helpURI"/> |
| diagram | ![]() |
||||||
| namespace | http://www.TesLAAlliance.org/stds/dca | ||||||
| type | xs:anyType | ||||||
| properties |
|
||||||
| attributes |
|
||||||
| annotation |
|
||||||
| source | <xs:element name="paramXSD" type="xs:anyType"> <xs:annotation> <xs:documentation>XML schema segment describing parameter (which may have multiple elements). Use of include statements encouraged.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||
| namespace | http://www.TesLAAlliance.org/stds/dca | ||||||||||
| type | xs:anyType | ||||||||||
| properties |
|
||||||||||
| attributes |
|
||||||||||
| annotation |
|
||||||||||
| source | <xs:element name="vendorExtensions" type="xs:anyType" minOccurs="0"> <xs:annotation> <xs:documentation>unsupported vendor-specific use, not parsed by DCA Consumer - passed in as-is as part of XML parameter</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://www.TesLAAlliance.org/stds/dca | ||||||||||||||||||||||||
| type | extension of tdca:procedureCallType | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||
| source | <xs:element name="procedureCall" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>Unless the default binding can be used, there should be one of these elements per binding for each command.</xs:documentation> </xs:annotation> <xs:complexType mixed="false"> <xs:complexContent mixed="false"> <xs:extension base="tdca:procedureCallType"/> </xs:complexContent> </xs:complexType> </xs:element> |
| diagram | ![]() |
||||||
| namespace | http://www.TesLAAlliance.org/stds/dca | ||||||
| properties |
|
||||||
| annotation |
|
||||||
| source | <xs:element name="alias" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>other names for this command. Used by Consumers to determine equivalence with other similar commands.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||
| namespace | http://www.TesLAAlliance.org/stds/dca | ||||||||
| type | xs:string | ||||||||
| properties |
|
||||||||
| source | <xs:element name="keyword" type="xs:string" minOccurs="0" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||||
| namespace | http://www.TesLAAlliance.org/stds/dca | ||||||||||
| type | xs:anyType | ||||||||||
| properties |
|
||||||||||
| attributes |
|
||||||||||
| source | <xs:element name="vendorExtensions" type="xs:anyType" minOccurs="0"/> |
| diagram | ![]() |
||||||||||||
| namespace | http://www.TesLAAlliance.org/stds/dca | ||||||||||||
| type | extension of xs:string | ||||||||||||
| properties |
|
||||||||||||
| attributes |
|
||||||||||||
| source | <xs:complexType name="parameterType" mixed="false"> <xs:simpleContent> <xs:extension base="xs:string"> <xs:attribute name="displayName"/> </xs:extension> </xs:simpleContent> </xs:complexType> |
| properties |
|
||
| source | <xs:attribute name="displayName"/> |
| diagram | ![]() |
||||||||||||||||||||||||
| namespace | http://www.TesLAAlliance.org/stds/dca | ||||||||||||||||||||||||
| type | extension of xs:anyType | ||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||
| used by |
|
||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||
| source | <xs:complexType name="procedureCallType" mixed="false"> <xs:complexContent mixed="false"> <xs:extension base="xs:anyType"> <xs:attribute name="bindingID" use="required"/> <xs:attribute name="callMethod" use="required"/> <xs:attribute name="description" type="xs:string"/> <xs:anyAttribute processContents="skip"/> </xs:extension> </xs:complexContent> </xs:complexType> |
| properties |
|
||||
| source | <xs:attribute name="bindingID" use="required"/> |
| properties |
|
||||
| source | <xs:attribute name="callMethod" use="required"/> |
| type | xs:string | ||
| properties |
|
||
| source | <xs:attribute name="description" type="xs:string"/> |
| diagram | ![]() |
| namespace | http://www.TesLAAlliance.org/stds/dca |
| children | tdca:vcCodeLookup tdca:tcCodeLookup tdca:responseXSD |
| source | <xs:complexType name="responseType"> <xs:sequence> <xs:element name="vcCodeLookup" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>description of each possible vendor return code and message lookup. a vcCode is MANDATORY within the responseXSD.</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:int"> <xs:attribute name="vcCode" use="required"/> <xs:attribute name="msg" type="xs:string"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="tcCodeLookup" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>TesLA-defined return code with optional message. As this will be written into spec, inclusion here is optional and for convenience only. a tcCode is OPTIONAL within the response XSD.</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:int"> <xs:attribute name="tcCode"/> <xs:attribute name="msg" type="xs:string"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> <xs:element name="responseXSD"> <xs:annotation> <xs:documentation>XML Schema segment describing structure of vendor-defined response. PRE-DEFINED ELEMENTS: vcCode (mandatory), tcCode (optional), vendorExtension (optional). See spec for structure.</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="xs:anyType"/> </xs:complexContent> </xs:complexType> </xs:element> </xs:sequence> </xs:complexType> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.TesLAAlliance.org/stds/dca | ||||||||||||||||||
| type | extension of xs:int | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:element name="vcCodeLookup" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>description of each possible vendor return code and message lookup. a vcCode is MANDATORY within the responseXSD.</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:int"> <xs:attribute name="vcCode" use="required"/> <xs:attribute name="msg" type="xs:string"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
| properties |
|
||||
| source | <xs:attribute name="vcCode" use="required"/> |
| type | xs:string | ||
| properties |
|
||
| source | <xs:attribute name="msg" type="xs:string"/> |
| diagram | ![]() |
||||||||||||||||||
| namespace | http://www.TesLAAlliance.org/stds/dca | ||||||||||||||||||
| type | extension of xs:int | ||||||||||||||||||
| properties |
|
||||||||||||||||||
| attributes |
|
||||||||||||||||||
| annotation |
|
||||||||||||||||||
| source | <xs:element name="tcCodeLookup" minOccurs="0" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>TesLA-defined return code with optional message. As this will be written into spec, inclusion here is optional and for convenience only. a tcCode is OPTIONAL within the response XSD.</xs:documentation> </xs:annotation> <xs:complexType> <xs:simpleContent> <xs:extension base="xs:int"> <xs:attribute name="tcCode"/> <xs:attribute name="msg" type="xs:string"/> </xs:extension> </xs:simpleContent> </xs:complexType> </xs:element> |
| properties |
|
||
| source | <xs:attribute name="tcCode"/> |
| type | xs:string | ||
| properties |
|
||
| source | <xs:attribute name="msg" type="xs:string"/> |
| diagram | ![]() |
||||||
| namespace | http://www.TesLAAlliance.org/stds/dca | ||||||
| type | extension of xs:anyType | ||||||
| properties |
|
||||||
| attributes |
|
||||||
| annotation |
|
||||||
| source | <xs:element name="responseXSD"> <xs:annotation> <xs:documentation>XML Schema segment describing structure of vendor-defined response. PRE-DEFINED ELEMENTS: vcCode (mandatory), tcCode (optional), vendorExtension (optional). See spec for structure.</xs:documentation> </xs:annotation> <xs:complexType> <xs:complexContent> <xs:extension base="xs:anyType"/> </xs:complexContent> </xs:complexType> </xs:element> |