Interstage Application Server OLTPサーバ運用ガイド |
目次 索引 |
第3章 ワークユニットの作成 | > 3.1 CORBAワークユニットの作成 | > 3.1.4 ワークユニットの環境設定 (Interstage管理コンソールを使用する場合) |
Interstage管理コンソールを使用してCORBAアプリケーションを配備する場合、以下の手順で作成してください。
[Interstage管理コンソール] > [Interstage Application Server] > [システム] > [ワークユニット] > [ワークユニット名]の[配備]タブより、以下の情報を設定して[配備]ボタンをクリックすることによって、CORBAアプリケーションをワークユニット上に配備し、ワークユニット上で動作させることができるようになります。
また、必要に応じて詳細な設定をすることができます。[詳細設定]には、CORBAアプリケーション単位の設定項目と各CORBAアプリケーション内のインタフェース定義の設定項目があります。これらの詳細な設定項目とその内容について以下に説明します。
[配備設定]の[インプリメンテーションリポジトリID]と[実行プログラムファイル]を設定してください。この2つの項目は、必須項目です。
また、[詳細情報]の[表示]をクリックし、さらに、[CORBAアプリケーション]の[表示]をクリックするとCORBAアプリケーションの詳細情報を設定することができます。
必要に応じて情報を設定してください。
Interstage管理コンソール定義項目名 |
必須項目 |
設定内容 |
---|---|---|
インプリメンテーションリポジトリID |
◎ |
CORBAアプリケーションを特定するインプリメンテーションリポジトリIDを指定します。 |
実行プログラムファイル |
◎ |
アプリケーションのモジュール名を設定します Java言語のアプリケーションを使用する場合は、Java実行体名(Windowsはjava.exe等、Solaris/Linuxはjava等)を指定します。Java実行体で実行するclassファイルは、“起動パラメタ”で指定してください。 |
起動指定 |
◎ |
アプリケーションの配備後にワークユニットを起動する場合にチェックします。 |
ロケール |
△ |
アプリケーションのコード系を指定するオブジェクトリファレンスのコード系を指定します。 |
プロセス多重度 |
○ |
アプリケーションのプロセス多重度を指定します。 |
処理スレッド数 |
△ |
プロセスごとのアプリケーションの処理スレッド数を指定します。負荷に応じて自動的に増減するため、初期値と最大値を指定します。 |
スレッドの縮退 (thr_decrease(*)) |
△ |
スレッドの自動拡張機能を使用する際に、スレッドの縮退を行うか否かを指定します。 [行う]を指定した場合、サーバアプリケーションの負荷が低くなった際にスレッドの縮退を行います。 |
アプリケーション格納フォルダ (Path) |
△ |
アプリケーションプログラムが配置されたディレクトリを指定します。 本項目がCORBAワークユニット環境設定とCORBAアプリケーション環境設定の両方に設定された場合は、CORBAアプリケーション環境設定で設定されたフォルダより実行プログラムファイルを検索します。 |
アプリケーション最大処理時間 |
○ |
アプリケーションの最大処理時間の監視値(秒)を設定します。 |
アプリケーション最大処理時間超過時の制御 |
△ |
アプリケーションの最大処理時間超過時に、当該アプリケーションが動作しているプロセスに対する処理を指定します。 |
最大キューイングメッセージ数 |
△ |
キューに滞留できる最大キュー数を設定します。監視キューイングメッセージ数が設定されており、かつ、滞留メッセージ数が、この値を超過するとアラーム通知します。 |
監視キューイングメッセージ数 |
△ |
アラーム通知を行う滞留メッセージ数を設定します。滞留メッセージ数が、この値になるとアラーム通知します。 |
監視再開キューイングメッセージ数 |
△ |
アラーム通知の監視を再開する滞留メッセージ数を設定します。滞留メッセージ数が監視キューイングメッセージ数を超えた後、本設定値と同じになった時に、滞留メッセージ数の監視を再開します。 |
クラスパス |
○ |
CORBAアプリケーション(Java)が動作時に使用するクラスパスを設定します。 |
環境変数 |
○ |
アプリケーションおよび出口プログラムが動作時に使用する環境変数を設定します。“環境変数=値”の形式で指定します。PATH、LD_LIBRARY_PATHは指定できません。 |
プロセス回収出口プログラム名 |
△ |
プロセス回収出口プログラムの名前を設定します。ただし、C言語のプログラム名しか指定できません。 |
出口プログラム実行モジュール名 |
△ |
プロセス回収出口プログラムの実行ファイル名を設定します。 |
起動パラメタ |
○ |
アプリケーションに設定する起動パラメータを指定します。 |
要求のディスパッチ方式 |
△ |
クライアントからの要求メッセージを、要求待ちのサーバアプリケーションプロセスに振り分ける方式を指定します。 |
通信バッファ数 |
△ |
キューのバッファ数を設定します。 |
通信バッファ長 |
△ |
1要求に対してキュー操作を行う1データ長を設定します。 |
インスタンス保持機能 |
△ |
アプリケーションがクライアントアプリケーションごとにインスタンスデータを保持するか否かを、指定します。アプリケーションの言語が、C++、Java、OOCOBOLの場合に有効です。 |
セションタイムアウト時間 |
△ |
セションタイムアウトの時間を指定します。「インスタンス保持機能」で「使用する(オブジェクト単位)」を選択した場合に指定します。 |
オブジェクトリファレンスへのSSL情報付加 |
△ |
サーバアプリケーションのオブジェクトリファレンス作成時、SSL情報付加のルールを指定します。 |
動作モード |
△ |
アプリケーションの活性化後の動作モードを指定します。 |
Traffic Directorのメソッド負荷分散 |
△ |
Traffic Directorによる負荷分散を行う場合に、負荷分散の方式を指定します。 |
[◎:必須 ○:推奨 △:省略可 *:インプリメンテーションリポジトリ定義項目]
CORBAアプリケーションのオブジェクトのインタフェース定義の設定を行います。
[追加]ボタンをクリックすると、インタフェース定義の追加が行えます。以下の入力項目を設定して、[適用]ボタンをクリックすると、インタフェース定義が追加されます。
一覧表示された定義済みのインタフェース定義をチェックして、[編集]ボタンをクリックすると、インタフェース定義の編集が行えます。
同様に、インタフェースをチェックして[削除]ボタンをクリックすると、インタフェース定義を削除できます。
インタフェース定義の追加・変更・削除は、[配備]ボタンで適用されます。
定義項目名 |
必須項目 |
設定内容 |
---|---|---|
インタフェースリポジトリID |
△ |
オブジェクトのインタフェースリポジトリIDを設定します。 |
ネーミングサービスへの登録 |
△ |
オブジェクトをネーミングサービスに登録するかを指定します。 |
ネーミングサービス登録名 |
△ |
ネーミングサービスに登録する場合に、オブジェクトの名前を指定します。 |
優先度 |
△ |
オブジェクトの優先度を指定します。 |
ライブラリパス名 |
△ |
ライブラリのパス名を指定します。 |
COBOLの動的スケルトンインタフェース |
△ |
オブジェクトのインタフェースリポジトリIDを設定します。 |
[◎:必須 ○:推奨 △:省略可]
目次 索引 |