Project

General

Profile

1
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema"
2
	elementFormDefault="qualified">
3
	<xs:complexType name="BODYType">
4
		<xs:sequence>
5
			<xs:element name="CONFIGURATION" type="CONFIGURATIONType" />
6
			<xs:element name="STATUS" type="STATUSType" />
7
			<xs:element ref="SECURITY_PARAMETERS" />
8
		</xs:sequence>
9
	</xs:complexType>
10
	<xs:complexType name="CONFIGURATIONType">
11
		<xs:all>
12
			<xs:element ref="MAX_STDS_SIZE" />
13
			<xs:element name="PREDEFINED_OBJECT_TYPES" type="PREDEFINED_OBJECT_TYPESType" />
14
		</xs:all>
15
	</xs:complexType>
16
	<xs:complexType name="DATE_OF_CREATIONType">
17
		<xs:attribute name="value" type="xs:dateTime" use="required" />
18
	</xs:complexType>
19
	<xs:complexType name="HEADERType">
20
		<xs:all>
21
			<xs:element name="RESOURCE_IDENTIFIER" type="RESOURCE_IDENTIFIERType" />
22
			<xs:element name="RESOURCE_TYPE" type="RESOURCE_TYPEType" />
23
			<xs:element name="RESOURCE_KIND" type="RESOURCE_KINDType" />
24
			<xs:element name="RESOURCE_URI" type="RESOURCE_URIType" />
25
			<xs:element name="DATE_OF_CREATION" type="DATE_OF_CREATIONType" />
26
		</xs:all>
27
	</xs:complexType>
28
	<xs:complexType name="RESOURCE_IDENTIFIERType">
29
		<xs:attribute name="value" type="xs:string" use="required" />
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="StoreDSResources" />
36
				</xs:restriction>
37
			</xs:simpleType>
38
		</xs:attribute>
39
	</xs:complexType>
40
	<xs:element name="RESOURCE_PROFILE">
41
		<xs:complexType>
42
			<xs:sequence>
43
				<xs:element name="HEADER" type="HEADERType" />
44
				<xs:element name="BODY" type="BODYType" />
45
			</xs:sequence>
46
		</xs:complexType>
47
	</xs:element>
48
	<xs:complexType name="RESOURCE_TYPEType">
49
		<xs:attribute name="value" use="required">
50
			<xs:simpleType>
51
				<xs:restriction base="xs:string">
52
					<xs:enumeration value="StoreDSResourceType" />
53
				</xs:restriction>
54
			</xs:simpleType>
55
		</xs:attribute>
56
	</xs:complexType>
57
	<xs:complexType name="RESOURCE_URIType">
58
		<xs:attribute name="value" type="xs:string" use="required" />
59
	</xs:complexType>
60
	<xs:element name="SECURITY_PARAMETERS" type="xs:string" />
61
	<xs:complexType name="STATUSType">
62
		<xs:all>
63
			<xs:element ref="PENULTIMATE_STORAGE_DATE" />
64
			<xs:element ref="LAST_STORAGE_DATE" />
65
			<xs:element name="NUMBER_OF_STORED_OBJECTS" />
66
			<xs:element name="STORED_OBJECT_TYPES" type="STORED_OBJECT_TYPESType" />
67
		</xs:all>
68
	</xs:complexType>
69
	<xs:element name="MAX_STDS_SIZE" type="xs:int" />
70
	<xs:element name="PENULTIMATE_STORAGE_DATE" type="xs:string" />
71
	<xs:element name="LAST_STORAGE_DATE" type="xs:string" />
72
	<xs:element name="NUMBER_OF_STORED_OBJECTS" type="xs:int" />
73
	<xs:complexType name="SOMTType">
74
		<xs:attribute name="name" type="xs:string" use="required" />
75
		<xs:attribute name="value" type="xs:string" use="required" />
76
	</xs:complexType>
77
	<xs:complexType name="STORED_OBJECT_TYPESType">
78
		<xs:sequence>
79
			<xs:element name="STORED_OBJECT_MIME_TYPE" type="SOMTType"
80
				minOccurs="0" maxOccurs="unbounded" />
81
		</xs:sequence>
82
	</xs:complexType>
83
	<xs:complexType name="POMTType">
84
		<xs:attribute name="name" type="xs:string" use="required" />
85
	</xs:complexType>
86
	<xs:complexType name="PREDEFINED_OBJECT_TYPESType">
87
		<xs:sequence>
88
			<xs:element name="PREDEFINED_OBJECT_MIME_TYPE" type="POMTType"
89
				minOccurs="0" maxOccurs="unbounded" />
90
		</xs:sequence>
91
	</xs:complexType>
92
</xs:schema>
(31-31/37)