uCosminexus Application Server, Application and Resource Definition Reference Guide

[Contents][Index][Back][Next]

3.4.2 Mapping with DD

The following table describes the correspondence between the HITACHI Session Bean Property file and the Deployment Descriptor:

HITACHI Session Bean Property file Deployment Descriptor
Tag name Occurrence pattern Tag name Occurrence pattern
<hitachi-session-bean-property> Once <ejb-jar> Once
 
-- --
 
<description> Zero or once
 
-- --
 
<display-name> Zero or once
 
-- --
 
<icon> Zero or more times
 
-- --
 
 
<small-icon> Zero or once
 
-- --
 
 
<large-icon> Zero or once
 
-- --
 
<enterprise-beans> Once
 
-- --
 
 
<session> One or more times
 
<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
 
-- --
 
 
 
<ejb-name> Once
 
<mapped-name> Zero or once
 
 
 
-- --
 
-- --
 
 
 
<home> Zero or once
 
-- --
 
 
 
<remote> Zero or once
 
<business-local> Zero or more times
 
 
 
-- --
 
<business-remote> Zero or more times
 
 
 
-- --
 
-- --
 
 
 
<ejb-class> Once
 
<session-type> Once
 
 
 
<session-type> Zero or 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
 
 
 
-- --
 
<timeout-method> Zero or once
 
 
 
-- --
 
 
<method-name> Once
 
 
 
-- --
 
 
<method-params> Zero or once
 
 
 
-- --
 
 
 
<method-param> Zero or more times
 
 
 
-- --
 
<init-method> Zero or more times
 
 
 
-- --
 
 
<create-method> Once
 
 
 
-- --
 
 
 
<method-name> Once
 
 
 
-- --
 
 
 
<method-params> Zero or once
 
 
 
-- --
 
 
 
 
<method-param> Zero or more times
 
 
 
-- --
 
 
<bean-method> Once
 
 
 
-- --
 
 
 
<method-name> Once
 
 
 
-- --
 
 
 
<method-params> Zero or once
 
 
 
-- --
 
 
 
 
<method-param> Zero or more times
 
 
 
-- --
 
<remove-method> Zero or more times
 
 
 
-- --
 
 
<bean-method> Once
 
 
 
-- --
 
 
 
<method-name> Once
 
 
 
-- --
 
 
 
<method-params> Zero or once
 
 
 
-- --
 
 
 
 
<method-param> Zero or more times
 
 
 
-- --
 
 
<retain-if-exception> Zero or once
 
 
 
-- --
 
<transaction-type> Once
 
 
 
<transaction-type> Once
 
<env-entry> Zero or more times
 
 
 
<env-entry> Zero or more times
 
 
<description> Zero or more times
 
 
 
 
<description> Zero or more times
 
 
<env-entry-name> Once
 
 
 
 
<env-entry-name> Once
 
 
<env-entry-type> Once
 
 
 
 
<env-entry-type> Once
 
 
<env-entry-value> Once
 
 
 
 
<env-entry-value> Zero or once
 
 
<injection-target> Zero or more times
 
 
 
-- --
 
 
 
<injection-target-class> Once
 
 
 
-- --
 
 
 
<injection-target-name> Once
 
 
 
-- --
 
<ejb-ref> Zero or more times
 
 
 
<ejb-ref> Zero or more times
 
 
<description> Zero or more times
 
 
 
 
<description> Zero or more times
 
 
<ejb-ref-name> Once
 
 
 
 
<ejb-ref-name> Once
 
 
<ejb-ref-type> Once
 
 
 
 
<ejb-ref-type> Once
 
 
<home> Once
 
 
 
 
<home> Once
 
 
<remote> Once
 
 
 
 
<remote> Once
 
 
<ejb-link> Zero or once
 
 
 
 
<ejb-link> Zero or once
 
 
<injection-target> Zero or more times
 
 
 
-- --
 
 
 
<injection-target-class> Once
 
 
 
-- --
 
 
 
<injection-target-name> Once
 
 
 
-- --
 
<ejb-local-ref> Zero or more times
 
 
 
<ejb-local-ref> Zero or more times
 
 
<description> Zero or more times
 
 
 
 
<description> Zero or more times
 
 
<ejb-ref-name> Once
 
 
 
 
<ejb-ref-name> Once
 
 
<ejb-ref-type> Once
 
 
 
 
<ejb-ref-type> Once
 
 
<local-home> Once
 
 
 
 
<local-home> Once
 
 
<local> Once
 
 
 
 
<local> Once
 
 
<ejb-link> Zero or once
 
 
 
 
<ejb-link> Zero or once
 
 
<injection-target> Zero or more times
 
 
 
-- --
 
 
 
<injection-target-class> Once
 
 
 
-- --
 
 
 
<injection-target-name> Once
 
 
 
-- --
 
<security-role-ref> Zero or more times
 
 
 
