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

Reply via email to