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:complexType name="DATE_OF_CREATIONType">
12
		<xs:attribute name="value" type="xs:string" use="required" />
13
	</xs:complexType>
14
	<xs:complexType name="HEADERType">
15
		<xs:all>
16
			<xs:element name="RESOURCE_IDENTIFIER" type="RESOURCE_IDENTIFIERType" />
17
			<xs:element name="RESOURCE_TYPE" type="RESOURCE_TYPEType" />
18
			<xs:element name="RESOURCE_KIND" type="RESOURCE_KINDType" />
19
			<xs:element name="RESOURCE_URI" type="RESOURCE_URIType" />
20
			<xs:element name="DATE_OF_CREATION" type="DATE_OF_CREATIONType" />
21
		</xs:all>
22
	</xs:complexType>
23
	<xs:complexType name="RESOURCE_IDENTIFIERType">
24
		<xs:attribute name="value" type="xs:string" use="required" />
25
	</xs:complexType>
26
	<xs:complexType name="RESOURCE_KINDType">
27
		<xs:attribute name="value" use="required">
28
			<xs:simpleType>
29
				<xs:restriction base="xs:string">
30
					<xs:enumeration value="InfrastructureResources" />
31
				</xs:restriction>
32
			</xs:simpleType>
33
		</xs:attribute>
34
	</xs:complexType>
35
	<xs:element name="RESOURCE_PROFILE">
36
		<xs:complexType>
37
			<xs:sequence>
38
				<xs:element name="HEADER" type="HEADERType" />
39
				<xs:element name="BODY" type="BODYType" />
40
			</xs:sequence>
41
		</xs:complexType>
42
	</xs:element>
43
	<xs:complexType name="RESOURCE_TYPEType">
44
		<xs:attribute name="value" use="required">
45
			<xs:simpleType>
46
				<xs:restriction base="xs:string">
47
					<xs:enumeration value="RegionDescriptionDSResourceType" />
48
				</xs:restriction>
49
			</xs:simpleType>
50
		</xs:attribute>
51
	</xs:complexType>
52
	<xs:complexType name="RESOURCE_URIType">
53
		<xs:attribute name="value" type="xs:string" use="required" />
54
	</xs:complexType>
55
	<xs:element name="SECURITY_PARAMETERS" type="xs:string" />
56
	<xs:complexType name="STATUSType">
57
		<xs:sequence>
58
			<xs:element name="REGION">
59
				<xs:complexType>
60
					<xs:sequence>
61
						<xs:element name="SERVICE" maxOccurs="unbounded">
62
							<xs:complexType>
63
								<xs:sequence>
64
									<xs:element name="PROTOCOL" maxOccurs="unbounded">
65
										<xs:complexType>
66
											<xs:attribute name="name" use="required" type="xs:string" />
67
											<xs:attribute name="address" use="required"
68
												type="xs:anyURI" />
69
											<xs:attribute name="wsdl" use="optional" type="xs:string" />
70
										</xs:complexType>
71
									</xs:element>
72
								</xs:sequence>
73
								<xs:attribute name="instanceName" use="required"
74
									type="xs:string" />
75
								<xs:attribute name="typeName" use="required" type="xs:string" />
76
								<xs:attribute name="priority" use="required" type="xs:int" />
77
								<xs:attribute name="master" use="required" type="xs:int" />
78
								<xs:attribute name="IPAddress" use="required" type="xs:string" />
79
								<xs:attribute name="TCPIPPort" use="required" type="xs:int" />
80
								<xs:attribute name="usedProtocol" use="required"
81
									type="xs:string" />
82
								<xs:attribute name="disabled" use="optional" type="xs:boolean" />
83
							</xs:complexType>
84
						</xs:element>
85
					</xs:sequence>
86
					<xs:attribute name="name" use="required" type="xs:string" />
87
				</xs:complexType>
88
			</xs:element>
89
		</xs:sequence>
90
	</xs:complexType>
91
</xs:schema>
(25-25/37)