11.3.1 C/S構成に関する設定
C/S構成の詳細情報は,[C/Sセットアップ]ダイアログの[C/S構成]タブで設定します。
それぞれの設定内容は,該当するサービス名ファイル(X3PHOST),仮想端末名ファイル(X3MWHOST)に保存されます。
(1) C/S構成に関するセットアップの画面
[C/Sセットアップ]ダイアログの[C/S構成]タブを次に示します。
[C/S構成]タブでは,画面は二つの部分に分かれます。中央にボタンが並んでいる部分よりも上が現在設定済みの情報を表示する領域です。ボタンよりも下の部分が情報の新規作成や変更をする領域です。
[C/S構成]タブの上部にあるリストには,現在のC/S環境の設定状況が表示されます。C/S環境の設定状況のリストを扱う各ボタンの役割を次に示します。
-
[追加]:[C/S構成]タブ下部の設定内容を確定します。[追加]ボタンをクリックすると,設定内容がリストに追加されます。
-
[編集]:一覧で選択したC/Sの設定を下部の設定欄に表示し,編集できるようにします。
-
[編集更新]:設定した内容を一覧中で選択したC/S環境に反映します。
-
[編集キャンセル]:設定欄で変更した内容を無効にします。一覧には反映されません。
-
[削除]:上部のリストから,選択したC/S環境の設定を削除します。
次に,上部の設定状況の見方を説明します。
-
[高度な設定]:通常は使用しません。仮想端末名が「自動割当て」のときに,APで使用する仮想端末名を指定します。詳細については,「(3) 仮想端末名の登録」を参照してください。
-
ホスト名
XMAP3で使用するC/S環境の各Windowsのホスト名が表示されます。この内容はサービス名ファイル(X3PHOST)での設定内容です。もし設定されている内容(ホスト名以外のほかの設定を含む)に,ほかの内容と重複したり,矛盾を生じたりするものがある場合はホスト名の先頭に「×」のマークが表示されます。
-
指定種別
その設定の指定種別(画面用か,またはプリンタ用か)を表示します。
-
サービス名
各ホストに対して設定したサービス名を表示します。この内容は,サービス名ファイルでの設定内容です。
-
仮想端末名
各サービスと対応づける仮想端末名を表示します。この内容は仮想端末名ファイル(X3MWHOST)での設定内容です。仮想端末名の設定が「**」の場合は「自動割り当て」を表示します。
-
プリンタデバイス名
各サービスに対応するプリンタデバイス名を表示します。プリンタ用の設定の場合に表示されます。この内容は,サービス名ファイルでの設定内容です。
-
ファイル名
各サービス起動時に自動起動するAPのファイル名を表示します。この内容はサービス名ファイルでの設定内容です。アプリケーションファイルが「*」指定の場合は「起動時に指定」を表示します。指定がない場合は表示されません。
(2) C/S構成の設定
(a) 指定種別
指定するサービスが,画面用(表示サービス)か,プリンタ用(印刷サービス)かを指定します。それぞれの指定によって設定できる情報が異なります。
OLTPサーバ構成と連携する場合は,OpenTP1のプロトコル固有定義ソースファイルのコネクション定義(mcftalccn)で指定するサービスタイプと合うように指定してください。詳細については,「11.3.4(2)(a) mcftalccn(コネクション定義の開始)」を参照してください。
(b) ホスト名を接続時に特定
C/Sシステムの通信設定簡略化機能を使用するかどうかの指定をします。チェックをオンにすると,C/Sシステムの通信設定簡略化機能を使用できます。機能については,「11.3.7 C/Sシステムの通信設定の簡略化」を参照してください。
(c) ホスト名(画面・プリンタ共通)
設定対象のWindowsに対応するホスト名を指定します。そのWindowsでHOSTSファイルが作成されている場合,HOSTSファイル中のホスト名が選択候補としてドロップダウンリストに表示されます。ここから選択するほか,直接入力することもできます。ホスト名は大文字,小文字が区別されます。
この設定内容は,サービス名ファイル(X3PHOST)の該当項目に反映されます。
DNS環境の場合のホスト名およびエイリアスホスト名(別名)の指定については,「7.2.4 サービス名ファイル(X3PHOST/XPWhosts)」を参照してください。
(d) サービス名(画面・プリンタ共通)
設定対象のサービス名を指定します。選択候補として,画面の場合は「xppDSPnn(nnは数字)」が,プリンタの場合は「xppPRTnn(nnは数字)」がドロップダウンリストに表示されます。ここから選択するほか,直接入力することもできます。
OLTPサーバ構成と連携する場合は,OpenTP1のプロトコル固有定義ソースファイルのコネクション定義(mcftalccn)で指定するサービス名と合うように指定してください。詳細については,「11.3.4(2)(a) mcftalccn(コネクション定義の開始)」を参照してください。
この設定内容は,サービス名ファイル(X3PHOST)および仮想端末名ファイル(X3MWHOST)の該当項目に反映されます。
(e) 仮想端末名(画面・プリンタ共通)
設定対象の仮想端末名を指定します。
選択候補として,ドロップダウンリストに「自動割当て」と,画面の場合は「DSPnnn(nnnは数字)」が,帳票の場合は「PRTnnn(nnnは数字)」が表示されます。この設定で仮想端末名を指定しないで,AP実行時にアプリケーションで使用している仮想端末名を自動的に割り当てるようにする場合,「自動割当て」を選択してください。この場合,仮想端末名ファイルの仮想端末の定義には「**」が反映されます。OLTPサーバ構成と連携する場合,「自動割当て」は使用しません。
「自動割り当て」を選択する場合には,あらかじめ,必要に応じて,仮想端末名を登録しておきます。詳細については,「11.3.1(3) 仮想端末名の登録」を参照してください。
この設定内容は,仮想端末名ファイル(X3MWHOST)の該当項目に反映されます。
- 注
-
同一のクライアントで表示サービスと印刷サービスの両方を定義している場合,実行時には,表示サービスのほうが印刷サービスより先に起動されます。起動タイミングによる割り当てエラーを防ぐため,表示サービスおよび印刷サービスの両方で仮想端末の自動割り当て機能を使用したい場合は,プリンタ仮想端末の設定と同時に起動時実行アプリケーションに該当するサーバAPを設定しておくことをお勧めします。
(f) プリンタデバイス名(プリンタだけ)
プリンタ名を指定します。この指定で,クライアント側の表示・印刷セットアップの[プリンタ]タブの「プリンタデバイス名」の設定と対応づけられます。選択候補として,ドロップダウンリストに「PR1」および「PRTnnn(nnnは数字)」が表示されます。
プリンタデバイス名に「PR1」を指定すると,そのホスト名に対応するWindows上で「通常使うプリンタ」に設定されているプリンタしか割り当てることができません。したがって,それ以外のプリンタを使用したい場合は,「PR1」以外のプリンタデバイス名を使用してください。
この設定内容は,サービス名ファイル(X3PHOST)の該当項目に反映されます。
(g) 起動時実行アプリケーション(画面・プリンタ共通)
「起動時実行アプリケーション」の指定には,運用形態によって次の3種類の方式があります。「起動時実行アプリケーション」は,OLTPサーバ構成の場合も指定できます。
-
固定で指定
実行するAPをサービス単位で固定的に決める場合にチェックします。この場合,「ファイル名」に,固定で起動するAPのファイル名を指定します。
また,「APホスト名」に,そのAPを実行するWindowsマシンのホスト名を指定します。XMAP3サーバを起動するWindowsマシンのホスト名を指定してください。通常,「APホスト名」には現在設定をしているWindowsマシンのホスト名が表示されています。ホスト名は大文字,小文字が区別されます。エイリアスホスト名(別名)の指定については,「7.2.4 サービス名ファイル(X3PHOST/XPWhosts)」を参照してください。
この指定では,C/Sセットアップから,サービス名ファイル(X3PHOST)に起動アプリケーションのフルパス名とAPホスト名が反映されます。
-
起動時に指定
クライアント起動時に同時起動するアプリケーション名をクライアント起動時に指定する場合にチェックします。この指定をした場合は,さらに,[アプリケーション]タブで,指定するAPに関する設定が必要となります。この指定では,C/Sセットアップから,サービス名ファイル(X3PHOST)に起動アプリケーションとして「*」が反映されます。
ここで指定したアプリケーション名のどれかを,XMAP3クライアントの起動時に,引数として指定してください。指定方法は,「11.4.4 クライアント主導で起動したいサーバ側APを切り替える場合」を参照してください。
-
指定しない
クライアント起動時にアプリケーションを起動しない場合にチェックします。この指定では,サービス名ファイル(X3PHOST)の該当定義には,起動アプリケーションのAPホスト名,パス名は設定されません。
(3) 仮想端末名の登録
「仮想端末名」のドロップダウンリストから「自動割当て」を選択した場合は,C/Sセットアップの[高度な設定]ダイアログで登録した仮想端末名が「自動割当て」として使用されます([C/Sセットアップ]ダイアログで[高度な設定]ボタンをクリックすると,[高度な設定]ダイアログが表示されます)。APで「自動割当て」として使用する仮想端末名は,C/Sセットアップの[高度な設定]ダイアログで登録しておいてください。
標準として,指定種別が「画面」である「自動割当て」の仮想端末名に「DSP001」が登録されています。仮想端末名の変更や,仮想端末名を追加する必要がある場合も,C/Sセットアップの[高度な設定]ダイアログで行ってください。
[高度な設定]ダイアログを次に示します。
[高度な設定]ダイアログで,仮想端末名を登録する指定種別を「画面」[プリンタ]から選びます。次に,「仮想端末名」のテキストボックスに登録したい仮想端末名を入力し[追加]ボタンをクリックしてください。「登録済み仮想端末名」のリストにその名称が表示されます。[OK]ボタンをクリックして[C/Sセットアップ]ダイアログに戻り,[更新]または[OK]ボタンで環境設定ファイルを更新すると,リストに表示されていた登録済みの仮想端末名が,「自動割当て」の設定として仮想端末名ファイル(X3MWHOST)に登録されます。
[C/Sセットアップ]ダイアログの仮想端末名の選択候補にある名称と同じ名称を自動割当てで登録した場合,[C/Sセットアップ]ダイアログでの選択候補一覧から該当名称が外されます。