Table 1 shows estimated complexity ratings for conversions of specific program attributes.
| Program attribute | Complexity rating |
|---|---|
| OS/VS COBOL programs compiled with NORES running under VS COBOL II | 0 |
| VS COBOL II programs compiled with NORES running under VS COBOL II | 0 |
| Loading IGZERRE from an assembler driver | 0 |
| Use of IGZEOPT object module (for non-CICS applications) | 1 |
| ILC between VS COBOL II programs and PL/I programs, if you link-edit the programs using the PL/I migration tool. | 1 |
| CICS online | 2 |
| Relies on behavior of RTEREUS runtime option | 2 |
| Use of IGZEOPT object module (for CICS applications) | 2 |
| Called by assembler routine with a LOAD and Branch | 2 |
| ISPF program | 3 |
| Use of IGZETUN object module | 3 |
| Compiled with NORES and specifies MIXRES runtime option | 4 |
| IMS online | 4 |
| ILC between VS COBOL II programs and C/370™ programs | 4 |
| ILC between VS COBOL II programs and PL/I programs | 4 |
| ILC with FORTRAN programs | 4 |
| Link-editing programs using IGZERRE with the assembler driver | 4 |
| Use of ILBOSTP0 with the assembler driver | 4 |
| Specifies MIXRES runtime option for OS/VS COBOL programs without using IGZBRDGE | 6 |
| Use of BLDL user exit | 8 |
| Assembler programs that do not follow normal save area conventions For details, see Determining requirements for calling and called assembler programs. | 8 |
| ILC between OS/VS COBOL programs and PL/I programs | 8 |
| Assembler program LINKs to a COBOL program when running under a reusable environment | 9 |
| Assembler programs that issue a STAE or SPIE | 10 |