付録E.2 環境設定例
XMAP3/Web for Cosminexus,TP1/Webがインストールされているサーバ環境とクライアントとなるWebブラウザの環境設定について設定例を示します。
環境設定例は,次の環境を想定しています。
- TP1/Webインストールフォルダ
-
c:\tp1web
- XMAP3/Web for Cosminexusインストールフォルダ
-
c:\program files\hitachi\xmap3\Web for TP1
- サービスプログラム(smpl.dll)の格納場所
-
c:\tp1web\aplib
- 物理マップ(MAP001ND.pmp)の格納場所
-
c:\program files\hitachi\xmap3\user\maps
- 〈この項の構成〉
(1) サーバ環境の設定
サーバ環境では次の環境設定が必要です。
-
TP1/Web定義ファイルの設定
-
IISでの仮想ディレクトリの割り当て
-
XMAP3 TP1/Web連携機能定義ファイルの設定
(a) TP1/Web定義ファイルの設定
サンプル動作に必要な定義ファイルの設定例を示します。ここでは,TP1/Webの提供ファイルを前提として変更点だけを示します。
-
WWWセション管理機能定義ファイル(wbp.cnf)
SessionAssignType dynamic MaxSession 20 MaxProcess 10
-
TP1/Webマネージャサービス定義ファイル(webconf)
set web_cltin_to_server = NONE set web_usr_conf = smpl
-
ユーザサービス定義ファイル(smpl)
<COBOL用のサンプルを使用する場合>
set service_group = smpl set module = c:\tp1web\aplib\smpl.dll set p_start_function = USR_PROCESS_START set p_stop_function = USR_PROCESS_STOP set service= "usr_service1=USR_SERVICE_1",\ "usr_service2=USR_SERVICE_2"
<C言語用のサンプルを使用する場合>
set service_group = smpl set module = c:\tp1web\aplib\smpl.dll set p_start_function = exam1_process_start set p_stop_function = exam1_process_stop set service= "usr_service1=exam1_usr_service1",\ "usr_service2=exam1_usr_service2"
(b) IISでの仮想ディレクトリの割り当て
IISで表E-1および表E-2に示すフォルダに仮想ディレクトリを割り当ててください。仮想ディレクトリには,用途に応じたアクセス権を設定してください。
項番 |
仮想ディレクトリ名 |
割り当てフォルダ |
---|---|---|
1 |
tp1web |
c:\tp1web\wsession\cgi-bin |
項番 |
仮想ディレクトリ名 |
割り当てフォルダ |
---|---|---|
1 |
xmap3 |
c:\program files\hitachi\xmap3 |
(c) XMAP3 TP1/Web連携機能定義ファイルの設定
サンプル動作に必要な定義ファイルの設定例を示します。ここでは,XMAP3 TP1/Web連携機能の提供時のファイルを前提として変更点だけを示します。
起動HTML定義ファイルおよび起動HTML用スクリプトファイルは,サンプル提供の「x3webfrm.htm」および「x3webfrm.js」を複写して作成してください。次に示すフォルダに提供しています。
c:\program files\hitachi\xmap3\web for TP1\sample
-
<業務開始URLの設定値>
"http://server_url/tp1web/dcwcgi.exe/DC_USR?DC_RPCCALL. smpl.usr_service1.DCNOFLAGS.DCRAP_CON=dmy",
- 注
-
「server_url」には,サーバマシンのIPアドレスを記載してください。
-
EtcPath = "http://server_url/xmap3/Web for TP1/etc" DataPath = "http://server_url/xmap3/user/maps"
- 注
-
「server_url」には,サーバマシンのIPアドレスを記載してください。
(2) クライアント環境の設定
クライアント環境を設定します。
(3) サンプルの実行
Webブラウザから起動HTML定義ファイルを呼び出すと,TP1/WebのCGIを呼び出し,サンプルプログラムのサービスが呼び出され,用意した画面がブラウザ上に表示されます。表示された画面で応答を返すと,ブラウザを閉じてプログラムは終了します。