プロジェクト

全般

プロフィール

[GGH6.X/ExPack] 拡張パックの GGSessionManager とはどんなツールなのか?

技術ノート
2013/08/19

[番号]
技術ノート KGTN 2012071901

[現象]
[GGH6.X/ExPack] 拡張パックの GGSessionManager とはどんなツールなのか?

[説明]
原則的にはGGサーバー上で動作させるプログラムで、GGのプロトコルを介してGGサーバーのセッション情報を収集し、その情報をもとにコマンドラインで指定された動作 「セッションの強制終了」、 「セッションの強制切断」、 「アプリケーションの起動」 を行います。

設定ファイルと起動パラメタ
設定ファイル GGSessionManager.ini の default セクションで、以下のパラメタを設定して下さい。

設定項目 説明
loglevel ログの出力レベル,通常は1を指定し,障害時は4を指定
port GGサーバーのポート番号(各セクションで未指定時に適用)
logFile ログファイルのパス
app アプリケーション名(PW上の名称),コマンドラインが優先される
arg アプリケーションの起動パラメタ

個別セクション (GGサーバー単位) で、以下のパラメタを設定して下さい。

設定項目 説明
host GGサーバーのIPアドレス

「セッションの強制終了」、 「セッションの強制切断」、 「アプリケーションの起動」 は以下の起動パラメタ (コマンドライン・パラメタ) で指定して下さい。

設定項目 説明
-sec <server> 設定ファイルのセクション名(GGサーバーの指定)
-host <address> GGサーバーのIPアドレス(設定ファイルより優先する)
-port <port> GGサーバーのポート番号(設定ファイルより優先する)
-app <appname> アプリケーション名(PW上の名称)
-arg <args> アプリケーションの起動パラメタ
-soi <id> セッションID id を強制終了する
-dci <id> セッションID id を強制切断する
-lai <id> セッションID id でアプリケーションを起動する
-son <name> セッション名 name を強制終了する
-dcn <name> セッション名 name を強制切断する
-lan <name> セッション名 name でアプリケーションを起動する
-sou <name> ユーザー名 name を強制終了する
-dcu <name> ユーザー名 name を強制切断する
-lau <name> ユーザー名 name でアプリケーションを起動する

*上記の id および name が all の場合は、全てのセッションで処理が行われます。

ファイル

KGTN2012071901.pdf (54.8 KB) kitasp 技術センター, 2019/09/13 14:36