summaryrefslogtreecommitdiff
path: root/TAO/CIAO/docs/schema/ciaopolicy.xsd
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/CIAO/docs/schema/ciaopolicy.xsd')
-rw-r--r--TAO/CIAO/docs/schema/ciaopolicy.xsd80
1 files changed, 40 insertions, 40 deletions
diff --git a/TAO/CIAO/docs/schema/ciaopolicy.xsd b/TAO/CIAO/docs/schema/ciaopolicy.xsd
index 93a7415c4b4..0d663ff2166 100644
--- a/TAO/CIAO/docs/schema/ciaopolicy.xsd
+++ b/TAO/CIAO/docs/schema/ciaopolicy.xsd
@@ -17,7 +17,7 @@
</xs:sequence>
</xs:complexType>
</xs:element>
-
+
<xs:complexType name="policyType">
<xs:sequence>
<xs:choice>
@@ -43,12 +43,12 @@
</xs:choice>
</xs:sequence>
</xs:complexType>
-
+
<xs:complexType name="policyBase" abstract="true">
<xs:annotation>
<xs:documentation>
This is the base policy type. All policies
- should be an extension of this type.
+ should be an extension of this type.
</xs:documentation>
</xs:annotation>
<xs:sequence>
@@ -69,24 +69,24 @@
<xs:simpleType name="policyIDType">
<xs:annotation>
<xs:documentation>
- This type represents the policy ID.
+ This type represents the policy ID.
Need to add a restriction.
</xs:documentation>
</xs:annotation>
<xs:restriction base="xs:integer">
</xs:restriction>
</xs:simpleType>
-
+
<xs:simpleType name="overrideType">
<xs:restriction base="xs:string">
<xs:enumeration value="SET_OVERRIDE" />
<xs:enumeration value="ADD_OVERRIDE" />
</xs:restriction>
</xs:simpleType>
-
-
- <!-- The following are extensions of policyBase, one each for each policy
+
+
+ <!-- The following are extensions of policyBase, one each for each policy
we may want to group these into seperate schema documents, for our
own sanity.
-->
@@ -109,7 +109,7 @@
</xs:extension>
</xs:complexContent>
</xs:complexType>
-
+
<xs:simpleType name="rebindModeType">
<xs:annotation>
<xs:documentation>
@@ -170,7 +170,7 @@
</xs:extension>
</xs:complexContent>
</xs:complexType>
-
+
<xs:complexType name="replyPriorityPolicyType">
<xs:annotation>
<xs:documentation>
@@ -186,7 +186,7 @@
</xs:extension>
</xs:complexContent>
</xs:complexType>
-
+
<xs:complexType name="priorityRangeType">
<xs:annotation>
<xs:documentation>
@@ -198,8 +198,8 @@
<xs:element name="max" type="xs:integer" />
</xs:sequence>
</xs:complexType>
-
-
+
+
<xs:complexType name="requestStartTimePolicyType">
<xs:annotation>
<xs:documentation>
@@ -215,8 +215,8 @@
</xs:extension>
</xs:complexContent>
</xs:complexType>
-
-
+
+
<xs:complexType name="requestEndTimePolicyType">
<xs:annotation>
<xs:documentation>
@@ -232,7 +232,7 @@
</xs:extension>
</xs:complexContent>
</xs:complexType>
-
+
<xs:complexType name="replyStartTimePolicyType">
<xs:annotation>
@@ -249,7 +249,7 @@
</xs:extension>
</xs:complexContent>
</xs:complexType>
-
+
<xs:complexType name="replyEndTimePolicyType">
<xs:annotation>
@@ -266,7 +266,7 @@
</xs:extension>
</xs:complexContent>
</xs:complexType>
-
+
<xs:complexType name="utcTime">
<xs:annotation>
<xs:documentation>
@@ -296,7 +296,7 @@
</xs:extension>
</xs:complexContent>
</xs:complexType>
-
+
<xs:complexType name="relativeRoundtripPolicyType">
<xs:annotation>
<xs:documentation>
@@ -375,7 +375,7 @@
</xs:extension>
</xs:complexContent>
</xs:complexType>
-
+
<xs:simpleType name="ordersType">
<xs:annotation>
<xs:documentation>
@@ -399,7 +399,7 @@
Represents the Priority Model Policy, ID 40
</xs:documentation>
</xs:annotation>
-
+
<xs:complexContent>
<xs:extension base="ciao:policyBase">
<xs:sequence>
@@ -410,7 +410,7 @@
</xs:extension>
</xs:complexContent>
</xs:complexType>
-
+
<xs:simpleType name="priorityModelType">
<xs:restriction base="xs:string">
<xs:enumeration value="CLIENT_PROPAGATED" />
@@ -426,7 +426,7 @@
Represents the ThreadPool policy, ID 41
</xs:documentation>
</xs:annotation>
-
+
<xs:complexContent>
<xs:extension base="ciao:policyBase">
<xs:sequence>
@@ -436,8 +436,8 @@
</xs:extension>
</xs:complexContent>
</xs:complexType>
-
-
+
+
<!-- serverProtocolPolicy -->
<xs:complexType name="serverProtocolPolicyType">
@@ -446,7 +446,7 @@
Represents the Server Protocol policy, ID 42
</xs:documentation>
</xs:annotation>
-
+
<xs:complexContent>
<xs:extension base="ciao:policyBase">
<xs:sequence>
@@ -457,8 +457,8 @@
</xs:extension>
</xs:complexContent>
</xs:complexType>
-
-
+
+
<!-- clientProtocolPolicy -->
<xs:complexType name="clientProtocolPolicyType">
<xs:annotation>
@@ -466,7 +466,7 @@
Represents the Client Protocol policy, ID 43
</xs:documentation>
</xs:annotation>
-
+
<xs:complexContent>
<xs:extension base="ciao:policyBase">
<xs:sequence>
@@ -477,7 +477,7 @@
</xs:extension>
</xs:complexContent>
</xs:complexType>
-
+
<!-- Protocol definitions for client and server Protocol properties types. -->
<xs:complexType name="protocolType">
@@ -487,7 +487,7 @@
<xs:element name="transportProtocolProperties" type="ciao:protocolPropertyType" />
</xs:sequence>
</xs:complexType>
-
+
<xs:complexType name="protocolPropertyType">
<xs:sequence>
<xs:choice>
@@ -507,7 +507,7 @@
</xs:annotation>
<xs:attribute name="type" type="xs:string" use="required" />
</xs:complexType>
-
+
<xs:complexType name="tcpProtocolPropertiesType">
<xs:complexContent>
<xs:extension base="ciao:protocolPropertyBase">
@@ -528,7 +528,7 @@
<xs:extension base="ciao:protocolPropertyBase" />
</xs:complexContent>
</xs:complexType>
-
+
<xs:complexType name="unixDomainProtocolPropertiesType">
<xs:complexContent>
<xs:extension base="ciao:protocolPropertyBase">
@@ -551,7 +551,7 @@
</xs:extension>
</xs:complexContent>
</xs:complexType>
-
+
<!-- TODO: Provide other protocolProperties types -->
<!-- privateConnectionPolicy -->
@@ -568,8 +568,8 @@
</xs:extension>
</xs:complexContent>
</xs:complexType>
-
-
+
+
<!-- priorityBandedPolicy -->
<xs:complexType name="priorityBandedPolicyType">
<xs:annotation>
@@ -577,7 +577,7 @@
priorityBandedPolicy extension of policyBase, ID 45
</xs:documentation>
</xs:annotation>
-
+
<xs:complexContent>
<xs:extension base="ciao:policyBase">
<xs:sequence>
@@ -589,7 +589,7 @@
</xs:complexContent>
</xs:complexType>
-
+
<xs:complexType name="priorityBandType">
<xs:annotation>
<xs:documentation>
@@ -601,7 +601,7 @@
<xs:element name="high" type="xs:integer" />
</xs:sequence>
</xs:complexType>
-
-</xs:schema> \ No newline at end of file
+
+</xs:schema>