| schema location: | F:\HannelConsulting\Ixia\Tesla\www.TesLAAlliance.org-standards\standards\dca\TesLAModuleDefinition.xsd |
| attribute form default: | unqualified |
| element form default: | qualified |
| Elements |
| TesLAModuleDefinition |
| diagram | ![]() |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| properties |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| children | commandFileURI commandAliases vendorExtensions | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| attributes |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| annotation |
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| source | <xs:element name="TesLAModuleDefinition"> <xs:annotation> <xs:documentation>Each TesLA Module has one of these files at a location determined using an environment variable</xs:documentation> </xs:annotation> <xs:complexType mixed="false"> <xs:choice maxOccurs="unbounded"> <xs:element name="commandFileURI" type="xs:string" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>relative and/or absolute locations where command definition files can be found. This list should not be modified by user, instead additional files should be added at appropriate listed locations.</xs:documentation> </xs:annotation> </xs:element> <xs:element name="commandAliases" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="alias" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="commandName" type="xs:string" use="required"/> </xs:complexType> </xs:element> <xs:element name="vendorExtensions" minOccurs="0"> <xs:complexType> <xs:complexContent> <xs:extension base="xs:anyType"/> </xs:complexContent> </xs:complexType> </xs:element> </xs:choice> <xs:attribute name="DCAid" type="xs:anyURI" use="required"/> <xs:attribute name="DCAversion" type="xs:string" use="required"/> <xs:attribute name="moduleType" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="PacketGeneratorAnalyzer"/> <xs:enumeration value="UserSimulator"/> <xs:enumeration value="Layer1Switch"/> <xs:enumeration value="Layer2Switch"/> <xs:enumeration value="Layer3Switch"/> <xs:enumeration value="NetworkEmulator"/> <xs:enumeration value="TRS"/> <xs:enumeration value="DataMonitor"/> <xs:enumeration value="DataAnalyzer"/> <xs:enumeration value="ReportGenerator"/> <xs:enumeration value="TAT"/> <xs:enumeration value="Other"/> </xs:restriction> </xs:simpleType> </xs:attribute> <xs:attribute name="deviceVersion-min" type="xs:string" use="required"/> <xs:attribute name="vendorID" use="required"/> <xs:attribute name="displayName" type="xs:string" use="optional"/> <xs:attribute name="deviceVersion-max" type="xs:string" use="optional"/> <xs:attribute name="description" type="xs:string" use="optional"/> <xs:attribute name="helpURI" type="xs:anyURI" use="optional"/> <xs:attribute name="iconURI" type="xs:anyURI" use="optional"/> <xs:attribute name="dcaBasePath" type="xs:anyURI"/> </xs:complexType> </xs:element> |
| type | xs:anyURI | ||||
| properties |
|
||||
| source | <xs:attribute name="DCAid" type="xs:anyURI" use="required"/> |
| type | xs:string | ||||
| properties |
|
||||
| source | <xs:attribute name="DCAversion" type="xs:string" use="required"/> |
| type | restriction of xs:string | |||||||||||||||||||||||||||||||||||||||
| properties |
|
|||||||||||||||||||||||||||||||||||||||
| facets |
|
|||||||||||||||||||||||||||||||||||||||
| source | <xs:attribute name="moduleType" use="required"> <xs:simpleType> <xs:restriction base="xs:string"> <xs:enumeration value="PacketGeneratorAnalyzer"/> <xs:enumeration value="UserSimulator"/> <xs:enumeration value="Layer1Switch"/> <xs:enumeration value="Layer2Switch"/> <xs:enumeration value="Layer3Switch"/> <xs:enumeration value="NetworkEmulator"/> <xs:enumeration value="TRS"/> <xs:enumeration value="DataMonitor"/> <xs:enumeration value="DataAnalyzer"/> <xs:enumeration value="ReportGenerator"/> <xs:enumeration value="TAT"/> <xs:enumeration value="Other"/> </xs:restriction> </xs:simpleType> </xs:attribute> |
| type | xs:string | ||||
| properties |
|
||||
| source | <xs:attribute name="deviceVersion-min" type="xs:string" use="required"/> |
| properties |
|
||||
| source | <xs:attribute name="vendorID" use="required"/> |
| type | xs:string | ||||
| properties |
|
||||
| source | <xs:attribute name="displayName" type="xs:string" use="optional"/> |
| type | xs:string | ||||
| properties |
|
||||
| source | <xs:attribute name="deviceVersion-max" type="xs:string" use="optional"/> |
| type | xs:string | ||||
| properties |
|
||||
| source | <xs:attribute name="description" type="xs:string" use="optional"/> |
| type | xs:anyURI | ||||
| properties |
|
||||
| source | <xs:attribute name="helpURI" type="xs:anyURI" use="optional"/> |
| type | xs:anyURI | ||||
| properties |
|
||||
| source | <xs:attribute name="iconURI" type="xs:anyURI" use="optional"/> |
| type | xs:anyURI | ||
| properties |
|
||
| source | <xs:attribute name="dcaBasePath" type="xs:anyURI"/> |
| diagram | ![]() |
||||||||
| type | xs:string | ||||||||
| properties |
|
||||||||
| annotation |
|
||||||||
| source | <xs:element name="commandFileURI" type="xs:string" maxOccurs="unbounded"> <xs:annotation> <xs:documentation>relative and/or absolute locations where command definition files can be found. This list should not be modified by user, instead additional files should be added at appropriate listed locations.</xs:documentation> </xs:annotation> </xs:element> |
| diagram | ![]() |
||||||||||||
| properties |
|
||||||||||||
| children | alias | ||||||||||||
| attributes |
|
||||||||||||
| source | <xs:element name="commandAliases" minOccurs="0" maxOccurs="unbounded"> <xs:complexType> <xs:sequence> <xs:element name="alias" maxOccurs="unbounded"/> </xs:sequence> <xs:attribute name="commandName" type="xs:string" use="required"/> </xs:complexType> </xs:element> |
| type | xs:string | ||||
| properties |
|
||||
| source | <xs:attribute name="commandName" type="xs:string" use="required"/> |
| diagram | ![]() |
||||||
| properties |
|
||||||
| source | <xs:element name="alias" maxOccurs="unbounded"/> |
| diagram | ![]() |
||||||||
| type | extension of xs:anyType | ||||||||
| properties |
|
||||||||
| attributes |
|
||||||||
| source | <xs:element name="vendorExtensions" minOccurs="0"> <xs:complexType> <xs:complexContent> <xs:extension base="xs:anyType"/> </xs:complexContent> </xs:complexType> </xs:element> |