Update of
/cvsroot/xdoclet/xdoclet/modules/openejb/src/xdoclet/modules/openejb/ejb/resources
In directory
sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv7455/src/xdoclet/modules/openejb/ejb/resources
Added Files:
openejb-jar_1_1.dtd openejb-jar_xml.xdt
Log Message:
OpenEJB module. Only covers session beans for now.
--- NEW FILE: openejb-jar_1_1.dtd ---
<?xml version="1.0" encoding="US-ASCII"?>
<!ELEMENT assembly-descriptor (security-role+)>
<!ELEMENT connection (properties)>
<!ELEMENT container-name (#PCDATA)>
<!ELEMENT containers
(stateful-session-container|stateless-session-container|entity-container)+>
<!ELEMENT description (#PCDATA)>
<!ELEMENT display-name (#PCDATA)>
<!ELEMENT entity-container (description?, display-name?, container-name, properties?)>
<!ELEMENT ejb-deployment-id (#PCDATA)>
<!ELEMENT ejb-name (#PCDATA)>
<!ELEMENT ejb-ref (ejb-ref-name, ejb-ref-location)>
<!ELEMENT ejb-ref-location (ejb-deployment-id | connection)>
<!ELEMENT ejb-ref-name (#PCDATA)>
<!ELEMENT enterprise-beans (session | entity)+>
<!ELEMENT entity (ejb-name, container-name, ejb-ref*, resource-ref*)>
<!ELEMENT openejb-jar (containers*, enterprise-beans, assembly-descriptor?)>
<!ELEMENT physical-role-name (#PCDATA)>
<!ELEMENT properties (property+)>
<!ELEMENT property (property-name, property-value)>
<!ELEMENT property-name (#PCDATA)>
<!ELEMENT property-value (#PCDATA)>
<!ELEMENT res-ref-name (#PCDATA)>
<!ELEMENT resource-deployment-id (#PCDATA)>
<!ELEMENT resource-ref (res-ref-name, resource-deployment-id)>
<!ELEMENT role-name (#PCDATA)>
<!ELEMENT security-role (role-name, physical-role-name+)>
<!ELEMENT session (ejb-name, container-name, ejb-ref*, resource-ref*)>
<!ELEMENT stateful-session-container (description?, display-name?, container-name,
properties?)>
<!ELEMENT stateless-session-container (description?, display-name?, container-name,
properties?)>
--- NEW FILE: openejb-jar_xml.xdt ---
<?xml version="1.0" encoding="<XDtConfig:configParameterValue
paramName='Xmlencoding'/>"?>
<openejb-jar xmlns="http://www.openejb.org/openejb-jar/1.1">
<XDtEjbSession:forAllSessionBeans>
<XDtEjbSession:ifStatelessSession>
<ejb-deployment ejb-name="<XDtConfig:configParameterValue
paramName="Description"/>" deployment-id="<XDtEjb:ejbName/>" container-id="Default
Stateless Container"/>
</XDtEjbSession:ifStatelessSession>
<XDtEjbSession:ifStatefulSession>
<ejb-deployment ejb-name="<XDtConfig:configParameterValue
paramName="Description"/>" deployment-id="<XDtEjb:ejbName/>" container-id="Default
Stateful Container"/>
</XDtEjbSession:ifStatefulSession>
</XDtEjbSession:forAllSessionBeans>
</openejb-jar>
-------------------------------------------------------
The SF.Net email is sponsored by EclipseCon 2004
Premiere Conference on Open Tools Development and Integration
See the breadth of Eclipse activity. February 3-5 in Anaheim, CA.
http://www.eclipsecon.org/osdn
_______________________________________________
xdoclet-devel mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/xdoclet-devel