Hitachi

uCosminexus Application Server Application and Resource Definition Reference Guide


3.3.2 Mapping with DD

The following table describes the correspondence between the HITACHI EJB-JAR Property file and the Deployment Descriptor.

Organization of this subsection

(1) In EJB 2.0

HITACHI EJB-JAR property file

Deployment Descriptor

Tag name

Occurrence pattern

Tag name

Occurrence pattern

<hitachi-ejb-jar-property>

Once

<ejb-jar>

Once

<description>

Zero or once

<description>

Zero or once

<display-name>

Zero or once

<display-name>

Zero or once

<icon>

Zero or once

--

--

<small-icon>

Zero or once

<small-icon>

Zero or once

<large-icon>

Zero or once

<large-icon>

Zero or once

--

--

<enterprise-beans>

Once

--

--

(Omitted)

--

<relationships>

Zero or once

<relationships>

Zero or once

<description>

Zero or once

<description>

Zero or once

<ejb-relation>

One or more times

<ejb-relation>

One or more times

<description>

Zero or once

<description>

Zero or once

<ejb-relation-name>

Zero or once

<ejb-relation-name>

Zero or once

<ejb1>

Once

<ejb-relationship-role>

Once

<description>

Zero or once

<description>

Zero or once

<ejb-relationship-role-name>

Zero or once

<ejb-relationship-role-name>

Zero or once

<multiplicity>

Once

<multiplicity>

Once

<cascade-delete>

Zero or once

<cascade-delete>

Zero or once

--

--

<relationship-role-source>

Once

--

--

<description>

Zero or more times

<ejb-name>

Once

<ejb-name>

Once

--

--

<cmr-field>

Zero or once

--

--

<description>

Zero or more times

<cmr-field-name>

Once

<cmr-field-name>

Once

<cmr-field-type>

Zero or once

<cmr-field-type>

Zero or once

<ejb2>

Once

<ejb-relationship-role>

Once

<description>

Zero or once

<description>

Zero or once

<ejb-relationship-role-name>

Zero or once

<ejb-relationship-role-name>

Zero or once

<multiplicity>

Once

<multiplicity>

Once

<cascade-delete>

Zero or once

<cascade-delete>

Zero or once

--

--

<relationship-role-source>

Once

--

--

<description>

Zero or more times

<ejb-name>

Once

<ejb-name>

Once

--

--

<cmr-field>

Zero or once

--

--

<description>

Zero or more times

<cmr-field-name>

Once

<cmr-field-name>

Once

<cmr-field-type>

Zero or once

<cmr-field-type>

Zero or once

--

--

<assembly-descriptor>

Zero or once

<security-role>

Zero or more times

<security-role>

Zero or more times

<description>

Zero or more times

<description>

Zero or more times

<role-name>

Once

<role-name>

Once

<linked-to>

Zero or once

--

--

--

--

(Omitted)

--

<ejb-client-jar>

Zero or once

<ejb-client-jar>

Zero or once

--

--

--

--

Legend:

--: No corresponding tag. Alternatively, the description of the occurrence pattern is omitted because the corresponding tag does not exist or the tag is omitted.

(Omitted): The tag is omitted.

(2) In EJB 2.1

HITACHI EJB-JAR property file

Deployment Descriptor

Tag name

Occurrence pattern

Tag name

Occurrence pattern

<hitachi-ejb-jar-property>

Once

<ejb-jar>

Once

<description>

Zero or more times

<description>

Zero or more times

<display-name>

One or more times

<display-name>

Zero or more times

<icon>

Zero or more times

<icon>

Zero or more times

<small-icon>

Zero or once

<small-icon>

Zero or once

<large-icon>

Zero or once

<large-icon>

Zero or once

--

--

<enterprise-beans>

Once

--

--

(Omitted)

--

<relationships>

Zero or once

<relationships>

Zero or once

<description>

Zero or more times

<description>

Zero or more times

<ejb-relation>

One or more times

<ejb-relation>

One or more times

<description>

Zero or more times

<description>

