|
139 | 139 | <xs:element name="cache-size" type="xs:int" minOccurs="0"/>
|
140 | 140 | <xs:element name="tss-link" type="xs:string" minOccurs="0"/>
|
141 | 141 | <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"> |
144 | 144 | <xs:element ref="naming:persistence-context-ref"/>
|
145 | 145 | <xs:element ref="naming:gbean-ref"/>
|
146 | 146 | </xs:choice>
|
147 |
| - <xs:element ref="naming:persistence-context-ref" maxOccurs="unbounded" minOccurs="0"/> |
148 | 147 | <xs:element ref="naming:persistence-unit-ref" maxOccurs="unbounded" minOccurs="0"/>
|
149 | 148 | <xs:element ref="naming:ejb-ref" maxOccurs="unbounded" minOccurs="0"/>
|
150 | 149 | <xs:element ref="naming:ejb-local-ref" maxOccurs="unbounded" minOccurs="0"/>
|
|
238 | 237 | </xs:complexType>
|
239 | 238 | </xs:element>
|
240 | 239 | <xs:element ref="naming:message-destination" maxOccurs="unbounded" minOccurs="0"/>
|
241 |
| - <xs:element ref="app:security" minOccurs="0" /> |
242 | 240 | <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"/> |
247 | 242 | <xs:element ref="per:persistence" maxOccurs="unbounded" minOccurs="0"/>
|
248 | 243 | </xs:sequence>
|
249 | 244 | </xs:complexType>
|
|
253 | 248 | <xs:element name="ejb-name" type="xs:string"/>
|
254 | 249 | <xs:element ref="naming:resource-adapter"/>
|
255 | 250 | <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"> |
258 | 253 | <xs:element ref="naming:persistence-context-ref"/>
|
259 | 254 | <xs:element ref="naming:gbean-ref"/>
|
260 | 255 | </xs:choice>
|
261 |
| - <xs:element ref="naming:persistence-context-ref" maxOccurs="unbounded" minOccurs="0"/> |
262 | 256 | <xs:element ref="naming:persistence-unit-ref" maxOccurs="unbounded" minOccurs="0"/>
|
263 | 257 | <xs:element ref="naming:ejb-ref" maxOccurs="unbounded" minOccurs="0"/>
|
264 | 258 | <xs:element ref="naming:ejb-local-ref" maxOccurs="unbounded" minOccurs="0"/>
|
|
311 | 305 | </xs:sequence>
|
312 | 306 | </xs:complexType>
|
313 | 307 | </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"> |
316 | 310 | <xs:element ref="naming:persistence-context-ref"/>
|
317 | 311 | <xs:element ref="naming:gbean-ref"/>
|
318 | 312 | </xs:choice>
|
319 |
| - <xs:element ref="naming:persistence-context-ref" maxOccurs="unbounded" minOccurs="0"/> |
320 | 313 | <xs:element ref="naming:persistence-unit-ref" maxOccurs="unbounded" minOccurs="0"/>
|
321 | 314 | <xs:element ref="naming:ejb-ref" maxOccurs="unbounded" minOccurs="0"/>
|
322 | 315 | <xs:element ref="naming:ejb-local-ref" maxOccurs="unbounded" minOccurs="0"/>
|
|
0 commit comments