MFBSIJCL uses two sets of command line parameters. The parameter sets are optionally delimited by END [space-END-space].
One parameter set corresponds exactly to the parameters used by the CASSUB and CASOUT commands. See online help for details on these commands. With MFBSI, the parameters -j and -x let you use OS environment variables in the path specification. See the description of the mfbsi.cfg parameter JCL-Submit for details.
The other parameter set is specific to MFBSI as shown.
| Parameter | Description | 
|---|---|
| SJOBID | Specifies the 
                           				  MFBSIJCL output destination. Required when 
                           				  SJOBID is not defined in 
                           				  mfbsi.cfg or when not using a configuration file. 
 Specifying the JESYSMSG parameter includes the Enterprise Server SysMsg log in the log file or STDOUT output. | 
| REGION=ESregionName | When using a custom MFBSI_DIR setting (where the last part of the MFBSI_DIR path does not specify the region name), specifies the Enterprise Server region name to be used. | 
| STARTUPTIMEOUT=nnnn | The timeout period in seconds between the job submission and the 
                           				  Enterprise Server job start. Optional. A value of 0 specifies an infinite wait. The default value is 300 (seconds). You can use the MFBSIALR module to send an alert to the scheduler when the startup timeout period is reached. | 
| RUNTIMEOUT=nnnn | The timeout period in seconds between the 
                           				  Enterprise Server job start and job end. Optional. A value of 0 specifies an infinite wait. The default value is 900 (seconds). You can use the MFBSIALR module to send an alert to the scheduler when the run timeout period is reached. | 
| JCLExit=moduleName | Specifies a user exit module to call before job submission to 
                           				  Enterprise Server/JCL. Optional. This user exit lets you modify the parts of the JCL such as parameters substitution, and return the full name of a new JCL file to be submitted. If needed, use JCLExitID to pass an identification string to the user exit. | 
| TerminateExit=moduleName | Specifies a module to call just before terminating the MFBSIJCL process. Optional. | 
| JESYSMSG | Extracts the Sysmsg log produced by Enterprise Server for the job and includes it in the specified output destination, which is either a log file or STDOUT. Optional. | 
| PARMS … [ENDPARMS] | Used to define substitution pairs (parameterName=parameterValue). Optional. See the topic on parameters substitution for details. | 
| AUTOEDIT | If 
                           				  PARMS … END-PARMS is not specified, this invokes the symbolic parameter substitution module to translate systems parameters. Optional. See the topic on parameters substitution for details. | 
| CFG=[path/][filename][.ext] | Specifies a file to use as an alternate 
                           				  mfbsi.cfg parameters file. Optional. The folder specified by $MFBSI_DIR is used if no path is specified. The extension .cfg is used if no extension is specified. | 
| CASAPI=ON|OFF|YES|NO | Uses the 
                           				  CASSUB/CASOUT API call interfaces to submit the job, monitor the JCL region, and retrieve the JESYSMSG output. Optional. By default, MFBSIJCL uses CASSUB/CASOUT external commands to submit the job, monitor the JCL region and retrieve the JESYSMSG output. Set this parameter to ON or YES for improved performance and tighter security. |