[GGH5.X/ExPack] GGEasyRent を既存の時間割ソフトに組込むにはどうすれば良いのか?
技術ノート
2016/08/01
[番号]
技術ノート KGTN 2016070504
[現象]
[GGH5.X/ExPack] GGEasyRent を既存の時間割ソフトに組込むにはどうすれば良いのか?
[説明]
GGEasyRent が想定する利用のシナリオは以下の通りです.
1.  ユーザーが GGEasyRent のログオン画面 ger.asp にアクセス
2.  認証情報およびアプリケーション名を入力して Sign In
3.  ger.asp の処理で時間割ソフトのデータを参照 (利用期間と利用時間帯)
4.  GGEasyRentEncode.exe を起動し利用チケットを発行
5.  http://???/goglobal/logon.html?user=...&app=GGEasyRent&args=-dec <チケット> へアクセス
6.  GGサーバーヘログオン
7.  アプリケーション GGEasyRent が起動
8.  GGEasyRent の処理でチケットをチェック
9.  正しいチケットであれば,その中で指定されたアプリケーションを起動
10. チケット中の利用時間を監視
11. 利用時間終了直前に終了の警告を表示
12. 利用時間が終了した時点でアプリケーションを強制終了
13. GGEasyRent が終了
14. セッションが終了
つまり,修正版の ger.asp で時間割ソフトのデータ (利用期間と利用時間帯) を参照し,それらの情報をもとにチケットを発行するだけで動作します.