|
送信ファイル作成処理($MMCFMAIL)が MMF.FSGファイルのファイルオーバに
より、以下のメッセージを表示して異常終了することがあります。
MMCSUP SML0002 *** ファイル I/O エラー ***
EFN=MMCF.FSG SFN=XXXXXXXXXX__Bnnnn STAT=FILEOV ~
|
NISMAIL/MMCFの制御ファイルである FSG(MMCF.FSG)に空き容量が無い
ファイルオーバ状態で $MMCFMAIL は正常に動作することはできません。
FSG はライブラリ型で実装するMMCFの制御ファイルで以下の用途で使用されます。
- 状況表示明細の一時格納領域 (メンバ名:C00* )
- 逐次起動型ジョブ、集配信情報の一時格納領域
- 利用者起動型ジョブ、集配信情報の一時格納領域
- 各種テーブル類
「状況表示明細」が大量に蓄積されたことが理由でファイルオーバとなることがあります。
対処方法として、FSGを定期的にクリーニングすることでファイルオーバを防ぐことができます。
<FSGのクリーニング>
・MMCFDCFの起動JCLで、MMCFDCF起動ステップの前に 'MMCF.FSG(C00*)' を
メンバ削除するステップを組み込みます。
標準の起動JCL 'MMCFJS1(MMCFDCF)'
MMCFDCFの起動JCLに以下の記載で *印の行を追加ください。
\JOB MMCFDCF USER=.... ACCOUNT=.... CLASS=. ~ ;
\RETRIEVE JMACLIB1=SYSTEM JMACLIB2=MMCF.JM1;
\VISBJS JSTART JFILEID=.. STYPE=COLD;
* \LIBMTN PRINT=NO OUTLIB=MMCF.FSG ← *追加ステップ
* COMFILE=COM1;
* \INPUT COM1;
* //DELETE NAME=C00*
* \ENDINPUT;
\MMCFDS;
\MMCFDCF
MCF = N
,JRNAL = Y
,BASEJ = XX
,WKDISK =(TEMP DEVCLASS=XXX MEDIA=XXX
SIZE=1 INCRSZ=1)
;
\ENDJOB;
|
本件は制限事項とさせていただきます。
|