3.5.3 cosminexus.xmlとの対応

Entity Bean属性ファイルとcosminexus.xmlの対応を次に示します。

Entity Bean属性ファイルcosminexus.xml
タグ名出現パターンタグ名出現パターン
<hitachi-entity-bean-property>1回<entity>0回以上
<ejb-name>※11回
<security-identity>0または1回<security-identity>0または1回
<run-as>1回<run-as>1回
 <description>0回以上 
 <role-name>1回 
 <user-name>0または1回 <user-name>※21回
<ejb-ref>0回以上
<description>0回以上
<ejb-ref-name>1回
<ejb-ref-type>1回
<home>1回
<remote>1回
<ejb-link>0または1回
<resource-ref>0回以上<resource-ref>0回以上
<description>0回以上
<res-ref-name>1回<res-ref-name>1回
<res-type>1回
<res-auth>1回
<res-sharing-scope>0または1回
<mapped-name>0または1回
<linked-to>0または1回<linked-to>※21回
<resource-env-ref>0回以上<resource-env-ref>0回以上
<description>0回以上
<resource-env-ref-name>1回<resource-env-ref-name>1回
<resource-env-ref-type>1回
<mapped-name>0または1回
<linked-queue>0または1回<linked-queue>※21回
<resource-adapter>※31回<resource-adapter>1回
<queue>※31回<queue>1回
<linked-adminobject>0または1回<linked-adminobject>※21回
<resourceadapter-name>※41回<resourceadapter-name>1回
<adminobject-name>※41回<adminobject-name>1回
<linked-to>0または1回<linked-to>※21回
<runtime>0または1回
<lookup-name>1回<lookup-name>※20または1回
<optional-name>0または1回<optional-name>0または1回
<local-optional-name>0または1回<local-optional-name>0または1回
<maximum-instances>1回<maximum-instances>※20または1回
<pooled-instance>1回<pooled-instance>※20または1回
<minimum>1回<minimum>※20または1回
<maximum>1回<maximum>※20または1回
<caching-model>1回<caching-model>※20または1回
<entity-timeout>0または1回<entity-timeout>0または1回
<pass-by-reference>0または1回<pass-by-reference>0または1回
<instance-timeout>0または1回<instance-timeout>0または1回
<front-ejb>0または1回<front-ejb>0または1回
<ejb20-cmp>0または1回
<sql-statement>0回以上
 <method>1回
 <method-intf>0または1回
 <method-name>1回
 <method-params>0または1回
  <method-param>0回以上
 <operation>1回
 <sql>1回
<cmp-map>0または1回<cmp-map>0または1回
 <datasource-name>1回<datasource-name>1回
 <catalog-name>0または1回<catalog-name>0または1回
 <schema-name>0または1回<schema-name>0または1回
 <table-name>1回<table-name>1回
 <read-only-access>1回<read-only-access>1回
 <available-transaction-isolations>1回
 <transaction-isolation>0回以上
 <transaction-isolation>0または1回<transaction-isolation>0または1回
 <concurrency-protection>0または1回<concurrency-protection>0または1回
 <field-impl>0回以上<field-impl>0回以上
 <field-name>1回<field-name>1回
 <column-name>1回<column-name>1回
 <finder-impl>0回以上<finder-impl>0回以上
  <method-name>1回 <method-name>1回
  <where-clause>1回 <where-clause>1回
<start-order>0または1回<start-order>0または1回
<ejb-method-observation-timeout>0回以上<ejb-method-observation-timeout>0回以上
<method>1回以上<method>1回以上
<description>0または1回
<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回以上
<method-observation-timeout>1回<method-observation-timeout>1回
<ejb-transaction-timeout>0回以上<ejb-transaction-timeout>0回以上
 <method>1回以上 <method>1回以上
 <description>0または1回 
 <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回以上
 <transaction-timeout>1回 <transaction-timeout>1回
(凡例)
-:対応するタグがありません。または,対応するタグがないか,タグを省略しているため,出現パターンの説明を省略しています。
注※1
ejb-jar.xmlの<ejb-jar>-<enterprise-beans>-<entity>-<ejb-name>に対応し,属性ファイルには存在しないタグとなります。EntityBeanを特定するためのキーとなります。
注※2
cosminexus.xmlはカスタマイズしたい要素だけを記述する形式となるため,属性ファイルと出現パターンが異なります。
注※3
resource-adapterにはリソースアダプタ表示名,<queue>にはキュー名が入ります。
注※4
<resourceadapter-name>にはリソースアダプタ表示名,<adminobject-name>には管理対象オブジェクト名が入ります。