3.8 データ・エリア

LANSA Integrator

3.8 データ・エリア


IBM i の場合、Java Service Managerは2つのデータ・エリアJSMCLTDTAとJSMMGRDTAを使用します。

WindowsやLinuxの場合、これらのデータ・エリアはフラット・ファイルjsmcltdta.txtおよびjsmmgrdta.txtとして実装されます。ファイルの構造は、キーワード/値のペアを含む行に基づきます。先頭が#の行はコメントのため、処理されません。

1.     JSMCLTDTA

JSMCLTDTAデータ・エリアがライブラリ・リストにない場合、省略値のサーバーと接頭辞を除いたフィールド名はLOCALHOST:4560とJSMに設定されます。

データ・エリアのレイアウトは以下のようになります。

1-50

省略値のホスト名とポート
例:LOCALHOST:4560

51-60

接頭辞を除いたLANSAフィールド名
例:JSM

jsmcltdta.txtファイルが見つからない場合、省略値のサーバーと接頭辞を除いたフィールド名はLOCALHOST:4560とJSMに設定されます。

このファイルの検索方法は、Visual LANSAバージョン10とバージョン11以上で異なります。

バージョン10は以下の場所を検索します。

·         <ルート・ディレクトリ>\LANSAフォルダー(開発環境内から実行される場合)

·         <ルート・ディレクトリ>\X_WIN95\X_LANSA\EXECUTEフォルダー(開発環境以外で実行される場合)

·         パス(環境変数)のあらゆる場所

バージョン11以降は以下の場所を検索します。

·         <ルート・ディレクトリ>\X_WIN95\X_LANSAフォルダー

省略値では、jsmcltdta.txtファイルは以下にインストールされます。

·         バージョン10:<ルート・ディレクトリ>\X_WIN95\X_LANSA\EXECUTE

·         バージョン11以降:<ルート・ディレクトリ>\X_WIN95\X_LANSA

·         Linux:<ルート・ディレクトリ>\x_lansa

ファイル・キーワードは以下になります。

DefaultServer

省略値のホスト名とポート
例:DefaultServer=LOCALHOST:4560

ExcludePrefix

接頭辞を除いたLANSAフィールド名
例:ExcludePrefix=JSM

2.     JSMMGRDTA

JSMMGRDTAデータ・エリアは、インストール・プロセス中にJSMインスタンス・ディレクトリで更新されます。

データ・エリアのレイアウトは以下のようになります。

1-50

省略値のインスタンス・パス
例:/LANSA_dcxpgmlib

jsmmgrdta.txtファイルは、DefaultInstanceキーワードのエントリーがない状態で出荷されます。

ファイル・キーワードは以下になります。

DefaultInstance

省略値のインスタンス・パス
このキーワードがない場合、省略値..\JSMInstanceが使用されます。
例:DefaultInstance=c:\integerator\jsm\instance