15.1.5 Options

B
B indicates that the source is an EXCI program.
MQ_wrapper
MQ_wrapper helps you migrate WebSphere MQ programs from mainframe to ART for CICS smoothly. On mainframe, programs explicitly do MQOPEN and MQCLOSE while mainframe implicitly does MQCONN and MQDISC. ART for CICS supports this way by enabling MQ_wrapper. ART for CICS can translate WebSphere MQ four APIs (MQCONN/MQOPEN/MQCLOSE/MQDISC) to its internal MQ API wrappers. Enabling MQ_wrapper allows you to
  • Migrate MQ programs from mainframe to run unchanged (except for a syntactic adaptation)
  • Implicitly call MQCLOSE and MQDISC when an application transaction ABEND due to ERROR condition

You must use -m queue_manager_name to specify the WebSphere MQ queue manager to be used by ART for CICS implicit MQ operation.

If you do not specify MQ_wrapper, programs need to explicitly do all of the four APIs (MQCONN/MQOPEN/MQCLOSE/MQDISC) to operate MQ.

notrec
notrec specifies the way instructions that are not fully supported are processed. (Some options of the instruction are not recognized, hence the "notrec"). There are two possibilities:
  • Stop – (default) means that if the instruction contains non-supported options, then the whole instruction is considered as not supported and translation will fail.
  • Warn – means that the instruction is processed normally, but the generated call sets up a flag to signal some options may not be supported.

In both cases, a message is displayed on the error output.

tsam
tsam determines whether the feature "TSAM call path for CICS and DB" is supported; recognized values are:
1 (default)
Supports tsam.
0
Does not support tsam.
type_output
type_output determines the way that output is printed; recognized values are:
debug
Prints every line with its status (untouched, modified, deleted, created). Always outputs at least one line for every line read.
orig
Prints every line, deleted lines are printed as comments. Always outputs at least one line for every line read.
normal (default)
Prints every line, except deleted ones. Does not always output at least one line for every line read.

Any other value will be considered as "normal".