Zero or more times

<ejb-relation-name>

Zero or once

<ejb-relation-name>

Zero or once

<ejb1>

Once

<ejb-relationship-role>

Once

<description>

Zero or more times

<description>

Zero or more times

<ejb-relationship-role-name>

Zero or once

<ejb-relationship-role-name>

Zero or once

<multiplicity>

Once

<multiplicity>

Once

<cascade-delete>

Zero or once

<cascade-delete>

Zero or once

--

--

<relationship-role-source>

Once

--

--

<description>

Zero or more times

<ejb-name>

Once

<ejb-name>

Once

--

--

<cmr-field>

Zero or once

--

--

<description>

Zero or more times

<cmr-field-name>

Once

<cmr-field-name>

Once

<cmr-field-type>

Zero or once

<cmr-field-type>

Zero or once

<ejb2>

Once

<ejb-relationship-role>

Once

<description>

Zero or more times

<description>

Zero or more times

<ejb-relationship-role-name>

Zero or once

<ejb-relationship-role-name>

Zero or once

<multiplicity>

Once

<multiplicity>

Once

<cascade-delete>

Zero or once

<cascade-delete>

Zero or once

--

--

<relationship-role-source>

Once

--

--

<description>

Zero or more times

<ejb-name>

Once

<ejb-name>

Once

--

--

<cmr-field>

Zero or once

--

--

<description>

Zero or more times

<cmr-field-name>

Once

<cmr-field-name>

Once

<cmr-field-type>

Zero or once

<cmr-field-type>

Zero or once

--

--

<assembly-descriptor>

Zero or once

<security-role>

Zero or more times

<security-role>

Zero or more times

<description>

Zero or more times

<description>

Zero or more times

<role-name>

Once

<role-name>

Once

<linked-to>

Zero or once

--

--

--

--

(Omitted)

--

<ejb-client-jar>

Zero or once

<ejb-client-jar>

Zero or once

--

--

--

--

Legend:

--: No corresponding tag. Alternatively, the description of the occurrence pattern is omitted because the corresponding tag does not exist or the tag is omitted.

(Omitted): The tag is omitted.

(3) In EJB 3.0

HITACHI EJB-JAR property file

Deployment Descriptor

Tag name

Occurrence pattern

Tag name

Occurrence pattern

<hitachi-ejb-jar-property>

Once

<ejb-jar>

Once

<description>

Zero or more times

--

--

<display-name>

One or more times

<display-name>

--

<icon>

Zero or more times

--

--

<small-icon>

Zero or once

--

--

<large-icon>

Zero or once

--

--

--

--

<enterprise-beans>

Once

--

--

(Omitted)

--

<interceptors>

Zero or once

--

--

<description>

Zero or more times

--

--

<interceptor>

One or more times

--

--

<description>

Zero or more times

--

--

<interceptor-class>

Once

--

--

<around-invoke>

Zero or more times

--

--

<class>

Zero or once

--

--

<method-name>

Once

--

--

<post-construct>

Zero or more times

--

--

<lifecycle-callback-class>

Zero or once

--

--

<lifecycle-callback-method>

Once

--

--

<pre-destroy>

Zero or more times

--

--

<lifecycle-callback-class>

Zero or once

--

--

<lifecycle-callback-method>

Once

--

--

<post-activate>

Zero or more times

--

--

<lifecycle-callback-class>

Zero or once

--

--

<lifecycle-callback-method>

Once

--

--

<pre-passivate>

Zero or more times

--

--

<lifecycle-callback-class>

Zero or once

--

--

<lifecycle-callback-method>

Once

--

--

--

--

<assembly-descriptor>

Zero or once

<interceptor-binding>

Zero or more times

<interceptor-binding>

Zero or more times

<description>

Zero or more times

<description>

Zero or more times

<ejb-name>

Once

<ejb-name>

Once

<interceptor-class>#

Zero or more times

<interceptor-class>#

One or more times

<interceptor-order>#

Once

<interceptor-order>

Once

<interceptor-class>

One or more times

