Project

General

Profile

1
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
2
	<xs:element name="RESOURCE_PROFILE">
3
		<xs:complexType>
4
			<xs:sequence>
5
				<xs:element name="HEADER" type="HEADERType" />
6
				<xs:element name="BODY" type="BODYType" />
7
			</xs:sequence>
8
		</xs:complexType>
9
	</xs:element>
10
	<xs:complexType name="HEADERType">
11
		<xs:all>
12
			<xs:element name="RESOURCE_IDENTIFIER" type="RESOURCE_IDENTIFIERType" />
13
			<xs:element name="RESOURCE_TYPE" type="RESOURCE_TYPEType" />
14
			<xs:element name="RESOURCE_KIND" type="RESOURCE_KINDType" />
15
			<xs:element name="RESOURCE_URI" type="RESOURCE_URIType" />
16
			<xs:element name="DATE_OF_CREATION" type="DATE_OF_CREATIONType" />
17
		</xs:all>
18
	</xs:complexType>
19
	<xs:complexType name="RESOURCE_IDENTIFIERType">
20
		<xs:attribute name="value" type="xs:string" use="required" />
21
	</xs:complexType>
22
	<xs:complexType name="RESOURCE_TYPEType">
23
		<xs:attribute name="value" use="required">
24
			<xs:simpleType>
25
				<xs:restriction base="xs:string">
26
					<xs:enumeration value="QueryHashDSResourceType" />
27
				</xs:restriction>
28
			</xs:simpleType>
29
		</xs:attribute>
30
	</xs:complexType>
31
	<xs:complexType name="RESOURCE_KINDType">
32
		<xs:attribute name="value" use="required">
33
			<xs:simpleType>
34
				<xs:restriction base="xs:string">
35
					<xs:enumeration value="QueryHashDSResources" />
36
					<xs:enumeration value="PendingDSResources" />
37
				</xs:restriction>
38
			</xs:simpleType>
39
		</xs:attribute>
40
	</xs:complexType>
41
	<xs:complexType name="RESOURCE_URIType">
42
		<xs:attribute name="value" type="xs:string" use="required" />
43
	</xs:complexType>
44
	<xs:complexType name="DATE_OF_CREATIONType">
45
		<xs:attribute name="value" type="xs:string" use="required" />
46
	</xs:complexType>
47
	<xs:complexType name="BODYType">
48
		<xs:sequence>
49
			<xs:element name="QUERY_RESULTS" type="QUERY_RESULTSType"
50
				minOccurs="0" maxOccurs="unbounded" />
51
		</xs:sequence>
52
		<xs:attribute name="USER_ID" type="xs:string" use="required" />
53
		<xs:attribute name="CQL_QUERY" type="xs:string" use="required" />
54
		<xs:attribute name="HASH_VALUE" type="xs:integer" use="required" />
55
	</xs:complexType>
56
	<xs:complexType name="QUERY_RESULTSType">
57
		<xs:sequence>
58
			<xs:element name="DOC_ID" type="xs:string" />
59
			<xs:element name="IS_NEW" type="xs:boolean" />
60
		</xs:sequence>
61
	</xs:complexType>
62
</xs:schema>
(22-22/37)