<?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> |