Skip to content

Commit d2bebae

Browse files
author
Yi Xiao
committed
GERONIMODEVTOOLS-802 openejb-jar.2.2.xsd does not validate under Eclipse Juno
git-svn-id: https://svn.apache.org/repos/asf/geronimo/devtools/eclipse-plugin/branches/3.0@1364514 13f79535-47bb-0310-9956-ffa450edef68
1 parent 12803ae commit d2bebae

File tree

1 file changed

+7
-14
lines changed

1 file changed

+7
-14
lines changed

plugins/org.apache.geronimo.st.schemas/v30/openejb-jar-2.2.xsd

Lines changed: 7 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -139,12 +139,11 @@
139139
<xs:element name="cache-size" type="xs:int" minOccurs="0"/>
140140
<xs:element name="tss-link" type="xs:string" minOccurs="0"/>
141141
<xs:element name="tss" type="naming:patternType" minOccurs="0"/>
142-
<xs:choice maxOccurs="unbounded">
143-
<xs:element ref="naming:abstract-naming-entry"/>
142+
<!-- The naming:persistence-context-ref and naming:gbean-ref is the implementation of naming:abstract-naming-entry -->
143+
<xs:choice minOccurs="0" maxOccurs="unbounded">
144144
<xs:element ref="naming:persistence-context-ref"/>
145145
<xs:element ref="naming:gbean-ref"/>
146146
</xs:choice>
147-
<xs:element ref="naming:persistence-context-ref" maxOccurs="unbounded" minOccurs="0"/>
148147
<xs:element ref="naming:persistence-unit-ref" maxOccurs="unbounded" minOccurs="0"/>
149148
<xs:element ref="naming:ejb-ref" maxOccurs="unbounded" minOccurs="0"/>
150149
<xs:element ref="naming:ejb-local-ref" maxOccurs="unbounded" minOccurs="0"/>
@@ -238,12 +237,8 @@
238237
</xs:complexType>
239238
</xs:element>
240239
<xs:element ref="naming:message-destination" maxOccurs="unbounded" minOccurs="0"/>
241-
<xs:element ref="app:security" minOccurs="0" />
242240
<xs:element ref="ns1:security" minOccurs="0"/>
243-
<xs:choice maxOccurs="unbounded" minOccurs="0">
244-
<xs:element ref="sys:service"/>
245-
<xs:element ref="sys:gbean"/>
246-
</xs:choice>
241+
<xs:element ref="sys:gbean" maxOccurs="unbounded" minOccurs="0"/>
247242
<xs:element ref="per:persistence" maxOccurs="unbounded" minOccurs="0"/>
248243
</xs:sequence>
249244
</xs:complexType>
@@ -253,12 +248,11 @@
253248
<xs:element name="ejb-name" type="xs:string"/>
254249
<xs:element ref="naming:resource-adapter"/>
255250
<xs:element name="activation-config" type="tns:activation-configType" minOccurs="0"/>
256-
<xs:choice maxOccurs="unbounded">
257-
<xs:element ref="naming:abstract-naming-entry"/>
251+
<!-- The naming:persistence-context-ref and naming:gbean-ref is the implementation of naming:abstract-naming-entry -->
252+
<xs:choice minOccurs="0" maxOccurs="unbounded">
258253
<xs:element ref="naming:persistence-context-ref"/>
259254
<xs:element ref="naming:gbean-ref"/>
260255
</xs:choice>
261-
<xs:element ref="naming:persistence-context-ref" maxOccurs="unbounded" minOccurs="0"/>
262256
<xs:element ref="naming:persistence-unit-ref" maxOccurs="unbounded" minOccurs="0"/>
263257
<xs:element ref="naming:ejb-ref" maxOccurs="unbounded" minOccurs="0"/>
264258
<xs:element ref="naming:ejb-local-ref" maxOccurs="unbounded" minOccurs="0"/>
@@ -311,12 +305,11 @@
311305
</xs:sequence>
312306
</xs:complexType>
313307
</xs:element>
314-
<xs:choice maxOccurs="unbounded">
315-
<xs:element ref="naming:abstract-naming-entry"/>
308+
<!-- The naming:persistence-context-ref and naming:gbean-ref is the implementation of naming:abstract-naming-entry -->
309+
<xs:choice minOccurs="0" maxOccurs="unbounded">
316310
<xs:element ref="naming:persistence-context-ref"/>
317311
<xs:element ref="naming:gbean-ref"/>
318312
</xs:choice>
319-
<xs:element ref="naming:persistence-context-ref" maxOccurs="unbounded" minOccurs="0"/>
320313
<xs:element ref="naming:persistence-unit-ref" maxOccurs="unbounded" minOccurs="0"/>
321314
<xs:element ref="naming:ejb-ref" maxOccurs="unbounded" minOccurs="0"/>
322315
<xs:element ref="naming:ejb-local-ref" maxOccurs="unbounded" minOccurs="0"/>

0 commit comments

Comments
 (0)