XML Schema "adapter.xsd"
Target Namespace:
https://jazz.net/xmlns/alm/qm/qmadapter/v0.1
Version:
1.0
Defined Components:
13 global elements
Default Namespace-Qualified Form:
Local Elements: qualified; Local Attributes: unqualified
Schema Location:
C:\XSD\adapter.xsd, see XML source
Imported by Schema:
qm.xsd [src]
XML Source
<?xml version="1.0"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" jaxb:version="2.1" targetNamespace="https://jazz.net/xmlns/alm/qm/qmadapter/v0.1" version="1.0" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:annotation>
<xs:appinfo>
<jaxb:schemaBindings>
<jaxb:package name="com.ibm.rqm.xml.bind.adapter"/>
</jaxb:schemaBindings>
</xs:appinfo>
</xs:annotation>
<xs:element name="type" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
The type of this adapter that binds it to a specific test execution tool.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="pollinginterval" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">
The number of seconds stating how frequently the adapter will poll the test management server for instructions.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="lastheartbeat" type="xs:long">
<xs:annotation>
<xs:documentation xml:lang="en">
Time in milliseconds since the last interaction with the adapter.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="hostname" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
The hostname of the machine that the adapter is currently running on.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ipaddress" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
The IP Address of the machine that the adapter is running on.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="macaddress" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
The physical address of the machine that the adapter is running on.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="fqdn" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
Fully Qualified Domaion Name of the machine that theadapter is running on.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="capability" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
capabilty of the adapter - permissible values are EXECUTE, IMPORT
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="instructions">
<xs:annotation>
<xs:documentation xml:lang="en">
Read-Only that the adapter can invoke to retrieve instructions for that adapter to handle.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">
The URL of the instructions.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="tasks">
<xs:annotation>
<xs:documentation xml:lang="en">
Read-only URL that the adapter can invoke to retrieve tasks for that adapter to handle.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">
The URL of the task.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="workavailable" type="xs:boolean">
<xs:annotation>
<xs:documentation xml:lang="en">
Indicates if there is something for the adapter to do.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="instruction">
<xs:annotation>
<xs:documentation xml:lang="en">
An instruction for the adapter.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="type" type="xs:string" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">
The type of instruction.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="taskId" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">
The ID of the task to be performed.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="task">
<xs:annotation>
<xs:documentation xml:lang="en">
A task to be performed by the adapter.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">
The URL of the task.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:schema>

XML schema documentation generated with DocFlex/XML RE 1.7.2 using DocFlex/XML XSDDoc 2.1.0 template set