Example 2: OPEN macro with a parameter list above 16 megabytes

In this example, a program is opened with a parameter list that may reside above 16 megabytes.
OPLSTA  OPEN   MODE=31,                                                x
               MF=(E,OPLSTB)
 
OPLSTB  OPEN   (ACB1,,ACB2),                                           x
               MODE=31,                                                x
               MF=L

Since MODE=31 is coded in the list form of the OPEN macro, VSAM ACBs and the OPEN parameter list may reside above 16 megabytes.

Rule You must maintain consistency while using the MODE operand in the MF=L and MF=E versions of the OPEN macro. If MODE=31 is specified in the MF=L version, then MODE=31 must also be coded in the corresponding MF=E version of the macro. Unpredictable results might occur if this rule is not followed.

MF=E and MF=L are not required. OPEN (ACB1),MODE=31 is also valid.