![]() | UNIX で使用する Fileshare | エラー処理 | ![]() |
Fileshare クライアントと Fileshare サーバは、共通通信インターフェイス (CCI) を使用して通信します。
Fileshare サーバでは、同時に複数の通信プロトコルを使用することができるため、同じプロトコルを使用していない多くの Fileshare クライアントと通信することができます。
Fileshare サーバの起動時には、Fileshare 構成ファイルで /cm オプションを使用し、サポートする通信プロトコルを指定する必要があります。 /cm の有効値は次のとおりです。
Windows
ccitcp
ccinetb
cciipx
UNIX:
ccitcp
ccinampu
UNIX
Fileshare サーバと Fileshare クライアント を同じ UNIX マシンで実行する場合には、UNIX 用名前付きパイププロトコル (CCINAMPU) を使用してください。CCITCP を使用するよりも性能が大きく向上します
Fileshare のデフォルトのプロトコルは TCP/IP (CCITCP) プロトコルです。CCITCP を使用しているときには、CCITCP ダイレクトまたは次のプロセスを使用することができます。
この環境変数を設定しないと、 CCITCP は、 ccitcp2 がローカルマシンで実行されているものと見なします。Fileshare クライアントと Fileshare サーバが互いに通信するには、同じ ccitcp2 プロセスで登録する必要があります。
例えば、Fileshare サーバと Fileshare クライアントが別のマシンで実行されており、 ccitcp2 プロセスが Fileshare サーバと同じマシンで実行されているとします。この場合、Fileshare サーバを実行中のマシンに環境変数、CCITCP2 を設定する必要はありません。ただし、Fileshare クライアントが実行されているマシンでは、この環境変数に、Fileshare サーバ (および ccitcp2 プロセス) が実行されているマシンの TCP/IP ホスト名を設定し なければなりません 。
TCP/IP の詳細については、次のオンラインヘルプまたはオンラインマニュアルを参照してください。
CCITCP ダイレクトの詳細については、次のオンラインマニュアルを参照してください。
CCI トレースを使用すると、CCI から送信されたすべてのメッセージのログをファイルに記録できます。CCI トレースは、通信に関係する問題のトラッキングやデバッグに役立ちます。CCI トレースを有効化するには、 次の行を Fileshare サーバの構成ファイルに追加してください。
/tr cci
CCI トレース情報への不正アクセスを防ぐために、CCI トレースを有効化した Fileshare サーバを起動するときに、スーパーバイザパスワードを入力するようにメッセージが表示されます。パスワードが受け付けられると、CCI トレースが有効化され、CCI トレースをすぐにアクティブにするかどうかを確認するメッセージが表示されます。
注:スーパーバイザパスワードは、パスワードファイルのユーザ ID FSVIEW で指定します。そのため、Fileshare サーバを起動するときに、パスワードファイルを正しく指定する必要があります。
CCI トレースは、F3 キーを使用して、有効または無効にすることができます。
CCI トレースオプションは、CCITRACE 環境変数を通じて指定します。
デフォルトでは、CCI は、ネットワーク要求の完了のを 120 秒間待った後にタイムアウトになり、エラーを返します。ネットワーク要求がこのタイムアウト時間の前に終わらない場合は通常、これ以上待つ必要がないと考えられます。たとえば、Fileshare クライアントが初めて開こうとしたときに、正しいサーバ名を持つ Fileshare サーバが動作していない場合は、サーバに接続できないため、9/124 状態が返されるまでに、アプリケーションが 120 秒間動作不能になっているように見えます。詳細は、『エラー処理』 の章の 『通信エラー』 の項を参照してください。
クライアントの構成ファイル、 fhredir.cfg で /ct オプションを使用して、Fileshare
クライアントを構成し、タイムアウトの時間を短くすることができます。タイムアウト時間は 1/10 秒単位で指定します。
例
/ct 300
この例では、CCI がネットワーク要求の完了を 30 秒間待つように Fileshare クライアントに指示します。30 秒が経過すると、9/125 状態がアプリケーションプログラムに返されます。
Copyright © 2002 Micro Focus International Limited. All rights reserved.
本書、ならびに使用されている固有の商標と商品名は国際法で保護されています。
![]() | UNIX で使用する Fileshare | エラー処理 | ![]() |