デフォルトでは、casspool.dat とその他のスプール制御ファイルは catalog.dat ファイルと同じフォルダーにあります。次に示す方法のいずれか 1 つを使用すると、異なる場所からスプール ファイルおよびカタログを使用できます。
ファイル ハンドラー リダイレクタ (FHRedir) モジュールを割り当て上書きルールと一緒に使用して、casspool 制御ファイルとスプール データセットをメイン カタログが保存されている Fileshare サーバーとは異なる Fileshare サーバーに送信できます。
カタログおよびスプール ファイルのさまざまな場所が FHRedir にあります。
/f C:\ES_ERRORS\FAST_CAT_FS\CATALOG.DAT /s CATSERVER /f C:\ES_ERRORS\FAST_CAT_FS\SMS.DAT /s CATSERVER /f C:\ES_ERRORS\FAST_CAT_FS\casspool.dat /s SPOOLSERVER /f C:\ES_ERRORS\FAST_CAT_FS\MVSJOBDS.DAT /s SPOOLSERVER /f C:\ES_ERRORS\FAST_CAT_FS\MVSOUT01.dat /s SPOOLSERVER /f C:\ES_ERRORS\FAST_CAT_FS\MVSSPL02.DAT /s SPOOLSERVER
スプール ファイルをスプール制御ファイルと同じ Fileshare サーバーに送信してそれらのすべてのファイルをまとめて保存するには、次の割り当て上書きルールを作成および適用します。
# RECORDTYPE = S RULE: - CONDITION: RECORDTYPE VALUE: S SUBDIRECTORY: $$SPOOLSERVER\SPOOL\ ---
MVSSPOOLDIR 環境変数を使用して、すべてのスプール制御ファイルの場所を指定できます。この変数を Fileshare サーバーの名前が含まれている値 (たとえば、$$SPOOLSERVER) に設定した場合、すべての制御ファイルが Fileshare サーバーに転送されるため、前の方法で説明した FHRedir の設定を指定する必要はありません。
複数のカタログをいくつかの割り当て上書きルールと一緒に使用して、すべてのスプール ファイルを Fileshare サーバーである可能性がある別の場所に転送できます。詳細は、複数のカタログのサポートを参照してください。
次の例は、環境変数を使用してスプール ファイルをメイン カタログ ファイルから分離する方法を示しています。
MFSYSCAT=$$CATSERVER\CATALOG.DAT |
メイン カタログを指定します。 |
MVSSPOOLDIR=$$SPOOLSERVER |
スプール制御ファイルを SPOOLSERVER に転送します。 |
MFALLOC_LOC=%CD%\DATA |
メイン データ ファイルの場所を指定します。 |
MFUSERCAT_LOC=%CD%\SMS.DAT;$$SPOOLSERVER\CATALOG.DAT;%CD%\LOCAL_CATALOG\CATALOG.DAT |
使用する別のカタログ ファイルを指定します。 |
MFUSERCAT_NODE=SYSMFE1;MVSSPOOL;MFITEST |
カタログを使用するデータセットを指定します。 |
ES_ALLOC_OVERRIDE=%CD%\Allocation.cfg |
ファイルを異なる場所に転送する割り当て上書きルールを指定します。 |