djencks 2004/10/13 12:45:44
Modified: modules/core/src/schema openejb-jar.xsd
Log:
add openejb activation-config element to override the spec dd element
Revision Changes Path
1.9 +27 -0 openejb/modules/core/src/schema/openejb-jar.xsd
Index: openejb-jar.xsd
===================================================================
RCS file:
/home/projects/openejb/scm/openejb/modules/core/src/schema/openejb-jar.xsd,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- openejb-jar.xsd 28 Sep 2004 07:09:39 -0000 1.8
+++ openejb-jar.xsd 13 Oct 2004 16:45:44 -0000 1.9
@@ -158,11 +158,38 @@
<xs:element name="resource-adapter-name" type="xs:string"/>
<xs:element name="activation-spec-class" type="xs:string"/>
+ <xs:element name="activation-config"
+ type="openejb:activation-configType"
+ minOccurs="0"/>
<!--xs:group ref="naming:jndiEnvironmentRefsGroup"/-->
<xs:group ref="openejb:openejb-jndiEnvironmentRefsGroup"/>
</xs:sequence>
<xs:attribute name="id" type="xs:ID"/>
</xs:complexType>
+
+ <xs:complexType name="activation-configType">
+ <xs:sequence>
+ <xs:element name="description"
+ type="xs:string"
+ minOccurs="0"
+ maxOccurs="unbounded"/>
+ <xs:element name="activation-config-property"
+ type="openejb:activation-config-propertyType"
+ maxOccurs="unbounded"/>
+ </xs:sequence>
+ </xs:complexType>
+
+ <xs:complexType name="activation-config-propertyType">
+ <xs:sequence>
+ <xs:element name="activation-config-property-name"
+ type="xs:string">
+ </xs:element>
+ <xs:element name="activation-config-property-value"
+ type="xs:string">
+ </xs:element>
+ </xs:sequence>
+ </xs:complexType>
+
</xs:schema>