Interstage Application Server/Interstage Web Server J2EE ユーザーズガイド
目次 索引 前ページ次ページ

第1部 J2EE共通編> 第4章 JNDI> 4.11 名前変換機能

4.11.1 名前変換ファイル

■記述形式

 名前変換ファイルの記述形式はXML形式です。名前変換ファイルの記述形式を以下に示します。

------------------------------------------------------------------------------------
  <?xml version="1.0" encoding="UTF-8"?>
  <!DOCTYPE fujitsu-ebe-definition SYSTEM 'fujitsu-ebe-definition.dtd'>
  <fujitsu-ebe-definition>
    <client>
      <app-name>app-name</app-name>
      <ejb-ref-entry>
        <ejb-ref-name>ejb-ref-name</ejb-ref-name>
        <jndi-name>jndi-name</jndi-name>
      </ejb-ref-entry>
      <res-entry>
        <res-ref-name>res-ref-name</res-ref-name>
        <datasource-name>datasource-name</datasource-name>
      </res-entry>
      <res-env-entry>
        <res-env-ref-name>res-env-ref-name</res-env-ref-name>
        <environment-name>environment-name</environment-name>
      </res-env-entry>
      <message-destination-entry>
        <message-destination-name>message-destination-name</message-destination-name>
        <jndi-name>jndi-name</jndi-name>
      </message-destination-entry>
    </client>
  </fujitsu-ebe-definition>
------------------------------------------------------------------------------------

■タグの説明

タグ

説明

<client>

J2EEアプリケーションクライアントの場合に指定します。複数回指定可能です。

<app-name>

名前変換を行うアプリケーション名を指定します。

<ejb-ref-entry>

EJBオブジェクトの名前変換を定義します。複数回指定可能です。
このタグの1つの定義に対し、以下の2つのタグを1つずつ定義してください。

 

<ejb-ref-name>

deployment descriptorの参照名を指定します。

<jndi-name>

<ejb-ref-name>に対応するEJBアプリケーション名(運用環境の実名)を指定します。

<res-entry>

JDBCデータソース、JMS(QueueConnectionFactory,TopicConnectionFactory)、JavaMail、connector、URLの名前変換を定義します。複数回指定可能です。
このタグの1つの定義に対し、以下の2つのタグを1つずつ定義してください。

 

<res-ref-name>

deployment descriptorの参照名を指定します。

<datasource-name>

<res-ref-name>に対応するリソースアクセス定義名(運用環境の実名)を指定します。

<res-env-entry>

JMS Destination(Queue,Topic)の名前変換を定義します。複数回指定可能です。
このタグの1つの定義に対し、以下の2つのタグを1つずつ定義してください。

 

<res-env-ref-name>

deployment descriptorの参照名を指定します。

<environment-name>

<res-env-ref-name>に対応するリソースアクセス定義名(運用環境の実名)を指定します。

<message-destination-entry>

JMS Destinationの名前変換を定義します。複数回指定可能です。
このタグの1つの定義に対し、以下の2つのタグを1つずつ定義してください。

 

<message-destination-name>

deployment descriptorの参照名を指定します。

<jndi-name>

<message-destination-name>に対応するJMS Destination定義名(運用環境の実名)を指定します。

 注) 参照名を重複して定義した場合は、最後の定義が有効になります。

■記述例(J2EEアプリケーションクライアント)

 deployment descriptorの参照名と運用環境の実名が以下の場合について、名前変換ファイルの記述例を示します。

 

deployment descriptorの参照名

運用環境の実名

EJB

ejb/EntBean

EB1

リソース参照(JDBC)

jdbc/DataSource

DS1

リソース参照(JMS)

jms/TopicCF

CF1

リソース環境参照

jms/Topic

DN1

------------------------------------------------------------------------------------
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE fujitsu-ebe-definition SYSTEM 'fujitsu-ebe-definition.dtd'>
    <fujitsu-ebe-definition>
      <client>
        <app-name>GetBeans</app-name>
        <ejb-ref-entry>
          <ejb-ref-name>ejb/EntBean</ejb-ref-name>
          <jndi-name>EB1</jndi-name>
        </ejb-ref-entry>
        <res-entry>
          <res-ref-name>jdbc/DataSource</res-ref-name>
          <datasource-name>DS1</datasource-name>
        </res-entry>
        <res-entry>
          <res-ref-name>jms/TopicCF</res-ref-name>
          <datasource-name>CF1</datasource-name>
        </res-entry>
        <res-env-entry>
          <res-env-ref-name>jms/Topic</res-env-ref-name>
          <environment-name>DN1</environment-name>
        </res-env-entry>
      </client>
    </fujitsu-ebe-definition>
------------------------------------------------------------------------------------

目次 索引 前ページ次ページ

Copyright 2008 FUJITSU LIMITED