maguro 2005/04/01 20:08:42
Modified: modules/openejb-builder/src/schema corba-css-config_1_0.xsd
Log:
Added SAS identity assertions.
Fixed some SSL configuration problems.
Revision Changes Path
1.4 +47 -1
openejb/modules/openejb-builder/src/schema/corba-css-config_1_0.xsd
Index: corba-css-config_1_0.xsd
===================================================================
RCS file:
/home/projects/openejb/scm/openejb/modules/openejb-builder/src/schema/corba-css-config_1_0.xsd,v
retrieving revision 1.3
retrieving revision 1.4
diff -u -r1.3 -r1.4
--- corba-css-config_1_0.xsd 31 Mar 2005 15:28:11 -0000 1.3
+++ corba-css-config_1_0.xsd 2 Apr 2005 01:08:42 -0000 1.4
@@ -78,7 +78,7 @@
<xsd:element name="description" type="j2ee:descriptionType"
minOccurs="0" maxOccurs="unbounded"/>
<xsd:group ref="css:transportMechGroup" minOccurs="0"/>
<xsd:group ref="css:asMechGroup" minOccurs="0"/>
- <!-- xsd:element name="sasMech" type="css:sasMechType"
minOccurs="0"/ -->
+ <xsd:element name="sasMech" type="css:sasMechType"
minOccurs="0"/>
</xsd:sequence>
</xsd:complexType>
@@ -166,6 +166,52 @@
<xsd:complexContent>
<xsd:restriction base="xsd:anyType">
<xsd:attribute name="domain" type="xsd:string"
use="optional"/>
+ </xsd:restriction>
+ </xsd:complexContent>
+ </xsd:complexType>
+
+ <xsd:complexType name="sasMechType">
+ <xsd:sequence>
+ <xsd:element name="description" type="j2ee:descriptionType"
minOccurs="0" maxOccurs="unbounded"/>
+ <xsd:group ref="css:ittGroup"/>
+ </xsd:sequence>
+ </xsd:complexType>
+
+ <xsd:group name="ittGroup">
+ <xsd:choice>
+ <xsd:element name="ITTAbsent" type="css:ITTAbsentType"/>
+ <xsd:element name="ITTAnonymous" type="css:ITTAnonymousType"/>
+ <xsd:element name="ITTPrincipalNameStatic"
type="css:ITTPrincipalNameStaticType"/>
+ <xsd:element name="ITTPrincipalNameDynamic"
type="css:ITTPrincipalNameDynamicType"/>
+ </xsd:choice>
+ </xsd:group>
+
+ <xsd:complexType name="ITTAbsentType">
+ <xsd:complexContent>
+ <xsd:restriction base="xsd:anyType"/>
+ </xsd:complexContent>
+ </xsd:complexType>
+
+ <xsd:complexType name="ITTAnonymousType">
+ <xsd:complexContent>
+ <xsd:restriction base="xsd:anyType"/>
+ </xsd:complexContent>
+ </xsd:complexType>
+
+ <xsd:complexType name="ITTPrincipalNameStaticType">
+ <xsd:complexContent>
+ <xsd:restriction base="xsd:anyType">
+ <xsd:attribute name="name" type="xsd:string"/>
+ <xsd:attribute name="oid" type="xsd:string" use="optional"/>
+ </xsd:restriction>
+ </xsd:complexContent>
+ </xsd:complexType>
+
+ <xsd:complexType name="ITTPrincipalNameDynamicType">
+ <xsd:complexContent>
+ <xsd:restriction base="xsd:anyType">
+ <xsd:attribute name="domain" type="xsd:string"/>
+ <xsd:attribute name="oid" type="xsd:string" use="optional"/>
</xsd:restriction>
</xsd:complexContent>
</xsd:complexType>