XML Schema "qm.xsd"
Target Namespace:
http://jazz.net/xmlns/alm/qm/v0.1/
Version:
1.0
Defined Components:
73 global elements, 357 local elements, 4 complexTypes
Default Namespace-Qualified Form:
Local Elements: qualified; Local Attributes: unqualified
Schema Location:
C:\XSD\RQM40\qm.xsd, see XML source
Imports Schemas (13):
adapter.xsd [src], alm.xsd [src], catalog.xsd [src], dc.xsd [src], dcterms.xsd [src], executionresult.xsd [src], executionworkitem.xsd [src], jazzprocess.xsd [src], rdf.xsd [src], tasks.xsd [src], testscript.xsd [src], testsuitelog.xsd [src], vega.xsd [src]
XML Source
<?xml version="1.0" encoding="UTF-8"?>
<xs:schema attributeFormDefault="unqualified" elementFormDefault="qualified" jaxb:version="2.1" targetNamespace="http://jazz.net/xmlns/alm/qm/v0.1/" version="1.0" xmlns="http://jazz.net/xmlns/alm/qm/v0.1/" xmlns:adapter="http://jazz.net/xmlns/alm/qm/qmadapter/v0.1" xmlns:alm="http://jazz.net/xmlns/alm/v0.1/" xmlns:catalog="http://jazz.net/xmlns/alm/qm/v0.1/catalog/v0.1" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:executionresult="http://jazz.net/xmlns/alm/qm/v0.1/executionresult/v0.1" xmlns:executionworkitem="http://jazz.net/xmlns/alm/qm/v0.1/executionworkitem/v0.1" xmlns:jaxb="http://java.sun.com/xml/ns/jaxb" xmlns:jproc="http://jazz.net/xmlns/prod/jazz/process/0.6/" xmlns:qm="http://jazz.net/xmlns/alm/qm/v0.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:tasks="http://jazz.net/xmlns/alm/qm/qmadapter/task/v0.1" xmlns:testscript="http://jazz.net/xmlns/alm/qm/v0.1/testscript/v0.1/" xmlns:testsuite="http://jazz.net/xmlns/alm/qm/v0.1/ts/v0.1/" xmlns:testsuitelog="http://jazz.net/xmlns/alm/qm/v0.1/tsl/v0.1/" xmlns:vega="http://schema.ibm.com/vega/2008/" xmlns:xml="http://www.w3.org/XML/1998/namespace" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:annotation>
<xs:appinfo>
<jaxb:schemaBindings>
<jaxb:package name="com.ibm.rqm.xml.bind"/>
</jaxb:schemaBindings>
</xs:appinfo>
</xs:annotation>
<xs:import namespace="http://jazz.net/xmlns/alm/v0.1/" schemaLocation="alm.xsd"/>
<xs:import namespace="http://purl.org/dc/elements/1.1/" schemaLocation="dc.xsd"/>
<xs:import namespace="http://jazz.net/xmlns/alm/qm/v0.1/catalog/v0.1" schemaLocation="catalog.xsd"/>
<xs:import namespace="http://jazz.net/xmlns/alm/qm/v0.1/testscript/v0.1/" schemaLocation="testscript.xsd"/>
<xs:import namespace="http://jazz.net/xmlns/alm/qm/v0.1/tsl/v0.1/" schemaLocation="testsuitelog.xsd"/>
<xs:import namespace="http://schema.ibm.com/vega/2008/" schemaLocation="vega.xsd"/>
<xs:import namespace="http://jazz.net/xmlns/alm/qm/qmadapter/v0.1" schemaLocation="adapter.xsd"/>
<xs:import namespace="http://jazz.net/xmlns/alm/qm/qmadapter/task/v0.1" schemaLocation="tasks.xsd"/>
<xs:import namespace="http://www.w3.org/1999/02/22-rdf-syntax-ns#" schemaLocation="rdf.xsd"/>
<xs:import namespace="http://jazz.net/xmlns/prod/jazz/process/0.6/" schemaLocation="jazzprocess.xsd"/>
<xs:import namespace="http://purl.org/dc/terms/" schemaLocation="dcterms.xsd"/>
<xs:element name="sections">
<xs:annotation>
<xs:documentation xml:lang="en">The sections contained in the template.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="section">
<xs:annotation>
<xs:documentation xml:lang="en">A section contained in the template.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="description" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">The user friendly description of the section.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="id" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">The unique ID of the section.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="type" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED]</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="configurationData" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED]</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="name" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">The ID of the name of the template.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="testplan">
<xs:annotation>
<xs:documentation xml:lang="en">
Testplan is the highest level planning artifact. It defines your plan for an entire testing effort. It contains optional sections that can be used to enter the data on the planning concepts you would like to track.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="reportableArtifact">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="webId" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Integer ID as seen in the web UI.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:title">
<xs:annotation>
<xs:documentation xml:lang="en">Title of the test plan.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:description">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Description of the test plan.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" ref="creationDate"/>
<xs:element ref="alm:updated">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The last modification date of a resource. Format is XML dateTime.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:state">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] State of the resource. Unless otherwise specified the possible values are: &lt;ul&gt;&lt;li&gt;com.ibm.rqm.planning.common.new&lt;/li&gt;&lt;li&gt;com.ibm.rqm.planning.common.underreview&lt;/li&gt;&lt;li&gt;com.ibm.rqm.planning.common.approved&lt;/li&gt;&lt;li&gt;com.ibm.rqm.planning.common.retired&lt;/li&gt;&lt;/ul&gt;
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:creator">
<xs:annotation>
<xs:documentation xml:lang="en">The contributor that created the test plan.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:owner">
<xs:annotation>
<xs:documentation xml:lang="en">The contributor that owns the test plan.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="priority" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">The priority of the test plan.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="locked" type="xs:boolean">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Boolean indicating the test plan is locked.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="approvals">
<xs:annotation>
<xs:documentation xml:lang="en">
A collection of approvals that are associated with the test plan.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="risk">
<xs:annotation>
<xs:documentation xml:lang="en">Risk analysis for the test plan.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="dc:alias">
<xs:annotation>
<xs:documentation xml:lang="en">
[DEPRECATED] [READ-ONLY] Elements containing alternate identifiers for the resource.
</xs:documentation>
<xs:appinfo>
<jaxb:property name="dcAlias"/>
</xs:appinfo>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="alias"/>
<xs:element name="objectives">
<xs:annotation>
<xs:documentation xml:lang="en">A collection of objectives for the test plan</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="objectiveStatus">
<xs:annotation>
<xs:documentation xml:lang="en">
A list of the quality objectives for the testplan.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="id" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The index of the objectiveStatus within the testplan.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="group" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The id of the section in the UI that contains the objectiveStatus.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="groupOrder" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The index of the objectiveStatus within the testplan.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="actualValue" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The value calculated for the objectiveStatus.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="state" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">The status code for the objective.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="comment" type="xs:string"/>
<xs:element maxOccurs="1" minOccurs="1" name="objective">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Comments associated with the objectiveStatus.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] A reference to the objective.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="objectiveStateId" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The Jazz state UUID.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="keydates">
<xs:annotation>
<xs:documentation xml:lang="en">
The optional collection of key dates for the test plan.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="keydate">
<xs:annotation>
<xs:documentation xml:lang="en">A significant date in the testing schedule.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="name" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">The name of the keydate.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="description" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">An explanation of the keydate.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="date" type="xs:dateTime">
<xs:annotation>
<xs:documentation xml:lang="en">XML dateTime associated with the keydate.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="estimation">
<xs:annotation>
<xs:documentation xml:lang="en">Estimates of the overall testing effort.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="category">
<xs:annotation>
<xs:documentation xml:lang="en">
Category terms are provided in an attribute as is the value for that term. The category is used for query support in the web UI and for sortable table views.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="term" type="xs:string" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">The name of the catagory.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="value" type="xs:string" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">The value selected for the catagory.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="termUUID" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="valueUUID" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="testcase">
<xs:annotation>
<xs:documentation xml:lang="en">
An absolute URL to a test case to be executed as part of this test plan. Typically, a test plan will contain several test case links.
</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 test case.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="testsuite">
<xs:annotation>
<xs:documentation xml:lang="en">
An absolute URL to a test suite to be executed as part of this test plan.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the test suite.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="childplan">
<xs:annotation>
<xs:documentation xml:lang="en">
An absolute URL to a child test plan. A test plan can contain multiple children.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the child test plan.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="template">
<xs:annotation>
<xs:documentation xml:lang="en">
An absolute URL to a template used to specify the sections in the testplan.
</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 template.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="requirement">
<xs:annotation>
<xs:documentation xml:lang="en">
[DEPRECATED] An absolute URL to a rationale behind the test plan. Normally, this will be a motivator of some kind. Note, this property will be removed after RQM 4.0.
</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 requirement.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="externalReqId" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] GUID for the requirement in External Requirement tools - Rational Requisite Pro,Doors.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="reqProId" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Rational RequisitePro requirement ID.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="reqProProject" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Rational RequisitePro project name.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="requirementset">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] An absolute URL to a set of requirements behind the test plan. Normally, this will be a motivator of some kind.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the requirement.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rel" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Traceability relationship name</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="summary" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] An optional label for the title of requirement set that was provided by RM provider at the time the link was created. There is no guarantee that this label corresponds to the current title of the requirement set in RM provider; The current title of the requirement set is only available from the RM provider.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="requirementView">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The requirement views that are associated to the test plan.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="name" type="xs:string" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The name of the requirement view.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="description" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The short description of the requrement view.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="requirementPackage">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The requirement packages that are associated to the test plan.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="name" type="xs:string" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The name of the requirement package.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="description" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The short description of the requrement view.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="developmentplan">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A development plan associated with the test plan.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The absolute URL of the development plan associated with the test plan.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rel" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The name of the traceability relationship between the test plan and development plan.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="summary" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] An optional label for the title of development plan that was provided by CCM provider at the time the link was created. There is no guarantee that this label corresponds to the current title of the development plan in CCM provider; The current title of the development plan is only available from the CCM provider
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="workitem">
<xs:annotation>
<xs:documentation xml:lang="en">
An absolute URL to a Jazz work item that is associated with the test plan.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the work item.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rel" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Traceability relationship name</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="summary" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] An optional label for the title of workitem that was provided by CCM provider at the time the link was created. There is no guarantee that this label corresponds to the current title of the workitem in CCM provider; The current title of the workitem is only available from the CCM provider
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="legacyTeamArea">
<xs:annotation>
<xs:documentation xml:lang="en">
An absolute URL to the Jazz team area associated with the test plan. The URL points to the deprecated team area API in RQM. This element will be removed after RQM 4.0.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the team area.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="configuration">
<xs:annotation>
<xs:documentation xml:lang="en">An absolute URL to an associated configuration.</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 configuration.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="attachment">
<xs:annotation>
<xs:documentation xml:lang="en">
An absolute URL to an attachment that is associated to the test plan.
</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 attachment.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="platformcoverage">
<xs:annotation>
<xs:documentation xml:lang="en">
Since 2.0.0.1. The list of the catalog types making up the covered platforms.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="catalogType">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A type that is a component of the covered platforms.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="name" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The name of the catalog type as shown in the UI.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="partname">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The catalog type.</xs:documentation>
</xs:annotation>
<xs:complexType mixed="true">
<xs:attribute name="href" type="xs:anyURI">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The URL of the catalog type. If this is undefined the text within this element will be used to identify the catalog type by external id.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="id" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The unique name of the test plan environment type.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="path">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The path to the unique item in the lab resource catalog.
</xs:documentation>
</xs:annotation>
<xs:complexType mixed="true">
<xs:attribute name="href" type="xs:anyURI">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The URL of the catalog type. This will only be used for the first element in the path as it referes to a lab resource type and the others refer to attributes. If this is undefined on the first element of the path, the text within that element will be used to identify the catalog type by external id.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="template">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The template where the type resides.</xs:documentation>
</xs:annotation>
<xs:complexType mixed="true">
<xs:attribute name="href" type="xs:anyURI">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The URL of the catalog type. If this is undefined, the text within this element will be used to identify the catalog type by external id.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="values">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The values for the catalog type.</xs:documentation>
</xs:annotation>
<xs:complexType mixed="true">
<xs:attribute name="href" type="xs:anyURI">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The URL of the catalog type. If this is undefined, the text within this element will be used to identify the catalog type by external id.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="testphase">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Link to the phase for the test plan. Only included when a special request parameter is present.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY] UUID of the phase.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="defectTurnaround" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="customAttributes">
<xs:annotation>
<xs:documentation xml:lang="en">
User defined custom attribute name/value data on this artifact.
</xs:documentation>
</xs:annotation>
</xs:element>
<!-- dynamic data -->
<xs:element ref="markerAny">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] A empty marker.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:any maxOccurs="unbounded" minOccurs="0" processContents="skip">
<xs:annotation>
<xs:documentation xml:lang="en">
This is a placeholder for any user defined sections that have been added to the test plan.
</xs:documentation>
</xs:annotation>
</xs:any>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="category">
<xs:annotation>
<xs:documentation xml:lang="en">
A category is a organization mechanism to Quality Manager to group related artifacts togather.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="reportableArtifact">
<xs:sequence>
<xs:element ref="alm:updated">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The last modification date of a resource. Format is XML dateTime.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:title">
<xs:annotation>
<xs:documentation xml:lang="en">The name of the category.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" name="categoryType">
<xs:annotation>
<xs:documentation xml:lang="en">
The category type that this category is associated to. Note, this property is immutable.
</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 category type.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="categoryType">
<xs:annotation>
<xs:documentation xml:lang="en">
A category type defines a grouping for a given set of category types. All categories must be associated to one and only one category type.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="reportableArtifact">
<xs:sequence>
<xs:element ref="alm:updated">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The last modification date of a resource. Format is XML dateTime.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:title">
<xs:annotation>
<xs:documentation xml:lang="en">The name of the category type.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" name="scope" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
The artifact scope to which this category type is defined for. (e.g TestPlan, TestCase, etc..). Note, this property is immutable.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="required" type="xs:boolean">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Defines wether this category type is required or optional.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="multiSelectable" type="xs:boolean">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Defines wether this category type supports multi-selected values.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="dependsOn">
<xs:annotation>
<xs:documentation xml:lang="en">
Defines the parent category type. The reference must exist. A category type can only have at most 1 parent and have at most only one child. The available category values for the category type will be filtered based on the selection of the parent type. This is defined through valuesets.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the category type.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="defaultCategory">
<xs:annotation>
<xs:documentation xml:lang="en">
The default category for this category type. May not be applicable if dependsOn category type and value sets have been configured. This attribute can only be set on an existing category type. It will be ignored on creation.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the category type.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="valueset">
<xs:annotation>
<xs:documentation xml:lang="en">
The category valuesets defined based on the category type's parent category (dependsOn). Value sets define the filtered list of category types that are applicable based on the category value selected on the parent category type. Ex. (City dependsOn State). ValueSets would be defined to define the approriate City category values for when a particular State value (the key) is chosen. The key for all the value set's defined must be a category value based on the parent (dependsOn) category type.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="1" name="key">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The key.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the category.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="1" name="value">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A valid category value for this key selection.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the category.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="testphase">
<xs:annotation>
<xs:documentation xml:lang="en">
The testphase resource represents an interval of time that is to be tracked during the testing effort.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="reportableArtifact">
<xs:sequence>
<xs:element ref="dc:title">
<xs:annotation>
<xs:documentation xml:lang="en">A name given to the testphase.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:description">
<xs:annotation>
<xs:documentation xml:lang="en">A description of the testphase.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:updated">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The last modification date of a resource. Format is XML dateTime.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:state">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:creator">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The contributor that created the test phase.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:owner">
<xs:annotation>
<xs:documentation xml:lang="en">The contributor that owns the test phase.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="expectedTotalPoints" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">
The expected number of total points during the test phase.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="expectedDefects" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">
The expected number of defects during the test phase.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="expectedValidityRate" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">The expected defect validity of the test phase.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="expectedStartDate" type="xs:dateTime">
<xs:annotation>
<xs:documentation xml:lang="en">
XML dateTime indicating the expected start date of the test phase.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="expectedEndDate" type="xs:dateTime">
<xs:annotation>
<xs:documentation xml:lang="en">
XML dateTime indicating the expected end date of the test phase.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="starttime" type="xs:dateTime">
<xs:annotation>
<xs:documentation xml:lang="en">
XML dateTime indicating the actual start time of the test phase.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="endtime" type="xs:dateTime">
<xs:annotation>
<xs:documentation xml:lang="en">
XML dateTime indicating the actual end time of the test phase.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="custom1" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] A field that contains custom data.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="custom2" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] A field that contains custom data.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="custom3" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] A field that contains custom data.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" name="testplan">
<xs:annotation>
<xs:documentation xml:lang="en">
An absolute URL to the testplan this test phase belongs to. A valid test plan URL is required for creation of a new test phase. This property is ummutable after the test phase has been created.
</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 testplan.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" name="iteration">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] An absolute URL to the iteration this test phase belongs to.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the iteration.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="detail">
<xs:annotation>
<xs:documentation xml:lang="en">
The data for the progression of the testing at a given time.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="comment" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">Comments about the detail.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="date" type="xs:dateTime">
<xs:annotation>
<xs:documentation xml:lang="en">XML dateTime indicating the date of the detail.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="pointsAttempted" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">The number of point attempted at the given date.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="pointsCompleted" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">The number of points completed at the given date.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="testcase">
<xs:annotation>
<xs:documentation xml:lang="en">
A test case answers a question the status about the state of a piece of functionality in your product. It contains optional sections that can be used to enter the data on the concepts you would like to track.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="reportableArtifact">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="com.ibm.rqm.planning.editor.section.testCaseDesign" type="qm:richtext">
<xs:annotation>
<xs:documentation xml:lang="en">
Define the overall design for the current test case. This can include any background setup information or topologies.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="webId" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Integer ID as seen in the web UI.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="alias"/>
<xs:element ref="dc:title">
<xs:annotation>
<xs:documentation xml:lang="en">A name given to the test case.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:description">
<xs:annotation>
<xs:documentation xml:lang="en">An account of the test case.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" ref="creationDate"/>
<xs:element ref="alm:updated">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The last modification date of a resource. Format is XML dateTime.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:state">
<xs:annotation>
<xs:documentation xml:lang="en">
An ID of the current state of the test case. Unless otherwise specified the possible values are: &lt;ul&gt;&lt;li&gt;com.ibm.rqm.planning.common.new&lt;/li&gt;&lt;li&gt;com.ibm.rqm.planning.common.underreview&lt;/li&gt;&lt;li&gt;com.ibm.rqm.planning.common.approved&lt;/li&gt;&lt;li&gt;com.ibm.rqm.planning.common.retired&lt;/li&gt;&lt;/ul&gt;
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:creator">
<xs:annotation>
<xs:documentation xml:lang="en">The contributor that created the test case.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:owner">
<xs:annotation>
<xs:documentation xml:lang="en">The contributor that owns the test case.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="locked" type="xs:boolean">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Boolean indicating the test case is locked.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="weight" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">
An integer measure of the estimated effort that it will take to execute the testcase.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="priority" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
The priority of the test. Acceptable values are: "literal.priority.101", "literal.priority.110", "literal.priority.120" and "literal.priority.130" for unassigned, low, medium and high priority respectively
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="estimate" type="xs:long">
<xs:annotation>
<xs:documentation xml:lang="en">Estimate in milliseconds</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="trigger" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="activity" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">The type of test to be performed.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="suspect" type="xs:boolean">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Boolean indicating the test case is suspect.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="approvals">
<xs:annotation>
<xs:documentation xml:lang="en">An authorization granted for the test case.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="risk">
<xs:annotation>
<xs:documentation xml:lang="en">The calculated risk of the test case.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="category">
<xs:annotation>
<xs:documentation xml:lang="en">
Category terms are provided in an attribute as is the value for that term. The category is used for query support and for sortable table views.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="term" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The name of the catagory.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="value" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The value selected for the category.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="termUUID" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="valueUUID" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element ref="variables"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="testscript">
<xs:annotation>
<xs:documentation xml:lang="en">
A link to a testscript used to execute this testcase.
</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 test script.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="remotescript">
<xs:annotation>
<xs:documentation xml:lang="en">
Reference to a type of test script that references an external tool based script.
</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 remote script.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="template">
<xs:annotation>
<xs:documentation xml:lang="en">
A link to a template used to specify the sections in the testcase.
</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 tenmplate.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="requirement">
<xs:annotation>
<xs:documentation xml:lang="en">
[DEPRECATED] A link to a rationale behind the test case. Normally, this will be a motivator of some kind. Note, this property will be removed after RQM 4.0.
</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 requirement</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="externalReqId" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] GUID for the requirement in External Requirement tools - Rational Requisite Pro,Doors.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="reqProId" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Rational RequisitePro requirement ID.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="reqProProject" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Rational RequisitePro project name.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rel" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">Traceability relationship name</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="summary" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] An optional label for the title of requirement that was provided by RM provider at the time the link was created. There is no guarantee that this label corresponds to the current title of the requirement in RM provider; The current title of the requirement is only available from the RM provider
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="workitem">
<xs:annotation>
<xs:documentation xml:lang="en">
A Jazz work item that is associated with the test case.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the work item.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rel" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Traceability relationship name</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="summary" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] An optional label for the title of workitem that was provided by CCM provider at the time the link was created. There is no guarantee that this label corresponds to the current title of the workitem in CCM provider; The current title of the workitem is only available from the CCM provider
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="attachment">
<xs:annotation>
<xs:documentation xml:lang="en">An file that has beed attached to the test case.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the attachment.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="customAttributes">
<xs:annotation>
<xs:documentation xml:lang="en">
User defined custom attribute name/value data on this artifact.
</xs:documentation>
</xs:annotation>
</xs:element>
<!-- dynamic data -->
<xs:element ref="markerAny">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] A empty marker.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:any maxOccurs="unbounded" minOccurs="0" processContents="skip">
<xs:annotation>
<xs:documentation xml:lang="en">
This is a placeholder for any user defined sections that have been added to the test case.
</xs:documentation>
</xs:annotation>
</xs:any>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="testscript">
<xs:annotation>
<xs:documentation xml:lang="en">The execution script for a manual test.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="reportableArtifact">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="webId" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Integer ID as seen in the web UI.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="alias"/>
<xs:element ref="dc:title">
<xs:annotation>
<xs:documentation xml:lang="en">A name given to the testscript.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:description">
<xs:annotation>
<xs:documentation xml:lang="en">An account of the testscript.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" ref="creationDate"/>
<xs:element ref="alm:updated">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] XML dateTime of the last update of the testscript.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:state">
<xs:annotation>
<xs:documentation xml:lang="en">
An ID or name of the current state of the testscript.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:creator">
<xs:annotation>
<xs:documentation xml:lang="en">The contributor that created the test script.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:owner">
<xs:annotation>
<xs:documentation xml:lang="en">The contributor that owns the test script.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="locked" type="xs:boolean">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Boolean indicating the test script is locked.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="approvals">
<xs:annotation>
<xs:documentation xml:lang="en">
A collection of approvals that are associated with the test script.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="scripttype" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
The type of the script. This will always be "Manual".
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="variables"/>
<xs:element maxOccurs="1" minOccurs="0" name="includeBuiltInVars" type="xs:boolean">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Boolean indicating whether to include built-in execution variables when manual script is executed.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="steps">
<xs:annotation>
<xs:documentation xml:lang="en">
The manual steps that must be performed in order to execute the script.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="1" ref="testscript:step">
<xs:annotation>
<xs:documentation xml:lang="en">A step embedded in the test script.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="datapool">
<xs:annotation>
<xs:documentation xml:lang="en">
A reference to the datapool to be used by the script.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The UUID of the datapool.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">The URL of the datapool.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="customAttributes">
<xs:annotation>
<xs:documentation xml:lang="en">
User defined custom attribute name/value data on this artifact.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="category">
<xs:annotation>
<xs:documentation xml:lang="en">
Category terms are provided in an attribute as is the value for that term. The category is used for query support and for sortable table views.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="term" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The name of the catagory.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="value" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The value selected for the category.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="termUUID" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="valueUUID" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="workitem">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A work item associated with the test script.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="rel" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The traceability relationship name of the work item associated with the test script.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="summary" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] An optional label for the title of workitem that was provided by CCM provider at the time the link was created. There is no guarantee that this label corresponds to the current title of the workitem in CCM provider; The current title of the workitem is only available from the CCM provider
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The URL of the work item associated with the test script.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="remotescript">
<xs:annotation>
<xs:documentation xml:lang="en">
A script that is executed by an adapter to a command line or external test tool.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="reportableArtifact">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="webId" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Integer ID as seen in the web UI.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="alias"/>
<xs:element ref="dc:title">
<xs:annotation>
<xs:documentation xml:lang="en">A name given to the remote script.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:description">
<xs:annotation>
<xs:documentation xml:lang="en">An account of the remote script.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" ref="creationDate"/>
<xs:element ref="alm:updated">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] XML dateTime of the last update of the remote script.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:state">
<xs:annotation>
<xs:documentation xml:lang="en">
An ID or name of the current state of the remote script.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:creator">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The contributor that created the remote script.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:owner">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The contributor that owns the remote script.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="locked" type="xs:boolean">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Boolean indicating the remote script is locked.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="approvals">
<xs:annotation>
<xs:documentation xml:lang="en">
A collection of approvals that are associated with the remote script.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="tags" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] A tag associated with the script.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="type" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
The type of adapter that runs the script RFT, RPT, etc. The adapter provides this identifier in its plugin metadata. Some possible values are: &lt;ul&gt;&lt;li&gt;RQM-KEY-APPSCAN-APTR-TYPE-NAME&lt;/li&gt;&lt;li&gt;RQM-KEY-CMD-APTR-TYPE-NAME&lt;/li&gt;&lt;li&gt;RQM-KEY-RFT-APTR-TYPE-NAME&lt;/li&gt;&lt;li&gt;RQM-KEY-ROBOT-APTR-TYPE-NAME&lt;/li&gt;&lt;li&gt;RQM-KEY-RPT-APTR-TYPE-NAME&lt;/li&gt;&lt;/ul&gt;
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="variables"/>
<xs:element maxOccurs="1" minOccurs="0" name="includeBuiltInVars" type="xs:boolean">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Boolean indicating whether to include built-in execution variables when remote script is executed.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="shareprefix" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">UNC prefix for the network share location.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="relativepath" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
Location of the script relative to the shareprefix.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="manageadapter" type="xs:boolean">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Boolean indicating whether the script is managed by the adapter.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="adapterid" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">Id of the adapter that manages the script.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="fullpath" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">The path to the script.</xs:documentation>
</xs:annotation>
</xs:element>
<!-- for backwards compat with RQM 1.0.1 -->
<xs:element maxOccurs="1" minOccurs="0" name="authorid">
<xs:annotation>
<xs:documentation xml:lang="en">
[DEPRECATED] [READ-ONLY] The contributor that authored the remote script.
</xs:documentation>
</xs:annotation>
<xs:complexType mixed="true">
<xs:annotation>
<xs:documentation xml:lang="en">
[DEPRECATED] [READ-ONLY] The Jazz Team Server (JTS) user ID of the contributor that authored the remote script.
</xs:documentation>
</xs:annotation>
<xs:attribute ref="rdf:resource">
<xs:annotation>
<xs:documentation xml:lang="en">
[DEPRECATED] [READ-ONLY] The Jazz Team Server (JTS) URL of the contributor that authored the remote script.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="ownerid">
<xs:annotation>
<xs:documentation xml:lang="en">
[DEPRECATED] The contributor that owns the remote script.
</xs:documentation>
</xs:annotation>
<xs:complexType mixed="true">
<xs:annotation>
<xs:documentation xml:lang="en">
[DEPRECATED] The Jazz Team Server (JTS) user ID of the contributor that owns the remote script.
</xs:documentation>
</xs:annotation>
<xs:attribute ref="rdf:resource">
<xs:annotation>
<xs:documentation xml:lang="en">
[DEPRECATED] [READ-ONLY] The Jazz Team Server (JTS) URL of the contributor that owns the remote script.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="customAttributes">
<xs:annotation>
<xs:documentation xml:lang="en">
User defined custom attribute name/value data on this artifact.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="category">
<xs:annotation>
<xs:documentation xml:lang="en">
Category terms are provided in an attribute as is the value for that term. The category is used for query support and for sortable table views.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="term" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The name of the catagory.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="value" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The value selected for the category.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="termUUID" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="valueUUID" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="workitem">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A work item associated with the remote script.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="rel" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The traceability relationship name of the work item associated with the remote script.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="summary" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] An optional label for the title of workitem that was provided by CCM provider at the time the link was created. There is no guarantee that this label corresponds to the current title of the workitem in CCM provider; The current title of the workitem is only available from the CCM provider
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The URL of the work item associated with the remote script.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="labresource">
<xs:annotation>
<xs:documentation xml:lang="en">
Favourite Machine, if adapter available on it, test should be executed on it as first preference. Although it is not guaranted always.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the lab resource</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<!-- properties -->
<xs:element ref="markerAny">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] A empty marker.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:any maxOccurs="unbounded" minOccurs="0" processContents="skip">
<xs:annotation>
<xs:documentation xml:lang="en">
This is a placeholder for any extra content in the remote test script.
</xs:documentation>
</xs:annotation>
</xs:any>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="keyword">
<xs:annotation>
<xs:documentation xml:lang="en">
A reference to an automated script that can be inserted into a manual script.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="reportableArtifact">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="webId" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Integer ID as seen in the web UI.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:title">
<xs:annotation>
<xs:documentation xml:lang="en">A name given to the keyword.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:updated">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] XML dateTime of the last update of the keyword.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:state">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] An ID or name of the current state of the keyword.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="tags" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">A searchable comment added to the keywork.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" name="testscript">
<xs:annotation>
<xs:documentation xml:lang="en">A manual script that references the keyword.</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 test script.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The UUID of the test script.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="remotescript">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A remote test script that references the keyword.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The URL of the remote remote test script.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The UUID of the remote test script.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="defaultscript">
<xs:annotation>
<xs:documentation xml:lang="en">The primary script associated to the keyword.</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 default script.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The UUID of the default script.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="datapool">
<xs:annotation>
<xs:documentation xml:lang="en">
A set of data to be used in the execution of a test.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="reportableArtifact">
<xs:sequence>
<xs:element ref="dc:title">
<xs:annotation>
<xs:documentation xml:lang="en">A name given to the datapool.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:description">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] An account of the remote script.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:updated">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] XML dateTime of the last update of the datapool.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:creator">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The contributor that created the datapool.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:owner">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The contributor that owns the datapool.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="attachment">
<xs:annotation>
<xs:documentation xml:lang="en">
A reference to an attachment associated to the datapool.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:string" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">The URL of the attachment.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="variables">
<xs:annotation>
<xs:documentation xml:lang="en">
Index for the variables contained in the data pool.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="1" name="variable">
<xs:annotation>
<xs:documentation xml:lang="en">A variable contained in the data pool.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="description">
<xs:annotation>
<xs:documentation xml:lang="en">An account of the variable.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="type" type="xs:string" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The data type of the variable.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="id" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
An unambiguous reference to the variable within a given context.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="name" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">A name given to the variable.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="type" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">The data type of the variable.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="role" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">The usage of the variable.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="testsuite">
<xs:annotation>
<xs:documentation xml:lang="en">A set of tests to be executed.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="reportableArtifact">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="webId" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Integer ID as seen in the web UI.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="alias"/>
<xs:element ref="dc:title">
<xs:annotation>
<xs:documentation xml:lang="en">A name given to the testsuite.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:description">
<xs:annotation>
<xs:documentation xml:lang="en">An account of the testsuite.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" ref="creationDate"/>
<xs:element ref="alm:updated">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] XML dateTime of the last update of the testsuite.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:state">
<xs:annotation>
<xs:documentation xml:lang="en">
An ID or name of the current state of the testsuite. Unless otherwise specified the possible values are: &lt;ul&gt;&lt;li&gt;com.ibm.rqm.planning.common.new&lt;/li&gt;&lt;li&gt;com.ibm.rqm.planning.common.underreview&lt;/li&gt;&lt;li&gt;com.ibm.rqm.planning.common.approved&lt;/li&gt;&lt;li&gt;com.ibm.rqm.planning.common.retired&lt;/li&gt;&lt;/ul&gt;
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="sequentialExecution" type="xs:boolean">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Since 2.0.0.1. Will this testsuite be executed serially?
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="passVariables" type="xs:boolean">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Should the value of execution variables be passed from one test to the next when this suite is executed?
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="haltOnFailure" type="xs:boolean">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Should the execution of a suite be halted if any steps do not pass?
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:creator">
<xs:annotation>
<xs:documentation xml:lang="en">The contributor that created the test suite.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:owner">
<xs:annotation>
<xs:documentation xml:lang="en">The contributor that owns the test suite.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="locked" type="xs:boolean">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Boolean indicating the test suite is locked.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="authorid">
<xs:annotation>
<xs:documentation xml:lang="en">
[DEPRECATED] [READ-ONLY] The contributor that authored the test suite.
</xs:documentation>
</xs:annotation>
<xs:complexType mixed="true">
<xs:annotation>
<xs:documentation xml:lang="en">
[DEPRECATED] [READ-ONLY] The Jazz Team Server (JTS) user ID of the contributor that authored the test suite.
</xs:documentation>
</xs:annotation>
<xs:attribute ref="rdf:resource">
<xs:annotation>
<xs:documentation xml:lang="en">
[DEPRECATED] [READ-ONLY] The Jazz Team Server (JTS) URL of the contributor that authored the test suite.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="ownerid">
<xs:annotation>
<xs:documentation xml:lang="en">
[DEPRECATED] [READ-ONLY] The contributor that owns the test suite.
</xs:documentation>
</xs:annotation>
<xs:complexType mixed="true">
<xs:annotation>
<xs:documentation xml:lang="en">
[DEPRECATED] [READ-ONLY] The Jazz Team Server (JTS) user ID of the contributor that owns the tests suite.
</xs:documentation>
</xs:annotation>
<xs:attribute ref="rdf:resource">
<xs:annotation>
<xs:documentation xml:lang="en">
[DEPRECATED] [READ-ONLY] The Jazz Team Server (JTS) URL of the contributor that owns the test suite.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="approvals">
<xs:annotation>
<xs:documentation xml:lang="en">An authorization granted for the test suite.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="variables"/>
<xs:element maxOccurs="1" minOccurs="0" ref="risk">
<xs:annotation>
<xs:documentation xml:lang="en">The calculated risk of the test suite.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="weight" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">
An integer measure of the estimated effort that it will take to execute the testsuite.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="priority" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
The priority of the test. Acceptable values are: "literal.priority.101", "literal.priority.110", "literal.priority.120" and "literal.priority.130" for unassigned, low, medium and high priority respectively
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="estimate" type="xs:long">
<xs:annotation>
<xs:documentation xml:lang="en">Estimate in milliseconds</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="suiteelements">
<xs:annotation>
<xs:documentation xml:lang="en">Test steps of test suite to be executed.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="category">
<xs:annotation>
<xs:documentation xml:lang="en">
Category terms are provided in an attribute as is the value for that term. The category is used for query support and for sortable table views.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="term" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">The name of the catagory.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="value" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">The value selected for the category.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="termUUID" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="valueUUID" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="testplan">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A reference to the test plan the test suite is associated to.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the test plan.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The UUID of the test plan.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="relation" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="template">
<xs:annotation>
<xs:documentation xml:lang="en">
An absolute URL to a template used to specify the sections in the testsuite.
</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 template.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="attachment">
<xs:annotation>
<xs:documentation xml:lang="en">
An absolute URL to an attachment that is associated to the test suite.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the attachment.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="workitem">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] An absolute URL to a Jazz work item that is associated with the test suite.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the work item.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rel" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Traceability relationship name</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="summary" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] An optional label for the title of workitem that was provided by CCM provider at the time the link was created. There is no guarantee that this label corresponds to the current title of the workitem in CCM provider; The current title of the workitem is only available from the CCM provider
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="customAttributes">
<xs:annotation>
<xs:documentation xml:lang="en">
User defined custom attribute name/value data on this artifact.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="testcell">
<xs:annotation>
<xs:documentation xml:lang="en">A reference to an associated test cell.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the testcell.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the testcell.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<!-- dynamic data -->
<xs:element ref="markerAny">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] A empty marker.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:any maxOccurs="unbounded" minOccurs="0" processContents="skip">
<xs:annotation>
<xs:documentation xml:lang="en">A generic placeholder for section information.</xs:documentation>
</xs:annotation>
</xs:any>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="testsuitelog">
<xs:annotation>
<xs:documentation xml:lang="en">
A representation of the results of the execution of a test suite.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="reportableArtifact">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="webId" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Integer ID as seen in the web UI.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:processState">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] ID or name of the current state of the testsuitelog as seen in the web UI.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:title">
<xs:annotation>
<xs:documentation xml:lang="en">A name given to the testsuitelog.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:description">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] An account of the testsuitelog.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:updated">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] XML dateTime of the last update of the testsuitelog.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:state">
<xs:annotation>
<xs:documentation xml:lang="en">
An ID or name of the current state of the testsuitelog.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:creator">
<xs:annotation>
<xs:documentation xml:lang="en">The contributor that created the test suite log.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:owner">
<xs:annotation>
<xs:documentation xml:lang="en">The contributor that owns the test suite log.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="locked" type="xs:boolean">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Boolean indicating the test suite log is locked.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="approvals">
<xs:annotation>
<xs:documentation xml:lang="en">
A collection of approvals that are associated with the test suite log.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="variables"/>
<xs:element maxOccurs="1" minOccurs="0" name="sequentialExecution" type="xs:boolean">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Was this testsuite executed serially?</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="passVariables" type="xs:boolean">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Were execution variables passed from one test to the next when this suite was executed?
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="haltOnFailure" type="xs:boolean">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Was suite execution halted because of a non-passing suite step?
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="testsuitelog:weight">
<xs:annotation>
<xs:documentation xml:lang="en">The relative weight of testcase.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="testsuitelog:pointspassed">
<xs:annotation>
<xs:documentation xml:lang="en">Number of points that passed.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="testsuitelog:pointsfailed">
<xs:annotation>
<xs:documentation xml:lang="en">Number of points that failed.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="testsuitelog:pointsattempted">
<xs:annotation>
<xs:documentation xml:lang="en">Number of points that were attempted.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="testsuitelog:pointsblocked">
<xs:annotation>
<xs:documentation xml:lang="en">Number of points that were blocked.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="testsuitelog:pointsinconclusive">
<xs:annotation>
<xs:documentation xml:lang="en">Number of points that were inconclusive.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="pointspermfailed" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">The number of points that permanently failed.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="pointsdeferred" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">
The number of points that cannot be executed due to deferral.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="testsuitelog:testcasestotal">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Total number of test cases associated with the test suite log.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="testsuitelog:testcasespassed">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Number of test cases passed associated with the test suite log.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="testsuitelog:testcasesfailed">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Number of test cases failed associated with the test suite log.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="testsuitelog:testcasesblocked">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Number of test cases blocked associated with the test suite log.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="testsuitelog:testcasesinconclusive">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Number of test cases inconclusive associated with the test suite log.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="testsuitelog:testcasesinprogress">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Number of test cases in progress associated with the test suite log.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="testsuitelog:testcasesnotstarted">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Number of test cases not started associated with the test suite log.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="testsuitelog:testcasesincomplete">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Number of test cases incomplete associated with the test suite log.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="testsuitelog:testcasespartiallyblocked">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Number of test cases partially blocked associated with the test suite log.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="testsuitelog:testcaseserror">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Number of test cases with error associated with the test suite log.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="testsuitelog:testcasespermfailed">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Number of test cases permanently failed associated with the test suite log.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="testsuitelog:testcasesdeferred">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Number of test cases deferred associated with the test suite log.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="testsuitelog:testcasespaused">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Number of test cases paused associated with the test suite log.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="testsuitelog:starttime">
<xs:annotation>
<xs:documentation xml:lang="en">XML dateTime when suite execution started.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="testsuitelog:endtime">
<xs:annotation>
<xs:documentation xml:lang="en">XML dateTime when suite execution ended.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" ref="testsuitelog:suiteelements">
<xs:annotation>
<xs:documentation xml:lang="en">
The results individual tests executed by the test suite.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="stateid" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Id respresenting the result state of the test suite execution.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="testcell">
<xs:annotation>
<xs:documentation xml:lang="en">A reference to an associated test cell.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the testcell.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the testcell.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="executionresult">
<xs:annotation>
<xs:documentation xml:lang="en">
A reference to an execution result generated by the execution of the test suite.
</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 executionresult.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the executionresult.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="tasks">
<xs:annotation>
<xs:documentation xml:lang="en">A task generated for an execution adapter.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the task.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the task.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="suiteexecutionrecord">
<xs:annotation>
<xs:documentation xml:lang="en">
A reference to the executed suite execution record.
</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 suite execution record.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the suite execution record.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="testsuite">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Reference to the executed test suite. The value is based on the test suite referenced from the suiteexecutionrecord of this testsuitelog.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the test suite.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the test suite.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="testplan">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Link to the testplan for the execution work item.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the test plan.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the test plan.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="testphase">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Link to the phase for the execution work item.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the phase.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the phase.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="buildrecord">
<xs:annotation>
<xs:documentation xml:lang="en">
The build record associated with the test suite log.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the build record.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the build record.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="customAttributes">
<xs:annotation>
<xs:documentation xml:lang="en">
User defined custom attribute name/value data on this artifact.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="category">
<xs:annotation>
<xs:documentation xml:lang="en">
Category terms are provided in an attribute as is the value for that term. The category is used for query support and for sortable table views.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="term" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The name of the catagory.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="value" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The value selected for the category.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="termUUID" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="valueUUID" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<!-- dynamic data -->
<xs:element ref="markerAny">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] A empty marker.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:any maxOccurs="unbounded" minOccurs="0" processContents="skip">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A generic placeholder for section information.
</xs:documentation>
</xs:annotation>
</xs:any>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="executionworkitem">
<xs:annotation>
<xs:documentation xml:lang="en">
A test execution record that tracks the execution of a test case.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="reportableArtifact">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="webId" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Integer ID as seen in the web UI.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:title">
<xs:annotation>
<xs:documentation xml:lang="en">A name given to the executionworkitem.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:description">
<xs:annotation>
<xs:documentation xml:lang="en">An account of the executionworkitem.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" ref="creationDate"/>
<xs:element ref="alm:updated">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] XML dateTime of the last update of the executionworkitem.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:state">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:creator">
<xs:annotation>
<xs:documentation xml:lang="en">
The contributor that created the execution work item.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:owner">
<xs:annotation>
<xs:documentation xml:lang="en">
The contributor that owns the execution work item.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="executionworkitem:frequency">
<xs:annotation>
<xs:documentation xml:lang="en">The number of times the test is scheduled to run.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="executionworkitem:regression">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Indicator that this is a regression test.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="executionworkitem:priority">
<xs:annotation>
<xs:documentation xml:lang="en">
The priority of the test. Acceptable values are: "literal.priority.101", "literal.priority.110", "literal.priority.120" and "literal.priority.130" for unassigned, low, medium and high priority respectively
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="executionworkitem:weight">
<xs:annotation>
<xs:documentation xml:lang="en">The relative weight of the test.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="estimate" type="xs:long">
<xs:annotation>
<xs:documentation xml:lang="en">Estimate in milliseconds</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="timeSpent" type="xs:long">
<xs:annotation>
<xs:documentation xml:lang="en">Time spent in milliseconds</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="executionworkitem:tags">
<xs:annotation>
<xs:documentation xml:lang="en">Search-able strings associated with the test.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="executionworkitem:legacydata">
<xs:annotation>
<xs:documentation xml:lang="en">Migrated data.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="executionworkitem:notes">
<xs:annotation>
<xs:documentation xml:lang="en">
Comments associated with the test execution record.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="risk">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] An evaulation of the risk associated with the test.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" name="testcase">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY]</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 test suite.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the test suite.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:choice>
<xs:element maxOccurs="1" minOccurs="0" name="testscript">
<xs:annotation>
<xs:documentation xml:lang="en">
Link to the test script for the execution work item.
</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 test script.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the test script.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="remotescript">
<xs:annotation>
<xs:documentation xml:lang="en">
Link to the remote test script for the execution work item.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the remote test script.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the test script.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:choice>
<xs:element maxOccurs="1" minOccurs="0" name="testplan">
<xs:annotation>
<xs:documentation xml:lang="en">Link to the testplan for the execution work item.</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 test plan.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the test plan.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="testphase">
<xs:annotation>
<xs:documentation xml:lang="en">
Link to the testphase for the execution work item.
</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 testphase.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the testphase.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="phase">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Only for Insight for backward compability.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the testphase.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="configuration">
<xs:annotation>
<xs:documentation xml:lang="en">
Link to the configuration for the execution work item.
</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 configuration.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the configuration.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="currentexecutionresult">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Link to the current execution result for the execution work item.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the execution result.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the execution result.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="executionresult">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Link to the execution result for the execution work item.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the execution result.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the execution result.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="blockingdefects">
<xs:annotation>
<xs:documentation xml:lang="en">
Link to the blocking defect for the execution work item.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the defect.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the defect.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="summary" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] An optional label for the title of defect that was provided by CCM provider at the time the link was created. There is no guarantee that this label corresponds to the current title of the defect in CCM provider; The current title of the defect is only available from the CCM provider
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rel" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Traceability relationship name</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="customAttributes">
<xs:annotation>
<xs:documentation xml:lang="en">
User defined custom attribute name/value data on this artifact.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="category">
<xs:annotation>
<xs:documentation xml:lang="en">
Category terms are provided in an attribute as is the value for that term. The category is used for query support and for sortable table views.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="term" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The name of the catagory.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="value" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The value selected for the category.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="termUUID" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="valueUUID" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="suiteexecutionrecord">
<xs:annotation>
<xs:documentation xml:lang="en">
A test suite execution record that tracks the execution of a test suite.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="reportableArtifact">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="webId" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Integer ID as seen in the web UI.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:title">
<xs:annotation>
<xs:documentation xml:lang="en">A name given to the test suite execution record.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:description">
<xs:annotation>
<xs:documentation xml:lang="en">Description of the suite execution record.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" ref="creationDate"/>
<xs:element ref="alm:updated">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] XML dateTime of the last update of the test suite execution record.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:creator">
<xs:annotation>
<xs:documentation xml:lang="en">
The contributor that created the test suite execution record.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:owner">
<xs:annotation>
<xs:documentation xml:lang="en">
The contributor that owns the test suite execution record.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="weight" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">
An integer measure of the estimated effort that it will take to execute the test suite execution record.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="estimate" type="xs:long">
<xs:annotation>
<xs:documentation xml:lang="en">Estimate in milliseconds</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="timeSpent" type="xs:long">
<xs:annotation>
<xs:documentation xml:lang="en">Time spent in milliseconds</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="priority" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
The priority of the test. Acceptable values are: "literal.priority.101", "literal.priority.110", "literal.priority.120" and "literal.priority.130" for unassigned, low, medium and high priority respectively
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="customAttributes">
<xs:annotation>
<xs:documentation xml:lang="en">
User defined custom attribute name/value data on this artifact.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="testplan">
<xs:annotation>
<xs:documentation xml:lang="en">
Link to the testplan for the test suite execution record.
</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 test plan.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the test plan.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="testphase">
<xs:annotation>
<xs:documentation xml:lang="en">
Link to the testphase for the test suite execution record.
</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 testphase.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the testphase.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" name="testsuite">
<xs:annotation>
<xs:documentation xml:lang="en">Link to the parent testsuite.</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 testsuite.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the testsuite.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="configuration">
<xs:annotation>
<xs:documentation xml:lang="en">
Link to the optional configuration for the test suite execution record.
</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 configuration.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the configuration.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="currenttestsuitelog">
<xs:annotation>
<xs:documentation xml:lang="en">
A reference to the results of the last execution run.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the suite log.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The UUID of the suite log.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="relation" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A marker as to whether this is the current suite log.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="testsuitelog">
<xs:annotation>
<xs:documentation xml:lang="en">A reference to the results of an execution run.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the suite log.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The UUID of the suite log.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="relation" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A marker as to whether this is the current suite log.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="category">
<xs:annotation>
<xs:documentation xml:lang="en">
Category terms are provided in an attribute as is the value for that term. The category is used for query support and for sortable table views.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="term" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The name of the catagory.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="value" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The value selected for the category.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="termUUID" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="valueUUID" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="executionresult">
<xs:complexType>
<xs:complexContent>
<xs:extension base="reportableArtifact">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="webId" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Integer ID as seen in the web UI.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:title">
<xs:annotation>
<xs:documentation xml:lang="en">A name given to the execution result.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:description">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] An account of the execution result.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" ref="creationDate"/>
<xs:element ref="alm:updated">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] XML dateTime of the last update of the execution result.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:state">
<xs:annotation>
<xs:documentation xml:lang="en">
Actual result state of Execution Result e.g. com.ibm.rqm.execution.common.state.passed
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:creator">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The contributor that created the execution result.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:owner">
<xs:annotation>
<xs:documentation xml:lang="en">The contributor that owns the execution result.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="locked" type="xs:boolean">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Boolean indicating the execution result is locked.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="approvals">
<xs:annotation>
<xs:documentation xml:lang="en">
A collection of approvals that are associated with the execution result.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:annotation>
<xs:documentation xml:lang="en">
Approval state of the resource. Unless otherwise specified the possible values are: &lt;ul&gt;&lt;li&gt;com.ibm.rqm.planning.common.new&lt;/li&gt;&lt;li&gt;com.ibm.rqm.planning.common.underreview&lt;/li&gt;&lt;li&gt;com.ibm.rqm.planning.common.approved&lt;/li&gt;&lt;li&gt;com.ibm.rqm.planning.common.retired&lt;/li&gt;&lt;/ul&gt;
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="variables"/>
<xs:element ref="executionresult:machine">
<xs:annotation>
<xs:documentation xml:lang="en">
The name of the machine that the test was executed on.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="executionresult:iterations">
<xs:annotation>
<xs:documentation xml:lang="en">Number of iterations for execution</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="executionresult:buildid">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED]</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="executionresult:log">
<xs:annotation>
<xs:documentation xml:lang="en">The log for the executed test.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="executionresult:starttime">
<xs:annotation>
<xs:documentation xml:lang="en">XML datetime when the execution was started.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="executionresult:endtime">
<xs:annotation>
<xs:documentation xml:lang="en">XML datetime when the execution ended.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="executionresult:weight">
<xs:annotation>
<xs:documentation xml:lang="en">The relative weight of testcase.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="executionresult:pointspassed">
<xs:annotation>
<xs:documentation xml:lang="en">Number of points that passed.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="executionresult:pointsfailed">
<xs:annotation>
<xs:documentation xml:lang="en">Number of points that failed.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="executionresult:pointsattempted">
<xs:annotation>
<xs:documentation xml:lang="en">Number of points that were attempted.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="executionresult:pointsblocked">
<xs:annotation>
<xs:documentation xml:lang="en">Number of points that were blocked.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="executionresult:pointsinconclusive">
<xs:annotation>
<xs:documentation xml:lang="en">Number of points that were inconclusive.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="executionresult:remoteexecution"/>
<xs:element name="stateid" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED]</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="itemid" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="pointspermfailed" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">The number of points that permanently failed.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="pointsdeferred" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">
The number of points that cannot be executed due to deferral.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="executionresult:details">
<xs:annotation>
<xs:documentation xml:lang="en">
The xhtml representation of the details secion of the execution result.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="executionresult:resultItemId"/>
<xs:element maxOccurs="1" minOccurs="0" ref="executionresult:stepResultItemId"/>
<xs:element maxOccurs="1" minOccurs="0" name="adapterId" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">The adapter ID.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="executionresult:stepResults"/>
<xs:element maxOccurs="1" minOccurs="0" name="testcase">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The Test case associated with the execution result. Note, resolved from the associated executionworkitem.
</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 testcase.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the testcase.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="testsuitelog">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A test suite log associated with the test result.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] URL of the test suite log containing this result. Only set if this result was generated by executing a test suite.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the test suite log.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="elementindex" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The position of this test in the test suite.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:choice>
<xs:element maxOccurs="1" minOccurs="0" name="testscript">
<xs:annotation>
<xs:documentation xml:lang="en">The testscript that was executed.</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 testscript.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the testscript</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="remotescript">
<xs:annotation>
<xs:documentation xml:lang="en">The remote test script that was executed.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the remote test script.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the remote test script.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:choice>
<xs:element maxOccurs="1" minOccurs="0" name="labresource">
<xs:annotation>
<xs:documentation xml:lang="en">The labresource that the test was executed on.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the lab resource.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the lab resource.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" name="executionworkitem">
<xs:annotation>
<xs:documentation xml:lang="en">
The test execution record that was executed. Note, this property is immutable.
</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 test execution record.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the test execution record.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="testphase">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Since 2.0.0.1. The Test Phase associated with the test execution. Note, resolved from the associated executionworkitem.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the test phase.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the test phase.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="buildrecord">
<xs:annotation>
<xs:documentation xml:lang="en">
The build record associated with the test execution..
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the build record.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the build record.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="datapool">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The datapool associated with the test execution for this result.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the build record.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the build record.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="defect">
<xs:annotation>
<xs:documentation xml:lang="en">The defect accociated with the test.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the defect.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the defect.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="rel" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Traceability relationship name</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="summary" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] An optional label for the title of defect that was provided by CCM provider at the time the link was created. There is no guarantee that this label corresponds to the current title of the defect in CCM provider; The current title of the defect is only available from the CCM provider
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="attachment">
<xs:annotation>
<xs:documentation xml:lang="en">An attachment associated with the test execution.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the attachment.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the attachment.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="contribution">
<xs:annotation>
<xs:documentation xml:lang="en">
A generic URI link associated with the execution result.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URI of the link.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="name" type="xs:string" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] A displayable name of the link.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="testplan">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Link to the testplan for the execution work item.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the test plan.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the test plan.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="alias"/>
<xs:element maxOccurs="1" minOccurs="0" ref="customAttributes">
<xs:annotation>
<xs:documentation xml:lang="en">
User defined custom attribute name/value data on this artifact.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="category">
<xs:annotation>
<xs:documentation xml:lang="en">
Category terms are provided in an attribute as is the value for that term. The category is used for query support and for sortable table views.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="term" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The name of the category.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="value" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The value selected for the category.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="termUUID" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="valueUUID" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<!-- dynamic data -->
<xs:element ref="markerAny">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] A empty marker.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:any maxOccurs="unbounded" minOccurs="0" processContents="skip">
<xs:annotation>
<xs:documentation xml:lang="en">
This is a placeholder for any extra content in the execution result.
</xs:documentation>
</xs:annotation>
</xs:any>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="template">
<xs:annotation>
<xs:documentation xml:lang="en">
A template defining the sections for a test plan or test case.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="reportableArtifact">
<xs:sequence>
<xs:element ref="dc:title">
<xs:annotation>
<xs:documentation xml:lang="en">A name given to the template.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:description">
<xs:annotation>
<xs:documentation xml:lang="en">A description of the template.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:updated">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The last modification date of a resource. Format is XML dateTime.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:state">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:creator">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The contributor that created the template.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:owner">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The contributor that owns the template.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="sections"/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="objective">
<xs:annotation>
<xs:documentation xml:lang="en">Defines one of the goals of the testing effort.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="reportableArtifact">
<xs:sequence>
<xs:element ref="dc:title">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] A name given to the objective.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:description">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] An description of the objective.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:updated">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The last modification date of a resource. Format is XML dateTime.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:creator">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The contributor that created the objective.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="operator" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] An arithmetic symbol for the relationship.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="targetValue" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The integer value for the objective.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="evaluatorId" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The ID of the evaluator.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="properties">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A list of the properties associated with the objective.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="property">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A property associated with the objective.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="name" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The name of the property.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="value" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The value of the property.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="requirement">
<xs:annotation>
<xs:documentation xml:lang="en">
[DEPRECATED] Note, this property will be removed after RQM 4.0.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="reportableArtifact">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="webId" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Integer ID as seen in the web UI.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:title">
<xs:annotation>
<xs:documentation xml:lang="en">A name given to the requirement.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:description">
<xs:annotation>
<xs:documentation xml:lang="en">Summary of the requirement.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:updated">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] XML dateTime of the last update of the requirement.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:creator">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The contributor that created the requirement. Note, not available in all requirements management systems.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:owner">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The contributor that owns the requirement.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="priority" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">The importance of the requirement.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="reviewStatus" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">String representing the status of the review.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:suspectStatus">
<xs:annotation>
<xs:documentation xml:lang="en">The trace status of the requirement.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="creationtime" type="xs:dateTime">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] XML dateTime of the creation of the requirement. Not available in all requirements management systems.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="externalTag" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Since 2.0.0.1. A tag which identifies the source of the external requirement.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="customAttributes">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] List of user generated name/value pairs.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="risk">
<xs:annotation>
<xs:documentation xml:lang="en">
The risk associated with the requirement. The possible values are (internal representation): &lt;ul&gt;&lt;li&gt;Unassigned (0)&lt;/li&gt;&lt;li&gt;Very Low (1)&lt;/li&gt;&lt;li&gt;Low (2)&lt;/li&gt;&lt;li&gt;Medium (3)&lt;/li&gt;&lt;li&gt;High (4)&lt;/li&gt;&lt;li&gt;Very High (5)&lt;/li&gt;&lt;/ul&gt;
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="tags" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
Tags associated with requirements stored in CLM 3.0 requirements management server.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="externalReqId" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A Identifier for the requirement in a external system such as Requisite Pro.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="configuration">
<xs:annotation>
<xs:documentation xml:lang="en">
A configuration is a description of a test environment where a test can be executed. It is used by test management tools to document environments for execution planning. It can also be used to specify a machine or virtual image in a Request.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="reportableArtifact">
<xs:sequence>
<xs:element minOccurs="1" ref="dc:title">
<xs:annotation>
<xs:documentation xml:lang="en">The name of the test environment.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="1" name="name" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">The name of the resource group.</xs:documentation>
</xs:annotation>
</xs:element>
<!-- WI 9220
<xs:element ref="dc:description">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] This field maps to the summary field in the UI.</xs:documentation>
</xs:annotation>
</xs:element>
-->
<xs:element ref="alm:updated">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Not implemented.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:state">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Not implemented.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="description" type="richtext">
<xs:annotation>
<xs:documentation xml:lang="en">
This is a rich text field that may contain a detailed description of the test environment.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="summary" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">A summary description of the resource collection.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="configuration" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[DEPRECATED] This is a JSon string representing the test environment. Use configurationTerm.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="configurationParts">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="qm:configurationPart">
<xs:annotation>
<xs:documentation xml:lang="en">
The configuration parts that make up this test environment.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="com.ibm.rational.test.lm.config.lrdid">
<xs:annotation>
<xs:documentation xml:lang="en">
A list of the IDs of all the Lab Resource Descriptions in the configuration. The list is in the same order that the descriptions are found in the configuration JSon string.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:annotation>
<xs:documentation xml:lang="en">An identifier of a Lab Resource Description.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="id" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
An identifier of a Lab Resource Description. Specify with no identifier when creating a new Lab Resource Description.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="configurationPart">
<xs:annotation>
<xs:documentation xml:lang="en">
The representation of the elements that make up a lab resource configuration.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="attributes">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="attribute">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] An attribute on the lab resource type represented by this configuration term. If this attribute is a configuration part attribute, the contents of this element must contain a configuration part that describes the part.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:choice>
<xs:element maxOccurs="unbounded" minOccurs="0" name="value">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The value of this attribute. If the attribute is a numeric type this will be an integer, if it is a pointer type this will be a UUID, if it is a string type this will be a string, if it is a timestamp part this will be an integer representing the number of milliseconds since 1/1/1970, and if it is a configuration part type this will be unpopulated and the contents of this element will describe the configuration part.
</xs:documentation>
</xs:annotation>
<xs:complexType mixed="true">
<xs:attribute name="displayName" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] If this is attribute is a pointer attribute, this is the display name of the attribute's value.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="qm:configurationPart"/>
</xs:choice>
<xs:attribute name="name" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The name of this attribute.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="type" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The type of this attribute. One of: NumericType, PointerType, StringType, ConfigurationPartType, TimeStampType.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="pointerType" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] If type is equal to PointerType, this attribute must be populated with either USERDISPLAY_SERVICE or GROUPDISPLAY_SERVICE to identify which type of pointer this attribute is.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute name="type" type="xs:anyURI">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The lab resource catalog type of this configuration part.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="request">
<xs:annotation>
<xs:documentation xml:lang="en">
Request encapsulates a message to a lab manager(s) indication a desire to reserve one or more machines.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="reportableArtifact">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="webId" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Integer ID as seen in the web UI.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:description"/>
<xs:element name="confirmationDate" type="xs:dateTime">
<xs:annotation>
<xs:documentation xml:lang="en">The detailed description of the request.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="createDate" type="xs:dateTime">
<xs:annotation>
<xs:documentation xml:lang="en">
The date and time the request was first submitted.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="updated" type="xs:dateTime">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The date and time the request was first submitted. This is counter intuitive, but makes more sense for how the resulting ATOM feed is displayed.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="title" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] A text title of the request.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="summary" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">A text summary of the request.</xs:documentation>
</xs:annotation>
</xs:element>
<!-- WI 9220
<xs:element ref="dc:description">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The summary of the request.</xs:documentation>
</xs:annotation>
</xs:element>
-->
<xs:element name="fulfiller">
<xs:annotation>
<xs:documentation xml:lang="en">
The contributor responsible for fulfilling the request.
</xs:documentation>
</xs:annotation>
<xs:complexType mixed="true">
<xs:annotation>
<xs:documentation xml:lang="en">
The Jazz Team Server (JTS) user ID of the contributor responsible for fulfilling the request.
</xs:documentation>
</xs:annotation>
<xs:attribute ref="rdf:resource">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The Jazz Team Server (JTS) URL of the contributor responsible for fulfilling the request.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="requester">
<xs:annotation>
<xs:documentation xml:lang="en">The contributor making the request.</xs:documentation>
</xs:annotation>
<xs:complexType mixed="true">
<xs:annotation>
<xs:documentation xml:lang="en">
The Jazz Team Server (JTS) user ID of the contributor making the request.
</xs:documentation>
</xs:annotation>
<xs:attribute ref="rdf:resource">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The Jazz Team Server (JTS) URL of the contributor making the request.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="reserveFrom" type="xs:dateTime">
<xs:annotation>
<xs:documentation xml:lang="en">The date and time of the requested reservation.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="reserveTo" type="xs:dateTime">
<xs:annotation>
<xs:documentation xml:lang="en">
The date and time that the requested reservation will end.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="requestType" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">Not Implemented.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="priority" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
The importance of the request. Must be one of "low", "normal" or "high".
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:state">
<xs:annotation>
<xs:documentation xml:lang="en">
The current state of the request as per the state transition matrix.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="visibleId" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] An auto generated integer identifying the request.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="configuration" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
The JSON string describing the requested lab resource.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="comments" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] A text decription of the request.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="changestates">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="changestate">
<xs:complexType>
<xs:sequence>
<xs:element name="stateid" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the state.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="oldstate" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The name of the prior state.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="newstate" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The name of the state after the change.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="statechangedate" type="xs:dateTime">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] XML Datetime for the change.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="oldstatechangedate" type="xs:dateTime">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] XML Datetime for the previous change.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="statechangedby">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The contributor that changed the state.
</xs:documentation>
</xs:annotation>
<xs:complexType mixed="true">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The Jazz Team Server (JTS) user ID of the contributor that changed the state.
</xs:documentation>
</xs:annotation>
<xs:attribute ref="rdf:resource">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The Jazz Team Server (JTS) URL of the contributor that changed the state.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="reservation">
<xs:annotation>
<xs:documentation xml:lang="en">
A reservation is an indication that a lab resource is set aside for a user for a specific time span.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="reportableArtifact">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="webId" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Integer ID as seen in the web UI.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="1" name="reservedFor" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
The login id of the person for whom the lab resource is reserved.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="1" name="reservedBy" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
The login id of the person making the reservation.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="1" name="reserveTo" type="xs:dateTime">
<xs:annotation>
<xs:documentation xml:lang="en">The date and time that the reservation ends.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="1" name="reserveFrom" type="xs:dateTime">
<xs:annotation>
<xs:documentation xml:lang="en">The date and time that the reservation begins.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="1" name="visibleId" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] An auto-generated integer id for the reservation.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" name="labresource">
<xs:annotation>
<xs:documentation xml:lang="en">
A link to the lab resource. The href attribute of this element is a URI pointing to the lab resource.
</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 labresource.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the labresource.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="request">
<xs:annotation>
<xs:documentation xml:lang="en">
A link to the request. The href attribute of this element is a URI pointing to the request.
</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 request.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the request.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="resourcecollection">
<xs:annotation>
<xs:documentation xml:lang="en">
A resourse collection is a placeholder for migration tools to use when they need the ability to place lab resources into collections where a given lab resource may be contained by many collections. This element is not currently used by the Quality Manager UI.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="dc:identifier">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] An unambiguous reference to the resourcecollection within a given context.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:title">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] A name given to the resource.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:updated">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] XML dateTime of the last update of the resourcecollection.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:description">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] An account of the resourcecollection.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="summary" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A summary description of the resource collection.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="labresource">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A link to a lab resource. The href attribute of this element is a URI pointing to the lab resource.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the labresource.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the labresource.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="relation" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="testcell">
<xs:annotation>
<xs:documentation xml:lang="en">
A Test Cell is used to group lab resources together so they can be thought of and used as a logical unit. A Test Cell can refer to a Test Environment and each lab resource can be associated with a lab resource description from that Test Environment.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="reportableArtifact">
<xs:sequence>
<xs:element ref="dc:title">
<xs:annotation>
<xs:documentation xml:lang="en">The name of the Test Cell.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="type" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">
The type of the Test Cell. Only used when creating a new Test Cell. The type specified here defines the type of lab resource that can be referenced - either Machines or Virtual Images. The value must be one of: &lt;ol&gt;&lt;li&gt;Indicates that the Test Cell is managed externally and references Virtual Images&lt;/li&gt;&lt;li&gt;Indicates that the Test Cell is managed externally and references Virtual Machines&lt;/li&gt;&lt;li&gt;Indicates that the Test Cell references Machines&lt;/li&gt;&lt;li&gt;Indicates that the Test Cell references Virtual Images&lt;/li&gt;&lt;/ol&gt;
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:owner">
<xs:annotation>
<xs:documentation xml:lang="en">The contributor that owns the test cell.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:description">
<xs:annotation>
<xs:documentation xml:lang="en">A summary description of the Test Cell.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="longdescription" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
This is a rich text field that may contain a detailed description of the Test Cell.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="configuration">
<xs:annotation>
<xs:documentation xml:lang="en">A configuration associated with the testcell.</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 configuration.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the configuration.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="topology">
<xs:annotation>
<xs:documentation xml:lang="en">
Each topology specifies a lab resource and optionally a lab resource description and a note
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="1" name="labresource">
<xs:annotation>
<xs:documentation xml:lang="en">
A link to the lab resource. The href attribute of this element is a URI pointing to the lab resource.
</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 labresource.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the labresource.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:annotation>
<xs:documentation xml:lang="en">
This is the identifier of the lab resource description from the test environment that the Test Cell is associated with. Typically this means that the associated lab resource matches or satisfies the lab resource description.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="note" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">A comment associated with the test cell.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="resourcegroup">
<xs:annotation>
<xs:documentation xml:lang="en">
A resource group indicates a collection of lab resources. This resource group is associated with a team area and can be used to give members of that team additional privileges on the resources in the group.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="projectArea">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The project area that contains the resource.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] A reference to the project area.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element ref="dc:identifier">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The identifier for this resource. A URL is typically provided for this element.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="1" name="name" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">The name of the resource group.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:title"/>
<xs:element name="description" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">The description of the resource group.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="isExpireable" type="xs:boolean">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Determines if the group will expire.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="startDate" type="xs:dateTime">
<xs:annotation>
<xs:documentation xml:lang="en">Date and time that the group becomes active.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="expirationdate" type="xs:dateTime">
<xs:annotation>
<xs:documentation xml:lang="en">Date and time that the group expires.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="teamarea">
<xs:annotation>
<xs:documentation xml:lang="en">
[DEPRECATED] A link to a team area. The href attribute of this element is a URI or a UUID pointing to the team area. Note, this property will be removed after RQM 4.0.
</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 teamarea.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">UUID of the teamarea.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="labresource">
<xs:annotation>
<xs:documentation xml:lang="en">
A Lab Resource represents an actual machine or virtual image that exists in the test lab. These often correspond to development milestones. Test management tools typically allow planning of test cases within test phases, and querying of the status of test cases within a given phase. The xml for a lab resource comes in two formats. The first is a TDM format that is used in itra-machine communication of a resource specification. The format of the data contained in the tdm element is not documented here. The second is a simple format that is human readable and can beused in reporting. The format of the xml must be specified as a query argument in the url. It is specified as format=tdm or format=simple. A default of tdm is used if no format is specified. For example, //server/jazz/secure/service/com.ibm.rqm.integration.service.IIntegrationService/labresource/1?format=simple. The id of a machine may be specified in two ways. The first url format is used if the machine is to be put into the system by an external provider or to access a machine that was put into the system by an external provider. This format is of the form: https://server/.../labresource/PROVIDER/PROVIDER_INSTANCE/ID?format=simple|tdm. PROVIDER is the name of the external system integrating with the LM system (such as BuildForge). PROVIDER_INSTANCE is the specific instance of that provider (such as the BuildForge server name). The second url format is used in the case where there is no external provider. In this case the internal integer id of the resource can be used. This format is of the form: //server/.../labresource/1?format=simple|tdm where 1 is the internal id of the resource.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="reportableArtifact">
<xs:sequence>
<xs:element minOccurs="1" name="title" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The name of the lab resource.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:description">
<xs:annotation>
<xs:documentation xml:lang="en">A summary description of the lab resource.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:choice>
<xs:sequence>
<xs:element name="type">
<xs:annotation>
<xs:documentation xml:lang="en">The type of the lab resource.</xs:documentation>
</xs:annotation>
<xs:complexType mixed="true">
<xs:attribute name="href" type="xs:anyURI">
<xs:annotation>
<xs:documentation xml:lang="en">
This is a reference to a lab attribute catalog type. If this is not supplied, the text within the element will be used to identify the catalog type by its external id.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element minOccurs="1" name="name" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">The name of the lab resource.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="memory" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">The amount of installed memory in MB.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ipAddress" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">The ip address in dotted notation.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="systemId" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">The system ID.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="primaryMacAddress" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">The hardware address of the L2 interface.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="administrativeStatus" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
The administrative status of the lab resource. This will be one of [enabled, disabled, other, unknown].
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="operationalStatus" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
The operational status of the lab resource. This will be one of [available, unavailable, unknown].
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="hostname" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">The hostname of the lab resource.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="fullyQualifiedDomainName" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
The fully qualified domain name of the lab resource in dotted notation.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="osType">
<xs:annotation>
<xs:documentation xml:lang="en">
The operating system. This must be selected from one of the types know to the LM system.
</xs:documentation>
</xs:annotation>
<xs:complexType mixed="true">
<xs:attribute name="href" type="xs:anyURI">
<xs:annotation>
<xs:documentation xml:lang="en">
This is a reference to a lab attribute catalog type. If this is not supplied, the text within the element will be used to identify the catalog type by its external id.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="osLocale" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">The locale of the lab resource.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="osKernelWidth" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
The width of the perating system kernel. This must be one of [31 bit, 32 bit, 64 bit].
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="cpuSpeed" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">The processing speed of the cpu.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="cpuArchitecture" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">The cpu architecture.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="cpuArchitectureWidth" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
The architecture width of the CPU. This must be one of [31 bit, 32 bit, 64 bit].
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="cpuManufacturer" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">The name of the manufacturer of the cpu chip.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="cpuType">
<xs:annotation>
<xs:documentation xml:lang="en">The cpu type.</xs:documentation>
</xs:annotation>
<xs:complexType mixed="true">
<xs:attribute name="href" type="xs:anyURI">
<xs:annotation>
<xs:documentation xml:lang="en">
This is a reference to a lab attribute catalog type. If this is not supplied, the text within the element will be used to identify the catalog type by its external id.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element minOccurs="0" name="diskspace" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">The amount of diskspace on the resource in GB.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="imageType" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The type of the Virtual Image. Applies to Virtual Images only.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vmFile" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The file for the Virtual Image. Applies to Virtual Images only.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="vmToolUsed" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The tool used to create the Virtual Image. Applies to Virtual Images only.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="software">
<xs:annotation>
<xs:documentation xml:lang="en">The software installed on the system.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="softwareInstall">
<xs:annotation>
<xs:documentation xml:lang="en">The software install.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="id" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The UUID for the softwareinstall.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="type" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
The type of the softwareInstall. Must be one known to the LM system.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="href" type="xs:anyURI">
<xs:annotation>
<xs:documentation xml:lang="en">
This is a reference to a lab attribute catalog type for this software install. If this is not supplied, the type attribute will be used to identify the catalog type by external id.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="name" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">The name of the softwareInstall.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="installLocation" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">The location where the software is installed.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="executable" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">The name of the software's executable file.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="resourcegroup">
<xs:annotation>
<xs:documentation xml:lang="en">
A link to a resource group. The href attribute of this element is a URI or a UUID pointing to the resource group.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the resource group.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the resource group.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="tdm" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The TDM representation of the lab resource, suitable for interchange with Rational and Tivoli tooling.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="job">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A Job is a representation of a script that may be executed on a remote system by one of the deployment providers (such as BuildForge). There is no PUT handler for Jobs. The may only be added to the system via the provider interface.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="reportableArtifact">
<xs:sequence>
<xs:element minOccurs="1" name="name" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The name of the job.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="1" name="provider" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The id of the provider. This is composed of the provider's name and instance connected by an underscore.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="jobresult">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A Job Result is a record indicating the result of a job run via the deployment system. The only service provided for Job results is GET.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="reportableArtifact">
<xs:sequence>
<xs:element ref="dc:title">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] A name given to the jobresult.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="1" name="name" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The name of the job result.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:description">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:updated">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] XML dateTime of the last update of the jobresult.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="1" name="startTime" type="xs:dateTime">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The date and time that the execution of the job began.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="1" name="endTime" type="xs:dateTime">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The date and time that the execution of the job ended.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="duration" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The duration of the job's execution in ms.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="1" name="state" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The state of the job's execution. Possible values are: &lt;ul&gt;&lt;li&gt;UNKNOWN&lt;/li&gt;&lt;li&gt;RUNNING&lt;/li&gt;&lt;li&gt;STOPPED&lt;/li&gt;&lt;li&gt;WAITING&lt;/li&gt;&lt;li&gt;CREATED&lt;/li&gt;&lt;li&gt;SUSPENDED&lt;/li&gt;&lt;li&gt;STOPPING&lt;/li&gt;&lt;li&gt;SUSPENDING&lt;/li&gt;&lt;li&gt;RESUMING&lt;/li&gt;&lt;/ul&gt;
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="1" name="result" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The result of the job's execution. Possible values are: &lt;ul&gt;&lt;li&gt;UNKNOWN&lt;/li&gt;&lt;li&gt;SUCCESS&lt;/li&gt;&lt;li&gt;FAILED&lt;/li&gt;&lt;li&gt;CANCELED&lt;/li&gt;&lt;li&gt;WAITING&lt;/li&gt;&lt;/ul&gt;
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="1" ref="alm:owner">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The contributor that owns the job result.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="1" name="externalId" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The id of the job result in the proveder's system.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="labresource">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A link to a lab resource. The href attribute of this element is a URI or a UUID pointing to the lab resource.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the labresource.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the labresource.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="job">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A link to a job. The href attribute of this element is a URI or a UUID pointing to the job.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the job.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the job.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="labresourceattribute">
<xs:annotation>
<xs:documentation xml:lang="en">
A Lab Resource Attribute can be used to add data to the lab resource catalog. This resource may only be use to add to the system, there is no DELETE for this service. The name of the new attribute must be indicated as the Id in the URL. The types that may be extended by this mechanism are: CPU, Operating System and Software Install. The parent where this attribute will show up in the hierarchy must also be indicated. If the new attribute is to be put at the root of the hierarchy, a special keyword must be used for the parent. These are: CPU, OperatingSystem and SoftwareInstall.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="reportableArtifact">
<xs:sequence>
<xs:element name="uuidIdentifier" type="xs:anyURI">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A unique identifier for this type. With a UUID value.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="externalIdentifier" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A unique identifier for this type to be used by external tools such as Zephyr integrations.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:title">
<xs:annotation>
<xs:documentation xml:lang="en">Name of the lab resource type.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:updated">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The last modification date of a lab resource type. Format is XML dateTime.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="1" name="parent">
<xs:annotation>
<xs:documentation xml:lang="en">
The parent in the type hierarchy. This must be an existing lab resource type that this attribute will extend, such as OperatingSystem or AIX.
</xs:documentation>
</xs:annotation>
<xs:complexType mixed="true">
<xs:attribute name="href" type="xs:anyURI">
<xs:annotation>
<xs:documentation xml:lang="en">
The URL of the parent catalog type. If provided this will be used to identify the parent type, if not the external identifier of the parent can be provided within the element.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="teamarea">
<xs:annotation>
<xs:appinfo>
<jaxb:class name="LegacyTeamArea"/>
</xs:appinfo>
<xs:documentation xml:lang="en">
[DEPRECATED] [READ-ONLY] A team of contributors within the scope of a project area. Note, this property will be removed after RQM 4.0.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="reportableArtifact">
<xs:sequence>
<xs:element ref="dc:title">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] A name given to the team area.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="summary" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] An account of the team area.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="id" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] An unambiguous reference to the team area within a given context.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:updated">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] XML dateTime of the last update of the team area.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="contributor">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A contributor who is a member of the team area.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute ref="rdf:resource">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The Jazz Team Server (JTS) URL of the contributor that is a member of the team area.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the contributor.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the contributor.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="contributor">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY] A user of RQM.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="dc:identifier">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] An unambiguous reference to the contributor within a given context.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:title">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] A name given to the contributor.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="name" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The name of the contributor.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="userid" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The unique userid of the contributor.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:updated">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] XML datetime of the last udate to the contributor.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="emailaddress" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The email address of the contributor.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute ref="rdf:resource">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The Jazz Team Server (JTS) URL of the contributor.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="workitem">
<xs:annotation>
<xs:documentation xml:lang="en">
[DEPRECATED] [READ-ONLY] A task in the RQM system.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="reportableArtifact">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="webId" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Integer ID as seen in the web UI.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:title">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] A name given to the workitem.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="type" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The type of the workitem (task, defect, etc.).
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:updated">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] XML dateTime of the last update of the workitem.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="creationtime" type="xs:dateTime">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] XML datetime the the workitem was created.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="resolvedtime" type="xs:dateTime">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] XML datetime that the workitem was resolved.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:description">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] An account of the workitem.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="summary" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[DEPRECATED] [READ-ONLY] Note, this property was deprecated in RQM 2.0. Use dc:description.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:creator">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The contributor that created the work item.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="authorid">
<xs:annotation>
<xs:documentation xml:lang="en">
[DEPRECATED] [READ-ONLY] The contributor that authored the work item. Note, this property was deprecated in RQM 2.0. Use dc:creator.
</xs:documentation>
</xs:annotation>
<xs:complexType mixed="true">
<xs:annotation>
<xs:documentation xml:lang="en">
[DEPRECATED] [READ-ONLY] The Jazz Team Server (JTS) user ID of the contributor that authored the work item. Note, this property was deprecated in RQM 2.0. Use dc:creator.
</xs:documentation>
</xs:annotation>
<xs:attribute ref="rdf:resource">
<xs:annotation>
<xs:documentation xml:lang="en">
[DEPRECATED] [READ-ONLY] The Jazz Team Server (JTS) URL of the contributor that authored the work item. Note, this property was deprecated in RQM 2.0. Use dc:creator.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element ref="alm:owner">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The contributor that owns the work item.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="ownerid">
<xs:annotation>
<xs:documentation xml:lang="en">
[DEPRECATED] [READ-ONLY] The contributor that owns the work item. Note, this property was deprecated in RQM 2.0. Use alm:owner.
</xs:documentation>
</xs:annotation>
<xs:complexType mixed="true">
<xs:annotation>
<xs:documentation xml:lang="en">
[DEPRECATED] [READ-ONLY] The Jazz Team Server (JTS) user ID of the contributor that owns the work item. Note, this property was deprecated in RQM 2.0. Use alm:owner.
</xs:documentation>
</xs:annotation>
<xs:attribute ref="rdf:resource">
<xs:annotation>
<xs:documentation xml:lang="en">
[DEPRECATED] [READ-ONLY] The Jazz Team Server (JTS) URL of the contributor that owns the work item. Note, this property was deprecated in RQM 2.0. Use alm:owner.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="resolution" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The name of the resolution of the workitem. This will only be present for workitem in a resolved state.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="resolverid">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The contributor that resolved the work item.
</xs:documentation>
</xs:annotation>
<xs:complexType mixed="true">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The Jazz Team Server (JTS) user ID of the contributor that resolved the work item.
</xs:documentation>
</xs:annotation>
<xs:attribute ref="rdf:resource">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The Jazz Team Server (JTS) URL of the contributor that resolved the work item.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="stateid" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The UUID of the current state of the workitem.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:state">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The name of the current state of the workitem.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="severity" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The impact of the workitem.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="priority" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The importance of the workitem.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="filedagainst" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The component the workitem is assigned to.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="plannedfor" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The release the workitem is to be completed in.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="duedate" type="xs:dateTime">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] XML Datetime that the workitem is to be completed.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="tags" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Search strings associated with the workitem.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="oldstate" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="statechangedate" type="xs:dateTime">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="changestates">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="changestate">
<xs:complexType>
<xs:sequence>
<xs:element name="stateid" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the state.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="oldstate" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The name of the prior state.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="newstate" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The name of the state after the change.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="statechangedate" type="xs:dateTime">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] XML Datetime for the change.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="customAttributes">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A user defined name/value pair associated with the workitem.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="tooladapter">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY]</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="reportableArtifact">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="webId" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Integer ID as seen in the web UI.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:title">
<xs:annotation>
<xs:documentation xml:lang="en">A name given to the tooladapter.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:description">
<xs:annotation>
<xs:documentation xml:lang="en">An account of the tooladapter.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:creator">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The contributor that created the tool adapter.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="adapter:type">
<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 minOccurs="0" ref="adapter:pollinginterval">
<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 minOccurs="0" ref="adapter:lastheartbeat">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Time in milliseconds since the last interaction with the adapter.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="adapter:hostname">
<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 ref="adapter:ipaddress">
<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 ref="adapter:macaddress">
<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 ref="adapter:fqdn">
<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 maxOccurs="unbounded" minOccurs="0" ref="adapter:capability">
<xs:annotation>
<xs:documentation xml:lang="en">
Capabilty of the adapter - permissible values are EXECUTE, IMPORT, RECORD
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="adapter:instructions">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] URL that the adapter can invoke to retrieve instructions for that adapter to handle.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="adapter: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:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="adaptertask">
<xs:annotation>
<xs:documentation xml:lang="en">A task assigned to an adapter.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="reportableArtifact">
<xs:sequence>
<xs:element ref="dc:title">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] A name given to the task.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:creator">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The contributor that created the task.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:owner">
<xs:annotation>
<xs:documentation xml:lang="en">The contributor that owns the task.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:state">
<xs:annotation>
<xs:documentation xml:lang="en">An ID or name of the current state of the task.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="tasks:selectedAdapterId">
<xs:annotation>
<xs:documentation xml:lang="en">
ID of the adapter that this task was destined for.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="tasks:type">
<xs:annotation>
<xs:documentation xml:lang="en">
The type of the task to be performed. Permissible values are EXECUTE, IMPORT
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="tasks:progress">
<xs:annotation>
<xs:documentation xml:lang="en">
Shows how far the task has been processed. This is a number between 0 and 100.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="variables"/>
<xs:element minOccurs="0" ref="tasks:taken">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Indicates if the task has been taken for processing by any adapter or is still hasnt started to be processed.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" ref="tasks:managedbyadapter">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Indicates if the executable resource is one thats managed by the adapter and can be accessed locally by the adapter or is one thats managed by the test management system and needs to serve it.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="tasks:fullpath">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The path to the resource in the case where it is managed by the adapter (i.e. managedbyadapter is true).
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="tasks:shareprefix">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Leading part of the path to the resource in the case where its managed by the test management solution (i.e. managedbyadapter is false).
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="tasks:relativepath">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Trailing part of the path to the resource in the case where its managed by the test management solution (i.e. managedbyadapter is false).
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="tasks:ewi">
<xs:annotation>
<xs:documentation xml:lang="en">
The test execution record whose execution lead to the creation of this task.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="tasks:updateURL">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] An update task.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="tasks:recordingURL">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] URL for adapter to post initial recorded script. Posting to this URL will produce a response where the Content-Location header will provide the URL for further updates to the recorded script.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="tasks:resultURL">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The result of the execution for this task.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="tasks:suiteLogURL">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] A link to the suite log.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="adapter:task">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The sub tasks associated with the task.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="tasks:message">
<xs:annotation>
<xs:documentation xml:lang="en">Information about the task.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="tasks:properties">
<xs:annotation>
<xs:documentation xml:lang="en">A set of data associated with the task.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:choice>
<xs:element maxOccurs="1" minOccurs="0" name="remotescript">
<xs:annotation>
<xs:documentation xml:lang="en">A link to the remote script executed.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the script.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="testscript">
<xs:annotation>
<xs:documentation xml:lang="en">A link to the manual script executed.</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 script.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:choice>
<xs:element maxOccurs="1" minOccurs="0" name="executionworkitem">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A link to the associated test execution record.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the test execution record.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="suiteexecutionrecord">
<xs:annotation>
<xs:documentation xml:lang="en">
A link to the associated test suite execution record.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The URL of the test suite execution record.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="testsuitelog">
<xs:annotation>
<xs:documentation xml:lang="en">A link to the test suite log.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the test suite log.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="resource">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The external script resource that the adapter may invoke to download and execute. This is served by the test management server or more generically a file server. This is available only in the case where managedbyadapter is true.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the resource.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="executionresult">
<xs:annotation>
<xs:documentation xml:lang="en">A link to the execution result.</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 execution result.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="buildrecord">
<xs:annotation>
<xs:documentation xml:lang="en">The build on which execution is happening.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the build record.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the build record.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<!-- properties -->
<xs:element ref="markerAny">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] A empty marker.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:any maxOccurs="unbounded" minOccurs="0" processContents="skip">
<xs:annotation>
<xs:documentation xml:lang="en">A generic placeholder for section information.</xs:documentation>
</xs:annotation>
</xs:any>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="instructions">
<xs:annotation>
<xs:documentation xml:lang="en">Used to pass instructions to the adapter.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" ref="adapter:workavailable">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Indicates if there is something for the adapter to do.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="adapter:instruction">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] An instruction for the adapter.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="approvals">
<xs:annotation>
<xs:documentation xml:lang="en">A set of record allowing acceptances or refusals.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="1" name="approvalDescriptor">
<xs:annotation>
<xs:documentation xml:lang="en">A record allowing an acceptance or refusal.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="name" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
The optional name/description of the approval desctiptor.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" name="approvalType" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
The id of the approval type. Possible values are: &lt;ul&gt;&lt;li&gt;com.ibm.team.workitem.approvalType.review&lt;/li&gt;&lt;li&gt;com.ibm.team.workitem.approvalType.approval&lt;/li&gt;&lt;li&gt;com.ibm.team.workitem.approvalType.verification&lt;/li&gt;&lt;/ul&gt;
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="approvalDate" type="xs:dateTime">
<xs:annotation>
<xs:documentation xml:lang="en">XML Datetime the approval is requested by.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="approval">
<xs:annotation>
<xs:documentation xml:lang="en">Datails of the approval.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="1" name="approvalOwner">
<xs:annotation>
<xs:documentation xml:lang="en">The contributor that owns an approval.</xs:documentation>
</xs:annotation>
<xs:complexType mixed="true">
<xs:annotation>
<xs:documentation xml:lang="en">
The Jazz Team Server (JTS) user ID of the contributor that owns an approval.
</xs:documentation>
</xs:annotation>
<xs:attribute ref="rdf:resource">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The Jazz Team Server (JTS) URL of the contributor that owns an approval.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="approvalStatus" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
The id of the state of the approval. Possible values are: &lt;ul&gt;&lt;li&gt;com.ibm.team.workitem.approvalState.pending&lt;/li&gt;&lt;li&gt;com.ibm.team.workitem.approvalState.approved&lt;/li&gt;&lt;li&gt;com.ibm.team.workitem.approvalState.rejected&lt;/li&gt;&lt;/ul&gt;
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="comment" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">An optional comment left by the approval owner.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="approvalComment"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="approvalComment"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="approvalComment">
<xs:annotation>
<xs:documentation xml:lang="en">
The comments by any contributor for formal review approval process
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="1" ref="dc:creator">
<xs:annotation>
<xs:documentation xml:lang="en">The contributor that wrote a comment.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" name="commentDate" type="xs:dateTime">
<xs:annotation>
<xs:documentation xml:lang="en">XML Datetime the comment is written.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" name="comment" type="richtext">
<xs:annotation>
<xs:documentation xml:lang="en">
A comment, could be rich text, left by the contributor.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="estimation">
<xs:annotation>
<xs:documentation xml:lang="en">The estimation section of a test plan.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="planningEffort" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">
The effort allocated for test planning (in person hours).
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="executionEffort" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">
The effort allocated for test execution (in person hours).
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="customAttributes">
<xs:annotation>
<xs:documentation xml:lang="en">
A set of user defined properties associated with a resource.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="1" name="customAttribute">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A user defined property associated with a resource.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="1" name="identifier" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Since 2.0.0.1. The unique identifier for the field.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" name="name" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The title of the attribute.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" name="value" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The value of the attribute.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="description" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The description of the attribute.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
<xs:attribute name="type" type="xs:string" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The data type of the attribute. Valid types include: &lt;ul&gt;&lt;li&gt;SMALL_STRING&lt;/li&gt;&lt;li&gt;MEDIUM_STRING&lt;/li&gt;&lt;li&gt;INTEGER&lt;/li&gt;&lt;li&gt;TIMESTAMP&lt;/li&gt;&lt;/ul&gt;
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="required" type="xs:boolean">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The requiredness of the attribute.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="suiteelements">
<xs:annotation>
<xs:documentation xml:lang="en">A list of the tests in the suite.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="suiteelement">
<xs:annotation>
<xs:documentation xml:lang="en">A test in the suite.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="1" name="testcase">
<xs:annotation>
<xs:documentation xml:lang="en">
An absolute URL to a test case to be executed as part of this test suite step.
</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 test case.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="configuration">
<xs:annotation>
<xs:documentation xml:lang="en">
Link to the configuration for the test suite step.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the configuration.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the configuration.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element ref="alm:owner">
<xs:annotation>
<xs:documentation xml:lang="en">
The contributor that owns execution of test suite step.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:choice>
<xs:element maxOccurs="1" minOccurs="0" name="testscript">
<xs:annotation>
<xs:documentation xml:lang="en">
A reference to the test script used in the execution.
</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 testscript.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the testscript.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="remotescript">
<xs:annotation>
<xs:documentation xml:lang="en">
A reference to the remote script used in the execution for the step.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the remote test script.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the test script.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:sequence>
<xs:attribute name="elementindex" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Position of this element within the test suite.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<!-- risk based testing -->
<xs:element name="risk">
<xs:annotation>
<xs:documentation xml:lang="en">
A measurement of the risk associated with a planning effort.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="id" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] An integer id associated with the risk data.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="riskLevel" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The relative level of the risk.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="factors">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] A list of risk factors.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="factor">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] A risk factor.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="id" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A integer ID associated with the risk factor.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" name="name" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The title of the risk factor.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="description" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Details about the risk factor.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="cost" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The relative cost of the risk factor.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="weight" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The relative weight of the risk factor.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="probability" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The relative probablility of the risk factor.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="mitigationAction" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Test of the plan for mitigating the risk.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="commnunityAssessment">
<xs:annotation>
<xs:documentation xml:lang="en">
The ratings of the risk by the members of the team.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="riskLevel" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">
The overall weighted average risk assessed by the community.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="veryHighAmount" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The number of team members who have rated the risk as very high.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="highAmount" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The number of team members who have rated the risk as high.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="neutralAmount" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The number of team members who have rated the risk as neutral.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="lowAmount" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The number of team members who have rated the risk as low.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="veryLowAmount" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The number of team members who have rated the risk as very low.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<!-- BuildRecord -->
<xs:element name="buildrecord">
<xs:annotation>
<xs:documentation xml:lang="en">
The record for a specific build the of the system under test.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="reportableArtifact">
<xs:sequence>
<xs:element ref="dc:title">
<xs:annotation>
<xs:documentation xml:lang="en">A name given to the build record.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:description">
<xs:annotation>
<xs:documentation xml:lang="en">An account of the build record.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:updated">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] XML dateTime of the last update of the build record.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:state">
<xs:annotation>
<xs:documentation xml:lang="en">
An ID or name of the current state of the build record. Valid states for RTC build integration include: &lt;ul&gt;&lt;li&gt;com.ibm.rqm.buildintegration.buildstate.complete&lt;/li&gt;&lt;li&gt;com.ibm.rqm.buildintegration.buildstate.running&lt;/li&gt;&lt;li&gt;com.ibm.rqm.buildintegration.buildstate.queued&lt;/li&gt;&lt;li&gt;com.ibm.rqm.buildintegration.buildstate.cancelled&lt;/li&gt;&lt;/ul&gt;
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:creator">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The contributor that created the build record.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:owner">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The contributor that owns the build record.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="starttime" type="xs:dateTime">
<xs:annotation>
<xs:documentation xml:lang="en">XML Datetime for the start of the build.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="endtime" type="xs:dateTime">
<xs:annotation>
<xs:documentation xml:lang="en">XML Datetime for the end of the build.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="status" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">The status ID of the build.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="providerTypeId" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">The ID for the type of the provider.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<!-- BuildDefinition -->
<xs:element name="builddefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
A build definiton defines a build that can occur of the system under test. It references the type of build provider and the resulting build records.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="reportableArtifact">
<xs:sequence>
<xs:element ref="dc:title">
<xs:annotation>
<xs:documentation xml:lang="en">A name given to the build definition.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:description">
<xs:annotation>
<xs:documentation xml:lang="en">An account of the build definition.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:updated">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] XML dateTime of the last update of the build definition.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:state">
<xs:annotation>
<xs:documentation xml:lang="en">
An ID or name of the current state of the build definition.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:creator">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The contributor that created the build definition.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:owner">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The contributor that owns the build definition.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="providerTypeId" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
The ID of the provider system where the build will occur.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="status" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">The state of the build definition.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="buildrecord">
<xs:annotation>
<xs:documentation xml:lang="en">
A reference to the build records of build that have run based on this build definition.
</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 build record.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the build record.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<!-- Project -->
<xs:element name="project">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="reportableArtifact">
<xs:sequence>
<xs:element ref="dc:title">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] A name given to the project.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:description">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] An account of the project.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="alias"/>
<xs:element maxOccurs="unbounded" minOccurs="0" name="category">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A category that has been defined in the RQM system. The project resource will contain a list of all of the categories that have been defined.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="scope" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The object that contains the category.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="term" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The name of the category.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="value" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A specific value that can be chosen for the category.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="termUUID" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="valueUUID" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="isDefault" type="xs:boolean">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Is this category the default value within its term.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="settingsids">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Since 2.0.1 - A list of the ids of all of the settings that can be copied between projects via the API.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="settingid" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The Id of a setting.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<!-- ExecutionSequence -->
<xs:element name="automationparameter">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The defination of automation parameter
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="name" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Name of the parameter</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="value" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Value of the parameter</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="automationtask">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The defination of automation task</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="1" name="job">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Define automation job.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the automation job</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" name="labresource">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Define lab resource.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The URL of the lab resource required for automation job
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="automationparameter">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Parameter required by automation</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="executiontask">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The defination of execution task</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:choice>
<xs:element name="executionworkitem">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Define execution work item.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the execution work item.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="suiteexecutionrecord">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Define suite execution record.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The URL of the suite execution record.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:choice>
<xs:element maxOccurs="unbounded" minOccurs="1" ref="executionstep">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Contains which script to run. If it is a remote script, it can optinally contain one adapter. For suite execution record, provide execution script for all the steps in the same order as they appear in the suite
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="executionstep">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Contains script and optional adapter for automation script
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:choice>
<xs:element name="testscript">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Define test script.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the test script.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="remotescript">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Define remote script.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the remote script.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:choice>
<xs:element name="tooladapter">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Define adpter to run remote script.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the adapter.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="sequencestep">
<xs:annotation>
<xs:documentation xml:lang="en">The definition of step in sequence</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="externalstepid" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Indentifier for the Task to be executed in the step. Can be used during updation of step
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:choice>
<xs:element ref="executiontask"/>
<xs:element ref="automationtask"/>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="executionsequence">
<xs:annotation>
<xs:documentation xml:lang="en">The definition of a set of builds that can be</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="reportableArtifact">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="webId" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Integer ID as seen in the web UI.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:title">
<xs:annotation>
<xs:documentation xml:lang="en">A name given to the execution sequence.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:updated">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The timestamp for the last time execution sequence was updated. Format is XML dateTime.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:description">
<xs:annotation>
<xs:documentation xml:lang="en">An account of the execution sequence.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:creator">
<xs:annotation>
<xs:documentation xml:lang="en">
The contributor that created the execution sequence.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:owner">
<xs:annotation>
<xs:documentation xml:lang="en">The contributor that owns the execution sequence.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="isBvt" type="xs:boolean">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Indicates that this is a Build Verification Test.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="runOnFailedBuild" type="xs:boolean">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Indicates that the test should run even if the build fails.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="scheduleStart" type="xs:dateTime">
<xs:annotation>
<xs:documentation xml:lang="en">XML Datetime that the test is scheduled to start.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="associatedBuildDefinition">
<xs:annotation>
<xs:documentation xml:lang="en">A reference to an associated Build Definition.</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 associated build definition.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] UUID of the associated build definition.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="jobscheduler">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Reference to an associated Job Scheduler
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The URL of the associated Job Scheduler.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the associated Job Scheduler.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="1" ref="sequencestep">
<xs:annotation>
<xs:documentation xml:lang="en">Steps in the execution sequence.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="testcell">
<xs:annotation>
<xs:documentation xml:lang="en">A reference to an associated test cell.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the testcell.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the testcell.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<!-- ExecutionSequenceResult -->
<xs:element name="executionsequenceresult">
<xs:annotation>
<xs:documentation xml:lang="en">
The reported results from running an execution sequence.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="reportableArtifact">
<xs:sequence>
<xs:element ref="alm:updated">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The timestamp for the last time execution sequence result was updated. Format is XML dateTime.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="isRunning" type="xs:boolean">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] An indicator that the running of the execution sequence is in progress.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="startTime" type="xs:dateTime">
<xs:annotation>
<xs:documentation xml:lang="en">
XML Datetime that the execution sequence started running.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="endTime" type="xs:dateTime">
<xs:annotation>
<xs:documentation xml:lang="en">
XML Datetime that the running of the execution sequence ended.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="overallResult" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
The rolled up result of the run of the execution sequence.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="associatedBuildRecord">
<xs:annotation>
<xs:documentation xml:lang="en">
A reference to a Build Record that is associated with the run of the execution sequence.
</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 associated build record.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the associated build record.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="executionSequence">
<xs:annotation>
<xs:documentation xml:lang="en">
A reference to the execution sequence that was run.
</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 execution sequence.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the execution sequence.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="stepResult">
<xs:annotation>
<xs:documentation xml:lang="en">
The result of an individual step in the execution sequence.
</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 the step.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="result" type="xs:string" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">The result of the step.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="message" type="xs:string" use="optional">
<xs:annotation>
<xs:documentation xml:lang="en">
Optionally, any message along with step result, providing detailed description of any error or warning during step execution.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<!-- Catalog -->
<xs:element name="catalog">
<xs:annotation>
<xs:documentation xml:lang="en">
The catalog repersent the types, attributes and values that exist in the project for labresources.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="reportableArtifact">
<xs:sequence>
<xs:element ref="dc:title">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A name given to the catalog. This will be the name of the project.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:description">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] An account of the resource. This will be the name of the project.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="catalog:type">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A listing of all of the types in the catalog.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="snapshot">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Since 2.0.0.1. snapshot represents the metadata associated with a version of a resource. This is currently used in the SNAPSHOT method for testplan and testcase.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="dc:title">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The name of the snapshot.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:description">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The description of the snapshot.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:updated">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The timestamp for the creation of the snapshot. Format is XML dateTime.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="revision" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The numeric id of the snapshot.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="propfind">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Since 2.0.1. propfind is used to return propertes of a resource. This is currently implemented for resources that support SNAPSHOT.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element name="snapshots">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A list of the snapshots taken of the resource..
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" ref="snapshot">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Snapshot represents the metadata associated with a version of a resource.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType mixed="true" name="richtext">
<xs:annotation>
<xs:documentation xml:lang="en">
Mixed content element containing text and/or XHTML.
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:any maxOccurs="1" minOccurs="0" namespace="http://www.w3.org/1999/xhtml" processContents="skip"/>
</xs:sequence>
</xs:complexType>
<xs:element name="Error">
<xs:annotation>
<xs:documentation xml:lang="en">Error details.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="statusCode" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">Error status code.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="message" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Error message.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="trace" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Error trace.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="alias">
<xs:annotation>
<xs:documentation xml:lang="en">
[DEPRECATED] [READ-ONLY] Element containing an alternate identifier for the resource.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:simpleContent>
<xs:extension base="xs:string">
<xs:attribute name="type" type="xs:string"/>
</xs:extension>
</xs:simpleContent>
</xs:complexType>
</xs:element>
<xs:element name="creationDate" type="xs:dateTime">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The creation date and time of the resource.
</xs:documentation>
</xs:annotation>
</xs:element>
<!-- marker node for xs:any support -->
<xs:element name="markerAny" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] A empty marker.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="variables">
<xs:annotation>
<xs:documentation xml:lang="en">
A list of the variables associated with the artifact.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="variable">
<xs:annotation>
<xs:documentation xml:lang="en">A variable associated with the objective.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="1" name="name" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">The name of the variable.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="value" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">The value of the variable.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="foldercontent">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] List of files and folders within a folder location.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="1" name="name" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The name of the folder.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" name="fullpath" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The full path of the folder.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="files">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A list of the files contained in the folder.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="file">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] A file contained in the folder.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="1" name="name" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The name of the file.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="urn" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URN of the file.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="relativepath" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The relative path from the shared location defined in System settings.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="folders">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A list of the folders contained in the folder.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" name="folder">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] A folder contained in the folder.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="1" name="name" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The name of the folder.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" name="urn" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URN of the folder.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="reportableArtifact">
<xs:sequence>
<xs:element name="projectArea">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The project area that contains the resource.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] A reference to the project area.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="alias" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A generated unique project area identifier based on the initial name of the project area.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[DEPRECATED] [READ-ONLY]</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element ref="dc:identifier">
<xs:annotation>
<xs:documentation xml:lang="en">
A unique identifier for this resource. A URL is typically provided for this element.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="jproc:team-area"/>
<xs:element name="stylesheet">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A style sheet of MIME type application/xslt+xml
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A reference to the stylesheet information for the artifact.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:element name="jobscheduler">
<xs:annotation>
<xs:documentation xml:lang="en">
A Job scheduler schedules sequence of triggers for specified operation on the given job.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="reportableArtifact">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="webId" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Unique integer ID</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:title">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] A name given to the job schedulerer.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:updated">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] XML dateTime of the last update of the job scheduler.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:creator">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The contributor who scheduled the job.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="description" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Description about the job scheduler.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="nextTriggerDate" type="xs:dateTime">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] XML dateTime of next due trigger date. This apply only to time based schedules.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:choice>
<xs:element ref="buildschedule">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Schedule to be triggerd on build completion
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="onetimeschedule">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] One time schedule</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dailyschedule">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Schedule to be triggerd once every day
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="weeklyschedule">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Schedule to be triggerd one of more time in each week.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:choice>
<xs:element maxOccurs="1" minOccurs="1" ref="scheduledjob">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] This is a required property to create new Job Scheduler. Note, this property is immutable.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="triggerTime" type="xs:time">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] XML time when schedule will be fired on the scheduled day.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="activationDate" type="xs:date">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] XML dateTime of activation of the scheduler. No trigger will be fired before activation date. Not specifying activation date signifies activate schedule from now onwards
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="expiryDate" type="xs:date">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] XML dateTime of expiration of scheduler. No more trigger will be fired after expiry date. Not specifying expiry Date indicates schedule never expires
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:complexType name="schedule">
<xs:sequence>
<xs:element ref="activationDate">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Time when job shcedule should be triggered
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="expiryDate">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Time when job shcedule should be triggered
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
<xs:complexType name="timeschedule">
<xs:complexContent>
<xs:extension base="schedule">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Time when job shcedule should be triggered
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="1" ref="triggerTime">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Time when job shcedule should be triggered
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name="buildschedule">
<xs:complexType>
<xs:complexContent>
<xs:extension base="schedule">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A schedule based on build completion event
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element minOccurs="0" name="runOnFailedBuild" type="xs:boolean">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Indicates that the schedule should be fired even if the build fails. This element applies only to build event based schedule
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="builddefinition">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A reference to an associated Build Definition.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The URL of the associated build definition. Schedule will be fired whenever a new build is created for given build definition within expiry date.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] UUID of the associated build definition.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="onetimeschedule">
<xs:complexType>
<xs:complexContent>
<xs:extension base="timeschedule">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A one time schedule where schedule will be triggered once
</xs:documentation>
</xs:annotation>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="dailyschedule">
<xs:complexType>
<xs:complexContent>
<xs:extension base="timeschedule">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A daily based schedule to be triggered every day at given time
</xs:documentation>
</xs:annotation>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="weeklyschedule">
<xs:complexType>
<xs:complexContent>
<xs:extension base="timeschedule">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A weekly based schedule to be repeated for selected days of each week
</xs:documentation>
</xs:annotation>
<xs:sequence>
<xs:element maxOccurs="7" minOccurs="1" name="weekday" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Day of the week {SUN, MON, TUE, WED, THU, FRI, SAT} to be scheduled
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="scheduledjob">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The Job which need to be operated upon at scheduled time or event
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="1" name="operation" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The operation to be carried on the scheduled job
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:choice>
<xs:element name="executionSequence">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A reference to the execution sequence that was to be run.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the execution sequence.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the execution sequence.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element name="suiteexecutionrecord">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A reference to the scheduled suite execution record .
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The URL of the suite execution record.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the suite execution record.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" name="executionworkitem">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The test execution record that is scheduled.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the test execution record.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="vega:id">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] UUID of the test execution record.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:choice>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="attachment">
<xs:annotation>
<xs:documentation xml:lang="en">
Used to provides the details necessary for the RPE template
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="reportableArtifact">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="webId" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Integer ID.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:title">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] File name.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:description">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] An account of the test case.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" ref="creationDate"/>
<xs:element ref="dc:creator">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The contributor that created the test case.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="fileSize" type="xs:float">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] File size(KB).</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:updated">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The last modification date of a resource. Format is XML dateTime.
</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="executionscript">
<xs:annotation>
<xs:documentation xml:lang="en">
The execution script for a manual test and remote test.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:complexContent>
<xs:extension base="reportableArtifact">
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="webId" type="xs:int">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] Integer ID as seen in the web UI.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:title">
<xs:annotation>
<xs:documentation xml:lang="en">A name given to the execution script.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:description">
<xs:annotation>
<xs:documentation xml:lang="en">An account of the executionscript.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="1" ref="creationDate"/>
<xs:element ref="alm:updated">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The last modification date of a resource. Format is XML dateTime.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:state">
<xs:annotation>
<xs:documentation xml:lang="en">
An ID or name of the current state of the execution script.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="dc:creator">
<xs:annotation>
<xs:documentation xml:lang="en">
The contributor that created the execution script.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="alm:owner">
<xs:annotation>
<xs:documentation xml:lang="en">The contributor that owns the test plan.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="locked" type="xs:boolean">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Boolean indicating the execution script is locked.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element ref="variables"/>
<xs:element maxOccurs="1" minOccurs="0" name="includeBuiltInVars" type="xs:boolean">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Boolean indicating whether to include built-in execution variables when script is executed.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="steps">
<xs:annotation>
<xs:documentation xml:lang="en">
The steps that must be performed in order to execute the script.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="1" ref="step">
<xs:annotation>
<xs:documentation xml:lang="en">A step embedded in the execution script.</xs:documentation>
</xs:annotation>
</xs:element>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="datapool">
<xs:annotation>
<xs:documentation xml:lang="en">
A reference to the datapool to be used by the script.
</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 datapool.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="customAttributes">
<xs:annotation>
<xs:documentation xml:lang="en">
User defined custom attribute name/value data on this artifact.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="category">
<xs:annotation>
<xs:documentation xml:lang="en">
Category terms are provided in an attribute as is the value for that term. The category is used for query support and for sortable table views.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="term" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">The name of the catagory.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="value" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">The value selected for the category.</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="task">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] A task associated with the execution script.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="rel" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The traceability relationship name of the task associated with the execution script.
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="summary" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] An optional label for the title of workitem that was provided by CCM provider at the time the link was created. There is no guarantee that this label corresponds to the current title of the workitem in CCM provider; The current title of the workitem is only available from the CCM provider
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The URL of the task associated with the execution script.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" ref="dcterms:type">
<xs:annotation>
<xs:documentation xml:lang="en">
The value is Manual, or the type of adapter that runs the script RFT, RPT, etc. The adapter provides this identifier in its plugin metadata. Some possible values are:&lt;ul&gt;&lt;li&gt;Manual&lt;/li&gt;&lt;li&gt;RQM-KEY-APPSCAN-APTR-TYPE-NAME&lt;/li&gt;&lt;li&gt;RQM-KEY-CMD-APTR-TYPE-NAME&lt;/li&gt;&lt;li&gt;RQM-KEY-RFT-APTR-TYPE-NAME&lt;/li&gt;&lt;li&gt;RQM-KEY-ROBOT-APTR-TYPE-NAME&lt;/li&gt;&lt;li&gt;RQM-KEY-RPT-APTR-TYPE-NAME&lt;/li&gt;&lt;/ul&gt;
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="remote">
<xs:annotation>
<xs:documentation xml:lang="en">Properties only for remote script</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="1" minOccurs="0" name="shareprefix" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">UNC prefix for the network share location.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="relativepath" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
Location of the script relative to the shareprefix.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="fullpath" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">The path to the script.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="manageadapter" type="xs:boolean">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] Boolean indicating whether the script is managed by the adapter.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="adapterid" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">Id of the adapter that manages the script.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="labresource">
<xs:annotation>
<xs:documentation xml:lang="en">
Favourite Machine, if adapter available on it, test should be executed on it as first preference. Although it is not guaranted always.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the lab resource</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
<!-- properties -->
<xs:element ref="markerAny">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] A empty marker.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:any maxOccurs="unbounded" minOccurs="0" processContents="skip">
<xs:annotation>
<xs:documentation xml:lang="en">
This is a placeholder for any extra content in the test script.
</xs:documentation>
</xs:annotation>
</xs:any>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
</xs:element>
<xs:element name="step">
<xs:annotation>
<xs:appinfo>
<jaxb:class name="ExecutionScriptStep"/>
</xs:appinfo>
<xs:documentation xml:lang="en">
A section of a manual test representing a gesture or set of gestures.
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:sequence>
<xs:element ref="dc:title">
<xs:annotation>
<xs:documentation xml:lang="en">A name given to the step.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="description" type="richtext">
<xs:annotation>
<xs:documentation xml:lang="en">An XHTML description of the step.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="expectedResult" type="richtext">
<xs:annotation>
<xs:documentation xml:lang="en">
The XHTML condition the environment is expected to be in after executing the step.
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="comment" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">Any comment about the step.</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element name="compare" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
Compare data of the step e.g. expected data:actual data
</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="attachment">
<xs:annotation>
<xs:documentation xml:lang="en">A link to an attachment referenced by the step.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="1" minOccurs="0" name="link">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] A link referenced by the step.</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:string" use="required"/>
</xs:complexType>
</xs:element>
<xs:element maxOccurs="unbounded" minOccurs="0" name="requirement">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] The requirement associated with the step
</xs:documentation>
</xs:annotation>
<xs:complexType>
<xs:attribute name="href" type="xs:anyURI" use="required">
<xs:annotation>
<xs:documentation xml:lang="en">[READ-ONLY] The URL of the requirement.</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute name="summary" type="xs:string">
<xs:annotation>
<xs:documentation xml:lang="en">
[READ-ONLY] An optional label for the title of requirement that was provided by RM provider at the time the link was created. There is no guarantee that this label corresponds to the current title of the requirement in RM provider; The current title of the requirement is only available from the RM provider.
</xs:documentation>
</xs:annotation>
</xs:attribute>
</xs:complexType>
</xs:element>
</xs:sequence>
<xs:attribute ref="dcterms:type">
<xs:annotation>
<xs:documentation xml:lang="en">
The type of step. Will be either "execution" or "reporting".
</xs:documentation>
</xs:annotation>
</xs:attribute>
<xs:attribute ref="rdf:about">
<xs:annotation>
<xs:documentation xml:lang="en">The URL of the step.</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