[データベースサーバの構成情報入力]シートの確認メッセージで[OK]ボタンをクリックすると、[ワークユニット設定とアプリケーション情報の入力]シートが表示されます。ここでは、アプリケーション開発言語の種類に依存しない共通の部分について説明します。
[ワークユニット設定とアプリケーション情報の入力]シート(共通部分)には、以下の項目があります。
項目 | 説明 |
---|---|
[ワークユニット設定とアプリケーション情報の出力]ボタン | クリックすると、シートの入力内容から、以下が出力されます。
出力内容の詳細は、“9.4.5.3 ワークユニット設定とアプリケーション情報の入力の出力内容”を参照してください。 |
[戻る]ボタン | クリックすると、以下の[確認メッセージ]が表示されます。 [OK]ボタンをクリックすると、[データベースサーバの構成情報入力]シートが表示されます。この場合、設定した情報はクリアされます。 |
ワークユニット設定 | ワークユニットとアプリケーション連携実行基盤動作を設定します。アプリケーション開発言語の種類により異なるため、詳細は、以下を参照してください。 |
■開発言語がCOBOLの場合
開発言語がCOBOLの場合は、以下のシートが表示されます。
[ワークユニット設定とアプリケーション情報の入力]シート(COBOLの場合)には、以下の項目があります。ワークユニット単位に、ワークユニットの数だけ表示されます。
◆ワークユニット設定
項目 | 説明 | |
---|---|---|
ワークユニット設定 | ワークユニット名 | アプリケーションが動作するワークユニットのワークユニット名が表示されます。 |
ワークユニットタイプ | “非同期ワークユニット”と表示されます。 | |
アプリケーションライブラリパス | 非同期ワークユニットの場合は指定できません。 | |
アプリケーション使用パス | アプリケーション使用パスを、絶対パスで指定します。 指定するパスについての詳細は、“E.1.1 ワークユニット定義ファイルの作成”を参照してください。 注意 アプリケーション使用パスには以下の制限があります。
ポイント 複数指定する場合は、改行で区切ります。 | |
カレントディレクトリ | カレントディレクトリパスを、絶対パスで指定します。 注意 カレントディレクトリパスには以下の制限があります。
| |
アプリケーション使用ライブラリパス | アプリケーション使用ライブラリパスを、255文字以内の文字列で指定します。 指定するパスについての詳細は、“E.1.1 ワークユニット定義ファイルの作成”を参照してください。 注意 アプリケーション使用パスには以下の制限があります。
ポイント 複数指定する場合は、改行で区切ります。 | |
環境変数 | ワークユニットで使用する環境変数を、4096バイト以内の文字列で指定します。 指定するパスについての詳細は、“E.1.1 ワークユニット定義ファイルの作成”を参照してください。 注意
ポイント 複数指定する場合は、改行で区切ります。 | |
アプリケーションリトライカウント | プロセスが連続して異常終了することが可能な回数を、0~255までの整数値で指定します。
| |
アプリケーション連携実行基盤動作設定 | 動作モード | アプリケーション連携実行基盤の動作モードを選択します。以下の種類があります。
ポイント アプリケーションの多重度は、スレッド単位(1プロセスnスレッド)、プロセス単位(nプロセス)、および混在(mプロセスnスレッド)で設定できます。 |
COBOL実行環境の開設・閉鎖設定 | COBOL実行環境の開設・閉鎖処理を選択します。以下の種類があります。
ポイント
| |
サーバアプリケーションのコード系 | サーバアプリケーションのコード系を選択します。以下の種類があります。
ポイント 以下に示す環境変数は、サーバアプリケーションのコード系の文字コードに合わせた値を設定する必要があります。
環境変数についての詳細は、“E.1.1 ワークユニット定義ファイルの作成”を参照してください。 |
◆アプリケーション連携実行基盤動作設定
項目 | 説明 | ||
---|---|---|---|
共通情報 | 業務名 | 業務名が表示されます。 | |
開発言語 | “Java”、または“COBOL”が表示されます。 | ||
アプリケーション連携実行基盤動作設定 | プロセス最大多重度 | プロセス最大多重度を1~255までの数字で指定します。 | |
スレッド初期多重度 | 非同期ワークユニットの場合は指定できません。 | ||
スレッド最大多重度 | スレッド最大多重度を1~256の数字で指定します。プロセスモードの場合は、“1”が設定され、編集できません。 ポイント
注意 実際に起動可能なスレッド数はOSやメモリ資源によって制限されます。 | ||
初期処理名 | 初期処理名を指定します。 | ||
終了処理名 | 終了処理名を指定します。 | ||
初期処理ライブラリ名 | 初期処理ライブラリファイル名を指定します。省略された場合、初期化処理は行われません。 拡張子は“.dll”である必要があります。 注意
| ||
終了処理ライブラリ名 | 終了処理ライブラリファイル名を指定します。省略された場合、終了処理は行われません。 注意
| ||
アプリケーション作業域サイズ(byte) | アプリケーション作業域サイズをバイト単位で指定します。アプリケーション作業域は、サーバアプリケーションで、プロセス単位に情報を共有するための領域です。初期処理で設定した値を、同一プロセスの各処理で参照する場合に使用し、サイズは必要に応じて1~2147483647バイトの任意のサイズを指定します。アプリケーション作業域を使用しない場合は0を指定し、値を省略した場合は、0を指定したものとみなします。 | ||
アプリケーション情報設定 | 環境変数 | アプリケーションで使用する環境変数を、4096バイト以内の文字列で指定します。 注意 環境変数には、半角カナは使用できません。 ポイント 複数指定する場合は、改行で区切ります。 | |
実行ファイル名 | 非同期ワークユニットの場合は指定できません。 | ||
トランザクションリトライカウント | トランザクションリトライカウントを、0~255までの整数値で指定します。
| ||
アプリケーション配備 | 定義ファイル格納ディレクトリパス | 定義ファイル格納ディレクトリパスを、絶対パスで指定します。 注意
| |
ライブラリの配備物格納ディレクトリへのコピー有無 | ライブラリを配備物格納ディレクトリへコピーするかどうかを選択します。 | ||
アプリケーションライブラリ格納ディレクトリパス | プレロードライブラリ | プレロード対象の、アプリケーションライブラリ格納ディレクトリパスを、絶対パスで指定します。 注意
| |
ダイナミックロードライブラリ | ダイナミックロード対象の、アプリケーションライブラリ格納ディレクトリパスを、絶対パスで指定します。 注意
| ||
業務共通制御ライブラリ格納ディレクトリパス | 非同期ワークユニットの場合は指定できません。 | ||
業務共通制御ライブラリの配備物格納ディレクトリへのコピー有無 | 非同期ワークユニットの場合は指定できません。 | ||
データベースアクセス定義 | データベースアクセス定義の使用有無 | データベースアクセス定義を使用するかどうかを指定します。 | |
データベースリソース名 | データベースアクセス定義を使用する対象のデータベースリソース定義名を指定します。 | ||
トランザクションアイソレーションレベル | データソースから取得したコネクションの、トランザクション分離レベルの初期値を指定します。以下の種類があります。
ポイント [default]を指定すると、データベースのデフォルトのトランザクション分離レベルは初期値となります。 注意 メッセージとDBの整合性保証機能を利用する場合は、以下の値を必ず指定してください。
| ||
事前コネクト数 | 事前コネクト数を、0~2147483647までの数字で指定します。 | ||
最大コネクション数 | プーリング可能なコネクションの最大値を、1~2147483647までの数字で指定します。 | ||
アイドルタイムアウト(秒) | プーリングコネクションの監視時間を、0~2147483647までの数字で指定します。プーリングされているコネクションが一定時間超過しても使用されない状態が続いている場合、コンテナは対象となるコネクションを破棄します。 | ||
異常時の再接続 | コネクションの自動再接続機能を使用するかどうかを指定します。 | ||
インターバル時間(秒) | コネクションの自動再接続機能において、プーリングされているコネクションが使用できない場合、またはDBMSへの接続に失敗した場合、再度接続を行うまでのインターバル時間を、1~2147483647までの数字で指定します。 | ||
リトライ回数 | コネクションの自動再接続機能において、プーリングされているコネクションが使用できない場合、またはDBMSへの接続に失敗した場合、再度接続を試みる回数を、1~2147483647までの数字で指定します。 |
■開発言語がJavaの場合
開発言語がJavaの場合は、以下のシートが表示されます。
[ワークユニット設定とアプリケーション情報の入力]シート(Java)には、以下の項目があります。
[ワークユニット]および[アプリケーション]は、ワークユニット単位に、ワークユニットの数だけ表示されます。
◆Java固有の設定情報
項目 | 説明 |
---|---|
JDK/JREバージョン | [JDK/JRE6]を指定します。 |
QueueConnectionFactory名 | 簡易セットアップで作成した、QueueConnectionFactory名を指定します。 |
◆ワークユニット
項目 | 説明 | |
---|---|---|
ワークユニット設定 | ワークユニット名 | アプリケーションが動作するワークユニットのワークユニット名が表示されます。 |
ワークユニットタイプ | “IJServer”と表示されます。 | |
IJServerタイプ | IJServerタイプを選択します。以下の種類があります。
| |
クラスパス | アプリケーション使用クラスパスを、絶対パスで指定します。 指定するパスについての詳細は、“IJServerの環境設定”を参照してください。 注意 アプリケーション使用クラスパスには以下の制限があります。
JDK/JREバージョンに従って"ワークユニットの作成(Java)"を参照し、設定を行ってください。 | |
パス | アプリケーション使用パスを、絶対パスで指定します。 指定するパスについての詳細は、“IJServerの環境設定”を参照してください。 注意 アプリケーション使用パスには以下の制限があります。
| |
ライブラリパス | アプリケーション使用ライブラリパスを、絶対パスで指定します。 指定するパスについての詳細は、“IJServerの環境設定”を参照してください。 注意 アプリケーション使用ライブラリパスには以下の制限があります。
| |
環境変数 | ワークユニットで使用する環境変数を、4096バイト以内の文字列で指定します。 指定するパスについての詳細は、“IJServerの環境設定”を参照してください。 注意 環境変数には、半角カナは使用できません。 | |
JavaVMオプション | Javaコマンドに指定するオプションを設定します。 ポイント アプリケーション連携実行基盤では、下記のオプションを設定する必要があります。 -Xms16m -Xmx512m -Dcom.fujitsu.interstage.jms.queue_max_err=yes -Dcom.fujitsu.ObjectDirector.DeterredMessage=yes | |
DBコネクション設定 | DBコネクション設定の使用有無 | DBコネクション設定を使用するかどうかを指定します。 |
データソース名 | DBコネクション設定を使用する対象のデータソース名を指定します。 | |
トランザクションアイソレーションレベル | データソースから取得したコネクションのトランザクション分離レベルの初期値を選択します。 注意 メッセージとDBの整合性保証機能を利用する場合は、以下の値を必ず指定してください。
| |
事前コネクト数 | 事前コネクト数を、0~2147483647までの数字で指定します。 | |
最大コネクション数 | プーリング可能なコネクションの最大値を、1~2147483647までの数字で指定します。 | |
コネクションタイムアウト | 最大コネクション数分のコネクションすべてがJ2EEアプリケーションで使用中の状態で、コネクションの接続要求が来た場合に、プールにコネクションが返却されるのを待つ時間を指定します。時間が超過してもコネクションが返却されなかった場合はSQLExceptionが返却されます。 | |
アイドルタイムアウト | プーリングコネクションの監視時間を、0~2147483647までの数字で指定します。プーリングされているコネクションが一定時間超過しても使用されない状態が続いている場合、コンテナは対象となるコネクションを破棄します。 | |
異常時の再接続 | コネクションの自動再接続機能を使用するかどうかを指定します。 | |
インターバル時間 | コネクションの自動再接続機能において、プーリングされているコネクションが使用できない場合、またはDBMSへの接続に失敗した場合、再度接続を行うまでのインターバル時間を、1~2147483647までの数字で指定します。 | |
リトライ回数 | コネクションの自動再接続機能において、プーリングされているコネクションが使用できない場合、またはDBMSへの接続に失敗した場合、再度接続を試みる回数を、1~2147483647までの数字で指定します。 |
◆アプリケーション
項目 | 説明 | |
---|---|---|
アプリケーション情報 | 業務名 | 業務名が表示されます。 |
開発言語 | “Java”と表示されます。 |