標準的な操作次ページへ

第 1 章 はじめに

この章では、Fileshare の機能と Fileshare のしくみについて簡単に説明します。

1.1 概要

Fileshare は、多くのユーザがネットワーク全体で同時にデータファイルを共有するアプリケーションに最も適しています。また、Fileshare は、基本 COBOL ファイル処理システムの全機能に加え、次のような追加機能をサポートしています。

アプリケーションでこれらの機能を利用できるかどうかは、次の条件によって異なります。

基本的な Fileshare システムを使用するためにプログラムソースコードを変更する必要はありません。ソースコードの変更が必要になるのは、Fileshare の高度な機能を利用する場合のみです。

1.2 Fileshare のしくみ

基本 COBOL ファイル処理システムを使用する場合は、共有データファイルに対して通常の COBOL 入出力要求が出されると、ファイルハンドラがネットワークを通じてそのデータファイルに複数のアクセスを行います。その様子を図 1-1 に示します。



図 1-1: 従来の ネットワーク

Fileshare システムでは、データファイルにアクセスする必要のあるプログラムの要求をファイルハンドラリダイレクタ (FHRedir) モジュールで処理します。 FHRedir モジュールは、その要求をネットワークを通じて Fileshare サーバに送ります。Fileshare サーバは、受け取った要求に基づいて、データファイルに対して実際の入出力操作を行います。入出力操作が完了すると、Fileshare サーバは、ファイル状態を含め、その結果を FHRedir に戻します。FHRedir は結果をプログラムに返します。その様子を図 1-2 に示します。



図 1-2: Fileshare ネットワーク

Fileshare システムは、次の要素で構成されます。

Fileshare クライアント Fileshare クライアントは、ユーザプログラムから構成され、FHRedir モジュールを介してデータファイルの入出力要求を出します。FHRedir は、受け取った入出力要求を Fileshare サーバにリダイレクトします。
Fileshare サーバ Fileshare サーバは、アクセス対象のデータファイルと同じマシンで動作します。Fileshare サーバは、ネットワークを通じて Fileshare クライアントから送信された要求を受け付け、Micro Focus ファイルハンドラのローカルコピーを呼び出してその要求を処理し、結果を Fileshare クライアントに返します。

注:


複数の Fileshare クライアントから出されるすべての要求を 1 つの Fileshare サーバで処理するため、Fileshare サーバにアクセスするユーザ数に関係なく、Micro Focus ファイルハンドラのコピーを 1 つ使用できます。これには、次の利点があります。


Copyright © 2002 Micro Focus International Limited. All rights reserved.
本書、ならびに使用されている固有の商標と商品名は国際法で保護されています。

標準的な操作次ページへ