3.6.2 DDとの対応

MessageDrivenBean属性ファイルとDeployment Descriptorの対応を次に示します。

<この項の構成>
(1) EJB2.0の場合
(2) EJB2.1以降の場合

(1) EJB2.0の場合

MessageDrivenBean属性ファイルDeployment Descriptor
タグ名出現パターンタグ名出現パターン
<hitachi-message-bean-property>1回<ejb-jar>1回
<description>0または1回
<enterprise-beans>1回
 (省略) 
 <message-driven>1回以上
<description>0回以上  <description>0回以上
<display-name>1回以上  <display-name>0回以上
<icon>0回以上  <icon>0回以上
<small-icon>0または1回  <small-icon>0または1回
<large-icon>0または1回  <large-icon>0または1回
<transaction-type>1回  <transaction-type>1回
<message-selector>0または1回  <message-selector>0または1回
<acknowledge-mode>0または1回  <acknowledge-mode>0または1回
<message-driven-destination>0または1回  <message-driven-destination>0または1回
<destination-type>1回  <destination-type>1回
<subscription-durability>0または1回  <subscription-durability>0または1回
<env-entry>0回以上  <env-entry>0回以上
<description>0回以上  <description>0回以上
<env-entry-name>1回  <env-entry-name>1回
<env-entry-type>1回  <env-entry-type>1回
<env-entry-value>1回  <env-entry-value>0または1回
<ejb-ref>0回以上  <ejb-ref>0回以上
<description>0回以上  <description>0回以上
<ejb-ref-name>1回  <ejb-ref-name>1回
<ejb-ref-type>1回  <ejb-ref-type>1回
<home>1回  <home>1回
<remote>1回  <remote>1回
<ejb-link>0または1回  <ejb-link>0または1回
<ejb-local-ref>0回以上  <ejb-local-ref>0回以上
<description>0回以上  <description>0回以上
<ejb-ref-name>1回  <ejb-ref-name>1回
<ejb-ref-type>1回  <ejb-ref-type>1回
<local-home>1回  <local-home>1回
<local>1回  <local>1回
<ejb-link>0または1回  <ejb-link>0または1回
<security-identity>0または1回  <security-identity>0または1回
<description>0回以上  <description>0回以上
  <use-caller-identity>1回
<run-as>1回  <run-as>1回
 <description>0回以上   <description>0回以上
 <role-name>1回   <role-name>1回
 <user-name>1回    
<container-transaction>0回以上  <container-transaction>0回以上
<description>0回以上  <description>0回以上
<method>1回以上  <method>1回以上
<description>0回以上  <description>0回以上
<method-intf>0または1回  <method-intf>0または1回
<method-name>1回  <method-name>1回
<method-params>0または1回  <method-params>0または1回
 <method-param>0回以上   <method-param>0回以上
<trans-attribute>1回  <trans-attribute>1回
<resource-ref>0回以上  <resource-ref>0回以上
<description>0回以上  <description>0回以上
<res-ref-name>1回  <res-ref-name>1回
<res-type>1回  <res-type>1回
<res-auth>1回  <res-auth>1回
<res-sharing-scope>0または1回  <res-sharing-scope>0または1回
<mapped-name>0または1回   
<linked-to>0または1回   
<resource-env-ref>0回以上  <resource-env-ref>0回以上
<description>0回以上   <description>0回以上
<resource-env-ref-name>1回   <resource-env-ref-name>1回
<resource-env-ref-type>1回   <resource-env-ref-type>1回
<mapped-name>0または1回    
<linked-queue>0または1回    
 <resource-adapter>1回    
 <queue>1回    
<runtime>0または1回 
  (省略) 
(凡例)
-:対応するタグがありません。または,対応するタグがないか,タグを省略しているため,出現パターンの説明を省略しています。
(省略):タグを省略しています。
注※
<use-caller-identity>と<run-as>のどちらか一つを指定します。

(2) EJB2.1以降の場合

MessageDrivenBean属性ファイルDeployment Descriptor
タグ名出現パターンタグ名出現パターン
<hitachi-message-bean-property>1回<ejb-jar>1回
<description>0または1回
<enterprise-beans>1回
(省略) 
 <message-driven>1回以上
<description>0回以上  <description>0回以上
<display-name>1回以上  <display-name>0回以上
<icon>0回以上  <icon>0回以上
<small-icon>0または1回  <small-icon>0または1回
<large-icon>0または1回  <large-icon>0または1回
<messaging-type>0または1回  <messaging-type>0または1回
<transaction-type>1回  <transaction-type>1回
<activation-config>0または1回  <activation-config>0または1回
<description>0回以上  <description>0回以上
<activation-config-property>1回以上  <activation-config-property>1回以上
 <activation-config-property-name>1回   <activation-config-property-name>1回
 <activation-config-property-value>1回   <activation-config-property-value>1回
<env-entry>0回以上  <env-entry>0回以上
<description>0回以上  <description>0回以上
<env-entry-name>1回  <env-entry-name>1回
<env-entry-type>1回  <env-entry-type>1回
<env-entry-value>1回  <env-entry-value>0または1回
<ejb-ref>0回以上  <ejb-ref>0回以上
<description>0回以上  <description>0回以上
<ejb-ref-name>1回  <ejb-ref-name>1回
<ejb-ref-type>1回  <ejb-ref-type>1回
<home>1回  <home>1回
<remote>1回  <remote>1回
<ejb-link>0または1回  <ejb-link>0または1回
<ejb-local-ref>0回以上  <ejb-local-ref>0回以上
<description>0回以上  <description>0回以上
<ejb-ref-name>1回  <ejb-ref-name>1回
<ejb-ref-type>1回  <ejb-ref-type>1回
<local-home>1回  <local-home>1回
<local>1回  <local>1回
<ejb-link>0または1回  <ejb-link>0または1回
<security-identity>0または1回  <security-identity>0または1回
<description>0回以上  <description>0回以上
  <use-caller-identity>1回
<run-as>1回  <run-as>1回
 <description>0回以上   <description>0回以上
 <role-name>1回   <role-name>1回
 <user-name>1回    
<container-transaction>0回以上  <container-transaction>0回以上
<description>0回以上  <description>0回以上
<method>1回以上  <method>1回以上
<description>0回以上  <description>0回以上
<method-intf>0または1回  <method-intf>0または1回
<method-name>1回  <method-name>1回
<method-params>0または1回  <method-params>0または1回
 <method-param>0回以上   <method-param>0回以上
<trans-attribute>1回  <trans-attribute>1回
<resource-ref>0回以上  <resource-ref>0回以上
<description>0回以上  <description>0回以上
<res-ref-name>1回  <res-ref-name>1回
<res-type>1回  <res-type>1回
<res-auth>1回  <res-auth>1回
<res-sharing-scope>0または1回  <res-sharing-scope>0または1回
<mapped-name>0または1回   
<linked-to>0または1回   
<resource-env-ref>0回以上  <resource-env-ref>0回以上
<description>0回以上   <description>0回以上
<resource-env-ref-name>1回   <resource-env-ref-name>1回
<resource-env-ref-type>1回   <resource-env-ref-type>1回
<mapped-name>0または1回    
<linked-queue>0または1回    
<resource-adapter>1回    
<queue>1回    
<linked-adminobject>0または1回    
 <resourceadapter-name>1回    
 <adminobject-name>1回    
<runtime>0または1回 
  (省略) 
(凡例)
-:対応するタグがありません。または,対応するタグがないか,タグを省略しているため,出現パターンの説明を省略しています。
(省略):タグを省略しています。
注※
<use-caller-identity>と<run-as>のどちらか一つを指定します。