セッションプロパティーの動的変更
セッション定義は管理者が定義します。ユーザーは、HTML パラメータを上書きすることで、クライアント側でセッションプロパティを変更できます。
上書きされた値は、管理者が設定した初期セッションのプロパティよりも優先されます。上書きされたプロパティはロックされているため、ユーザーが変更できません。
上書きできるセッションプロパティーのリスト:
| パラメーター名 | 説明 | 有効な値 |
| ホスト | ターゲットサーバーのホスト名または IP アドレス。プロパティーパネルに「宛先アドレス」として表示されます。すべてのセッションタイプに適用されます。 | ホスト名または IP アドレス。 |
| ホストバックアップ1 | backup1 サーバーのホスト名または IP アドレス。プロパティパネルにバックアップの「宛先アドレス」として表示されます。すべてのセッションタイプに適用されます。 | ホスト名または IP アドレス。 |
| ホストバックアップ2 | backup2 サーバーのホスト名または IP アドレス。プロパティパネルにバックアップ 2 の「宛先アドレス」として表示されます。すべてのセッションタイプに適用されます。 | ホスト名または IP アドレス。 |
| ポート | ターゲットサーバーが待機しているポート番号です。プロパティーパネルに「宛先ポート」として表示されます。すべてのセッションタイプに適用されます。 | 有効な任意の TCP/IP ポート番号。 |
| ポートバックアップ1 | backup1 サーバーが待機しているポート番号です。プロパティパネルに backup1 の「宛先ポート」として表示されます。すべてのセッションタイプに適用されます。 | 有効な任意の TCP/IP ポート番号。 |
| ポートバックアップ2 | backup2 サーバーが待機しているポート番号です。プロパティパネルにバックアップ 2 の「宛先ポート」として表示されます。すべてのセッションタイプに適用されます。 | 有効な任意の TCP/IP ポート番号。 |
| コードページ | セッションの接続先サーバーのコードページ。プロパティパネルに「ホストコードページ」として表示されます。FTP を除くすべてのセッションタイプに適用されます。 | セッション プロパティ パネルにリストされている、サポートされているホスト コードページの数値部分 (例 037)。 |
| LUName | このセッションが接続したいターゲットサーバーで定義された LU または LU プールの名前。プロパティーパネルに「LU またはプール名」と表示されます。3270 表示および 3270 印刷のセッションタイプに適用されます。 | LU または LU プールの名前。 |
| LUNameBackup1 | このセッションを接続したい、backup1 サーバーで定義された LU または LU プールの名前。プロパティーパネルに、backup1 の「LU またはプール名」と表示されます。3270 表示および 3270 印刷のセッションタイプに適用されます。 | LU または LU プールの名前。 |
| LUNameBackup2 | このセッションが接続したい、backup2 サーバーで定義された LU または LU プールの名前。プロパティーパネルに、backup2 の「LU またはプール名」として表示されます。3270 表示および 3270 印刷のセッションタイプに適用されます。 | LU または LU プールの名前。 |
| WorkstationID | このワークステーション名。プロパティパネルに「ワークステーション ID」として表示されます。5250 表示および 5250 印刷セッションタイプに適用されます。 | このワークステーションの固有の名前。 |
| ScreenSize | 画面の行数と列数を定義します。プロパティパネルに「画面サイズ」として表示されます。3270 表示、5250 表示、および VT 表示のセッションタイプに適用されます。 |
|
| AltScreenSize | 画面の行数と列数を定義します。画面サイズが 62x160 に設定された 3270 表示セッションに適用されます。 | 値=行 x 列。 |
| startWithフルスクリーン | 管理者は、HOD 展開ウィザードの「詳細オプション」パネルでパラメータを構成します。このパラメータが設定されていない場合、または false に設定されている場合、デフォルトではセッションは最小化モードで起動します。このパラメータは HTML パラメータの上書きの下にリストされ、ダッシュボードページで既に使用可能な JSON ファイルのインポート/エクスポートに含まれます。 | ブール値 (真/偽) |
セッションプロパティーを変更するステップ:
管理者は、以下の 3 つの方法のいずれかを使用してセッションプロパティーを設定できます。
-
デプロイメントウィザードのパラメータを設定する。
- HTML パラメーター EnableHTMLOverrides を組み込み、真に設定します。 (DW の場合、[詳細オプション] -> [HTML パラメータ])。
- 上書きを受け入れるセッションの正確な名前の値を持つ HTML パラメータTargetedSessionList を含めます。 (DW の場合、[詳細オプション] -> [HTML パラメータ])。
-
セッションマネージャ API を介してパラメータを設定する
(以下のオプションのいずれかを使用)
-
json 配列を作成し、以下のメソッドに渡します。
例 :
変数 hod_applet = new hod_Session();
変数 json_object ={“host”:”host_address”,”port”:”23”}
hod_applet.setHTMLParametersToOverride(json_object);
-
以下の関数を繰り返し呼び出す json 配列を作成し、以下の API を使用して ZIEWeb-Client に json オブジェクトを渡します。
例 :
変数 hod_applet = new hod_Session();
hod_applet.setHTMLParametersToOverride("ホスト","ホスト ADDRESS");
hod_applet.setHTMLParametersToOverride ("ポート","12175");など
hod_applet.setHTMLParametersToOverride(); //最終的に this to Call set メソッド.
制限:セッションマネージャー API (アプリケーションプログラミングインターフェース) を使用する場合、これは自動開始セッションでは機能しません。
-
-
カスタム JSP コードを使用する。 (カスタム UX)
テンプレートファイルで、すべてのカスタムパラメータを使用して hHod_AppletParams 変数を更新します。
例:
hHod_AppletParams["host"] = "host_address";
hHod_AppletParams["port"] = "port_number";
制限:
管理者によって作成された JSON 配列は、カスタム JSP では機能しません。