<security-role-ref> Zero or more times
 
 
<description> Zero or more times
 
 
 
 
<description> Zero or more times
 
 
<role-name> Once
 
 
 
 
<role-name> Once
 
 
<role-link> Zero or once
 
 
 
 
<role-link> Zero or once
 
<security-identity> Zero or once
 
 
 
<security-identity> Zero or once
 
 
<description> Zero or more times
 
 
 
 
<description> Zero or more times
 
 
<use-caller-identity> Once#1
 
 
 
 
<use-caller-identity> Once#1
 
 
<run-as> Once#1
 
 
 
 
<run-as> Once#1
 
 
 
<description> Zero or more times
 
 
 
 
 
<description> Zero or more times
 
 
 
<role-name> Once
 
 
 
 
 
<role-name> Once
 
 
 
<user-name> Once
 
 
 
 
 
-- --
 
<resource-ref> Zero or more times
 
 
 
<resource-ref> Zero or more times
 
 
<description> Zero or more times
 
 
 
 
<description> Zero or more times
 
 
<res-ref-name> Once
 
 
 
 
<res-ref-name> Once
 
 
<res-type> Once
 
 
 
 
<res-type> Once
 
 
<res-auth> Once
 
 
 
 
<res-auth> Once
 
 
<res-sharing-scope> Zero or once
 
 
 
 
<res-sharing-scope> Zero or once
 
 
<mapped-name> Zero or once
 
 
 
-- --
 
 
<injection-target> Zero or more times
 
 
 
-- --
 
 
 
<injection-target-class> Once
 
 
 
-- --
 
 
 
<injection-target-name> Once
 
 
 
-- --
 
 
<linked-to> Zero or once
 
 
 
-- --
 
<resource-env-ref> Zero or more times
 
 
 
<resource-env-ref> Zero or more times
 
 
<description> Zero or more times
 
 
 
 
<description> Zero or more times
 
 
<resource-env-ref-name> Once
 
 
 
 
<resource-env-ref-name> Once
 
 
<resource-env-ref-type> Once
 
 
 
 
<resource-env-ref-type> Once
 
 
<mapped-name> Zero or once
 
 
-- --
 
 
<injection-target> Zero or more times
 
 
-- --
 
 
 
<injection-target-class> Once
 
 
-- --
 
 
 
<injection-target-name> Once
 
 
-- --
 
 
<linked-queue> Zero or once
 
 
-- --
 
 
 
<resource-adapter> Once
 
 
-- --
 
 
 
<queue> Once
 
 
-- --
 
 
<linked-adminobject> Zero or once
 
 
-- --
 
 
 
<resourceadapter-name> Once
 
 
-- --
 
 
 
<adminobject-name> Once
 
 
-- --
 
(Omitted) --
 
 
(Omitted) --
 
-- --
 
<assembly-descriptor> Zero or once
 
-- --
 
 
<security-role> Zero or more times
 
-- --
 
 
 
<description> Zero or more times
 
-- --
 
 
 
<role-name> Once
 
<method-permission> Zero or more times
 
 
<method-permission> Zero or more times
 
 
<description> Zero or more times
 
 
 
<description> Zero or more times
 
 
<role-name>#2 One or more times
 
 
 
<role-name>#2 One or more times
 
 
<unchecked>#2 Once
 
 
 
<unchecked>#2 Once
 
 
<method> One or more times
 
 
 
<method> One or more times
 
 
 
<description> Zero or more times
 
 
 
 
<description> Zero or more times
 
 
 
-- --
 
 
 
 
<ejb-name> Once
 
 
 
<method-intf> Zero or once
 
 
 
 
<method-intf> 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
 
<container-transaction> Zero or more times
 
 
<container-transaction> Zero or more times
 
 
<description> Zero or more times
 
 
 
<description> Zero or more times
 
 
<method> One or more times
 
 
 
<method> One or more times
 
 
 
<description> Zero or more times
 
 
 
 
<description> Zero or more times
 
 
 
-- --
 
 
 
 
<ejb-name> Once
 
 
 
<method-intf> Zero or once
 
 
 
 
<method-intf> 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
 
 
<trans-attribute> Once
 
 
 
<trans-attribute> Once
 
<exclude-list> Zero or once
 
 
<exclude-list> Zero or once
 
 
<description> Zero or more times
 
 
 
<description> Zero or more times
 
 
<method> One or more times
 
 
 
<method> One or more times
 
 
 
<description> Zero or more times
 
 
 
 
<description> Zero or more times
 
 
 
-- --
 
 
 
 
<ejb-name> Once
 
 
 
<method-intf> Zero or once
 
 
 
 
<method-intf> 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
 
-- --
 
<ejb-client-jar> Zero or once
 
<runtime> Zero or once -- --
 
(Omitted) -- -- --

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.

#1
Specify either <use-caller-identity> or <run-as>.

#2
Specify either <role-name> or <unchecked>.