FMNIMSIN 制御ステートメント

FMNIMSIN 制御ステートメントを使用して、以下を指定します。
  • バッチ・ブラウズを BMP 領域で実行するか、DLI 領域で実行するか。
  • 静的 PSB を使用するか、あるいは FM/IMS が動的 PSB を生成して IMS データを表示するか。
  • 実行される IBB REXX プロシージャーがインストリームか (PROC=*)、または FMNEXEC DD で指定されたライブラリーにあるか。
FMNIMSIN 内の各行は $$FILEM で始まり、最初の行には、FM/IMS によってバッチ・ブラウズが実行されることを指定するパラメーター IBB が含まれます。
$$FILEM IBB REGNTYPE=DLI,
$$FILEM     PSBTYPE=DYNAMIC,
$$FILEM     DBDDSN=FMN.IMS.IVP.DBDLIB,
. . .
1. Syntax

1 IBB IMSID=imsid REGENTYPE=
2.1  BMP  %BMP parameters
2.1  DLI  %DLI parameters? PSBTYPE=
2.1! installation default
2.1  DYNAMIC  %DYNAMIC parameters
2.1  STATIC  %STATIC parameters
1! DBDDSN=subsystem defaults
1  DBDDSN=dbddsn? + DBDDSNi=dbddsni
1? DBDDD=dbddd
2 DBDMEM=dbdname
1! VIEW=N
1 VIEW=Y
2.1! VIEWDD=VIEWDD
2.1 VIEWDD=ddname
2.1 VIEWDSN=VIEWdsn
1?VIEWMEM=VIEWmem
1 PROC=proc
1 PROC=asterisk
BMP parameters

1? AGN=agn
1! PARDLI=subsystem default
1 PARDLI=0
1 PARDLI=1
1! IMSNBA=subsystem default
1 IMSNBA=number
1! IMSOBA=subsystem default
1 IMSOBA=number
1! LOCKMAX=subsystem default
1 LOCKMAX=number
DLI parameters

1! RESLIB=subsystem defaults
1?  + RESLIBi=reslibi
2?  RECON1=recon1 RECON2=recon2 RECON3=recon3
1! DFSVSAMP=subsystem default
1 DFSVSAMP=dfsvsamp
1! VSMPMEM=subsystem default
1 VSMPMEM=vsmpmem
1! MACLIB=subsystem default
1 MACLIB=maclib
1! IMSBKO=subsystem default
1 IMSBKO=N
1 IMSBKO=Y
1! DBRC=subsystem default
1 DBRC=Y
1 DBRC=N
1 DBRC=IMS
1! IRLM=subsystem default
1 IRLM=Y
1 IRLM=N
1 IRLM=IMS
1! IRLMNAME=subsystem default
1 IRLMNAME=irlname
1! GSGNAME=subsystem default
1 GSGNAME=NONE
1 GSGNAME=gsgname
1! TMINAME=subsystem default
1 TMINAME=tminame
11? IMSBUF=number
1! LOCKMAX=subsystem default
1 LOCKMAX=number
1! LOGUSAGE=subsystem default
1 
2.1 LOGUSAGE=KEEP
2.1 LOGUSAGE=KEEPUPD
2.1 LOGUSAGE=DELETE
1  %LOG parameters
1 LOGUSAGE=NONE
LOG parameters

1! LOGDSN=subsystem default
1 LOGDSN=logdsn
1! LOGSUNIT=installation default
1 LOGSUNIT=CYL
1 LOGSUNIT=TRK
1 LOGSUNIT=BLK
1 LOGSUNIT=MB
1 LOGSUNIT=KB
1! LOGPQTY=installation default
1 LOGPQTY=number
1! LOGSQTY=installation default
1 LOGSQTY=number
1! LOGMGMTC=installation default
1 LOGMGMTC=management_class_name
1! LOGSTORC=installation default
1 LOGSTORC=storage_class_name
1! LOGDATAC=installation default
1 LOGDATAC=data_class_name
1! LOGUNIT=installation default
1 LOGUNIT=unit
DYNAMIC parameters

1! PROCOPT=subsystem default
1 PROCOPT=G
1 PROCOPT=GO
STATIC parameters

1! PSBDSN=subsystem defaults
1  PSBDSN=psbdsn? + PSBDSNi=psbdsni
1? PSBDD=psbdd
2 PSBMEM=psbmbr
1? PCBNUM=(+ ,pcbnum)
1? PCBNAME=(+ ,pcbname)

ここでは、VIEW、VIEWDD、VIEWDSN、VIEWMEM、および PROC パラメーターについて説明します。この構文図のその他のパラメーターはすべて、抽出 (IXB) 関数でも指定されます。これらの共通パラメーターについては、抽出 (IXB)を参照してください。

VIEW
オプション・パラメーター。バッチ・ブラウズがビューを使用するかどうかを指定します。
N
バッチ・ブラウズはビューを使用しません。
Y
バッチ・ブラウズはビューを使用します。Y を指定する場合は、以下の VIEWDD、VIEWDSN、および VIEWMEM の項目で示すように、 使用するビューを指定する必要があります。
VIEWDD=ddname
バッチ・ブラウズで使用するビューを含む順次データ・セットまたは PDS(E) およびメンバーの DD ステートメントを指定します。デフォルトは、VIEWDD です。
VIEWDSN=viewdsn
バッチ・ブラウズが使用するビューを含んでいるデータ・セットの名前。順次データ・セットまたは PDS(E) が指定できます。PDS(E) を指定した場合は、パラメーターでは括弧でメンバー名も含めることができます。
VIEWMEM=viewmem
VIEWDSN または VIEWDD パラメーターで PDS(E) を指定し、メンバーを指定しない場合は必須です。バッチ・ブラウズで使用するビューを含んでいる PDS(E) のメンバーを指定します。
PROC=proc
必須パラメーター。有効な値は、以下のとおりです。
PDS(E) メンバーの名前
バッチ・ブラウズで使用する REXX プロシージャーが含まれている PDS(E) メンバーの名前。

このメンバーが含まれている PDS(E) を FMNEXEC DD ステートメントで指定します。バッチ編集の JCL にはこの DD ステートメントを含める必要があります。

アスタリスク (*)
REXX プロシージャーがインラインであることを示します。

プロシージャーは、FMNIMSIN 制御ステートメントの直後に続く SYSIN から読み取られます。インライン・プロシージャーは、1 から 2 桁目にスラッシュと正符号 (/+) が入っているレコードによって終了されます。