[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 で時間割ソフトのデータ (利用期間と利用時間帯) を参照し,それらの情報をもとにチケットを発行するだけで動作します.