必ず行う設定
Interstage Information Integrator(以降、IIIと略します)と連携する場合、III連携定義ファイルの配置や、III連携用のリソースアダプタの配備などが必要になります。また、IIIのサーバ環境と運用管理環境(サーブレットを利用した接続形態)がセットアップされている必要があります。IIIのセットアップ方法については、IIIのセットアップガイドを参照してください。
注意
IIIの運用管理環境のWebアプリケーションは、必ずISIConsoleのIJServerクラスタに対して配備してください。その際、IIIの運用管理環境の動作に必要な環境設定をISIConsoleのIJServerクラスタに実施してください。
ISIのセットアップの手順は以下のとおりです。
III連携定義ファイルの配置
IIIに同梱されているIII連携定義ファイルを、ISIのインストール先にコピーします。
<IIIサーバのインストールディレクトリ>\sample\iii-cooperations.xml
<INSDIR>\etc\jee\def\gui
リソースアダプタの配備
以下を実施して、アウトバウンドのIII連携で使用するリソースアダプタを配備します。
コネクタモジュールとコネクタリソースのターゲットには、作成されているすべてのISIサーバのIJServerクラスタを追加してください。
以下のコマンドを実行してリソースアダプタを配備してください。
<Interstageインストールディレクトリ>\F3FMisje6\glassfish\bin\asadmin deploy --target ISISrv <IIIサーバのインストールディレクトリ>\adpt\isi\esiiiiadapter.rar
ISISrv:ISIサーバのIJServerクラスタ名
<Interstageインストールディレクトリ>\F3FMisje6\glassfish\bin\asadmin create-connector-connection-pool --raname esiiiiadapter --connectiondefinition javax.resource.cci.ConnectionFactory esiiiiadapter
<Interstageインストールディレクトリ>\F3FMisje6\glassfish\bin\asadmin create-connector-resource --target ISISrv --poolname esiiiiadapter esiiiiadapter
ISISrv:ISIサーバのIJServerクラスタ名
ISIサーバを複数作成している場合は、以下のコマンドを実行し、コネクタモジュールとコネクタリソースのターゲットに、作成されているISIサーバのすべてのIJServerクラスタを追加してください。create-application-refサブコマンドは本設定だけで使用してください。
<Interstageインストールディレクトリ>\F3FMisje6\glassfish\bin\asadmin create-application-ref --target ISISrv_Unit01 esiiiiadapter <Interstageインストールディレクトリ>\F3FMisje6\glassfish\bin\asadmin create-resource-ref --target ISISrv_Unit01 esiiiiadapter
ISISrv_Unit01:ISIサーバのIJServerクラスタ名
ISIサーバのIJServerクラスタに対するパスの追加
作成されているすべてのISIサーバのIJServerクラスタに対して、III連携に必要なパスを追加します。asadminコマンドを使用して、以下のパスをそれぞれ追加してください。
<IIIサーバのインストールディレクトリ>\lib\f3jniapisires.jar
パスの設定は不要です。
III連携に必要なパスを設定する手順は以下のとおりです。以下の手順で使用するasadminコマンドの詳細は、“Interstage Application Server Java EE運用ガイド(Java EE 6編)”の“asadmin”を参照してください。Java VMの定義項目のプロパティである“isjee-classpath-suffix”は、本設定だけで使用してください。
asadmin getコマンドを使用して、現在の設定を確認します。
<Interstageインストールディレクトリ>\F3FMisje6\glassfish\bin\asadmin get ISISrv.java-config.isjee-classpath-suffix
実行例
<Interstageインストールディレクトリ>\F3FMisje6\glassfish\bin\asadmin get ISISrv.java-config.isjee-classpath-suffix ISISrv.java-config.isjee-classpath-suffix=<INSDIR>\lib\esicore.jar${path.separator}<INSDIR>\lib\log4j-1.2.15.jar${path.separator}<INSDIR>\FM\F3JJSfmsv\lib\fmsvapi.jar${path.separator}<INSDIR>\lib\jdom.jar${path.separator}<INSDIR>\lib\axis.jar${path.separator}<INSDIR>\lib\commons-lang-2.3.jar${path.separator}<INSDIR>\lib\commons-beanutils.jar${path.separator}<INSDIR>\lib\commons-logging-1.0.4.jar${path.separator}<INSDIR>\FM\F5FCfdcmn\lib\FeditPackage.jar
asadmin getコマンドで確認した設定値の末尾に、設定するパスを追加し、asadmin setコマンドで設定します。
実行例
<Interstageインストールディレクトリ>\F3FMisje6\glassfish\bin\asadmin set ISISrv.java-config.isjee-classpath-suffix=<INSDIR>\lib\esicore.jar${path.separator}<INSDIR>\lib\log4j-1.2.15.jar${path.separator}<INSDIR>\FM\F3JJSfmsv\lib\fmsvapi.jar${path.separator}<INSDIR>\lib\jdom.jar${path.separator}<INSDIR>\lib\axis.jar${path.separator}<INSDIR>\lib\commons-lang-2.3.jar${path.separator}<INSDIR>\lib\commons-beanutils.jar${path.separator}<INSDIR>\lib\commons-logging-1.0.4.jar${path.separator}<INSDIR>\FM\F5FCfdcmn\lib\FeditPackage.jar${path.separator}<IIIサーバのインストールディレクトリ>\lib\f3jniapisires.jar
ISISrv:ISIサーバのIJServerクラスタ名
Formatmanager変換機能(ISIサーバ分離型)を使用しない場合の設定
Formatmanager変換機能(ISIサーバ分離型)を使用しない場合、IIIのセットアップ後に、環境設定ファイルの編集などが必要となります。
設定の手順は以下のとおりです。
環境設定ファイルの編集
環境設定ファイルを以下に示します。
<INSDIR>\etc\def\properties\ESISystemConfig.properties
環境設定ファイルには、以下の内容を定義します。
定義名 | 意味 |
---|---|
com.fujitsu.esi.formatmanager.compatibility | ISI運用管理コンソールにFormatmanagerサーバの起動・停止メニューを表示するかどうかを設定します。
|
環境設定ファイルの編集後、ISI運用管理コンソールを再起動してください。ISI運用管理コンソールの起動・停止方法は、“ISI Java EE運用ガイド”を参照してください。
ファイルの削除
以下のファイルを削除します。
<INSDIR>\FM\F3JJSfmsv\etc\.useformatmanagerserver