<interceptor-class>

One or more times

<exclude-default-interceptors>

Zero or once

<exclude-default-interceptors>

Zero or once

<exclude-class-interceptors>

Zero or once

<exclude-class-interceptors>

Zero or once

<named-method>

Zero or once

<named-method>

Zero or once

<method-name>

Once

<method-name>

Once

<method-params>

Zero or once

<method-params>

Zero or once

<method-param>

Zero or more times

<method-param>

Zero or more times

<application-exception>

Zero or more times

<application-exception>

Zero or more times

<exception-class>

Once

<exception-class>

Once

<rollback>

Zero or once

<rollback>

Zero or once

--

--

(Omitted)

--

<ejb-client-jar>

Zero or once

<ejb-client-jar>

Zero or once

--

--

--

--

Legend:

--: No corresponding tag. Alternatively, the description of the occurrence pattern is omitted because the corresponding tag does not exist or the tag is omitted.

(Omitted): The tag is omitted.

#

Specify either <interceptor-class> or <interceptor-order>.

(4) In EJB 3.1

HITACHI EJB-JAR property file

Deployment Descriptor

Tag name

Occurrence pattern

Tag name

Occurrence pattern

<hitachi-ejb-jar-property>

Once

<ejb-jar>

Once

<description>

Zero or more times

--

--

<display-name>

One or more times

<display-name>

--

<icon>

Zero or more times

--

--

<small-icon>

Zero or once

--

--

<large-icon>

Zero or once

--

--

--

--

<enterprise-beans>

Once

--

--

(Omitted)

--

<interceptors>

Zero or once

--

--

<description>

Zero or more times

--

--

<interceptor>

One or more times

--

--

<description>

Zero or more times

--

--

<interceptor-class>

Once

--

--

<around-invoke>

Zero or more times

--

--

<class>

Zero or once

--

--

<method-name>

Once

--

--

<post-construct>

Zero or more times

--

--

<lifecycle-callback-class>

Zero or once

--

--

<lifecycle-callback-method>

Once

--

--

<pre-destroy>

Zero or more times

--

--

<lifecycle-callback-class>

Zero or once

--

--

<lifecycle-callback-method>

Once

--

--

<post-activate>

Zero or more times

--

--

<lifecycle-callback-class>

Zero or once

--

--

<lifecycle-callback-method>

Once

--

--

<pre-passivate>

Zero or more times

--

--

<lifecycle-callback-class>

Zero or once

--

--

<lifecycle-callback-method>

Once

--

--

--

--

<assembly-descriptor>

Zero or once

<interceptor-binding>

Zero or more times

<interceptor-binding>

Zero or more times

<description>

Zero or more times

<description>

Zero or more times

<ejb-name>

Once

<ejb-name>

Once

<interceptor-class>#

Zero or more times

<interceptor-class>#

One or more times

<interceptor-order>#

Once

<interceptor-order>

Once

<interceptor-class>

One or more times

<interceptor-class>

One or more times

<exclude-default-interceptors>

Zero or once

<exclude-default-interceptors>

Zero or once

<exclude-class-interceptors>

Zero or once

<exclude-class-interceptors>

Zero or once

<named-method>

Zero or once

<named-method>

Zero or once

<method-name>

Once

<method-name>

Once

<method-params>

Zero or once

<method-params>

Zero or once

<method-param>

Zero or more times

<method-param>

Zero or more times

<application-exception>

Zero or more times

<application-exception>

Zero or more times

<exception-class>

Once

<exception-class>

Once

<rollback>

Zero or once

<rollback>

Zero or once

<inherited>

Zero or once

<inherited>

Zero or once

--

--

(Omitted)

--

<ejb-client-jar>

Zero or once

<ejb-client-jar>

Zero or once

--

--

--

--

Legend:

--: No corresponding tag. Alternatively, the description of the occurrence pattern is omitted because the corresponding tag does not exist or the tag is omitted.

(Omitted): The tag is omitted.

#

Specify either <interceptor-class> or <interceptor-order>.