blob: d59c34acff59203bb2b2b036e4d9f08b8c298d38 [file] [log] [blame]
<?xml version='1.0' encoding='UTF-8'?>
<xs:schema
xmlns:xs='http://www.w3.org/2001/XMLSchema'
xmlns:a='http://ntaforum.org/2011/activation'
xmlns:h='http://ntaforum.org/2011/harness'
targetNamespace='http://ntaforum.org/2011/activation'
elementFormDefault='qualified' attributeFormDefault='unqualified'>
<xs:import namespace='http://ntaforum.org/2011/harness' schemaLocation='harness.xsd'/>
<xs:element name='activate'>
<xs:complexType>
<xs:sequence>
<xs:element name='result' type='a:activationResult'/>
<xs:element name='message' type='xs:string' minOccurs='0'/>
<xs:element name='jid' type='xs:string' minOccurs='0'/>
<xs:element name='activationRef' type='xs:string' minOccurs='0'/>
<xs:element name='timestamp' type='xs:dateTime' minOccurs='0'/>
<xs:element ref='h:harness' maxOccurs='unbounded'/>
</xs:sequence>
<xs:attribute name='toolId' type='xs:string' use='required'/>
<xs:attribute name='requestId' type='xs:string'/>
</xs:complexType>
</xs:element>
<xs:simpleType name='activationResult'>
<xs:restriction base='xs:string'>
<xs:enumeration value='pass'/>
<xs:enumeration value='fail'/>
<xs:enumeration value='pending'/>
</xs:restriction>
</xs:simpleType>
<xs:element name='deactivate'>
<xs:complexType>
<xs:sequence>
<xs:element name='activationRef' type='xs:string'/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>