diff options
Diffstat (limited to 'TAO/CIAO/docs/schema/ciaopolicy.xsd')
-rw-r--r-- | TAO/CIAO/docs/schema/ciaopolicy.xsd | 80 |
1 files changed, 40 insertions, 40 deletions
diff --git a/TAO/CIAO/docs/schema/ciaopolicy.xsd b/TAO/CIAO/docs/schema/ciaopolicy.xsd index 0d663ff2166..93a7415c4b4 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> +</xs:schema>
\ No newline at end of file |