Schema for a TesLA Alliance standard command definition file (*.TCD) 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. 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. vendor-defined grouping for commands. Also see keyword element(s). additional locations for commands added after initial installation by DCA provider Unless the default binding can be used, there should be one of these elements per binding for each command. name of this command - must be unique in namespace defined in this command definition file. version of command - must be incremented if XSD changes URI to file. Filename includes version info. if absent, use name 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. The use of bindings is governed by the specification referenced at bindingSpec for each binding. Vendor-created URI in their domain link to specification describing use of this binding. The DCA standard only includes binding usage by reference. description of each possible vendor return code and message lookup. a vcCode is MANDATORY within the responseXSD. 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. XML Schema segment describing structure of vendor-defined response. PRE-DEFINED ELEMENTS: vcCode (mandatory), tcCode (optional), vendorExtension (optional). See spec for structure. Generic table definition optionally ordered list of column definitions MUST match order of Cells in each Row column heading 0 if missing, MUST be interpreted as variable length XSD standard data type, xs:string if missing collection of cells ordered list of cell values, interpreted per order and data type specified in column defs table name commandGroup may contain any number of commands and sub-groups