Creating the environmental control member: FRXDRFxx
You can use the FRXDRFxx PROCLIB member to provide the IMS Database Recovery Facility with the parameters to establish its environment.
It is specified using the DRFMBR=xx EXEC parameter on the execution JCL where xx is a 1 or 2-character suffix appended to FRXDRFxx. This optional member can be used to set up default processing parameters for multiple jobs.
To create a shared environmental control member, create the FRXDRFxx PROCLIB member and place it in a data set included in the PROCLIB DD concatenation of the IMS Database Recovery Facility master address space JCL.
The FRXDRFxx member must have a record length of 80. Of this 80 character length, you can only use columns 1 through 72 for specifying control statements. Columns 73 through 80 are ignored.
You can enter the environment control statement parameters in a free format. Keywords can start in any valid column, as long as parameters are not split in an invalid manner.
You can code continuation statements by typing a dash after the last parameter on one line and resuming the listing of parameters on the following line.
The following example shows a continuation statement coded incorrectly because the keyword parameter MAINSIZE has been spit between two lines.
SORTPARM(NUM(5),HIPRMAX(OPTIMAL),MAIN-
SIZE(30),ASPREF(FRXI),AVGRLEN(256),FILSZ(210000))
The following example shows a continuation statement coded correctly.
SORTPARM(NUM(5),HIPRMAX(OPTIMAL),MAINSIZE(30),-
ASPREF(FRXI),AVGRLEN(256),FILSZ(210000))
You can also specify comments. Comments can be included on lines which contain valid statements, or they can inhabit their own lines. You must enclose comments between /* (starting) and */ (ending) delimiters. The two delimiters must be on the same physical line; comments cannot be continued across multiple lines.
The following example shows 3 lines of comments coded incorrectly because the starting /* and the ending */ are not on the same line.
/* This is my first line of comments.
This is my second line of comments.
This is my third line of comments. */
The following example shows 3 lines of comments coded correctly.
/* This is my first line of comments. */
/* This is my second line of comments. */
/* This is my third line of comments. */