Table 1 shows estimated complexity ratings for conversions of specific program attributes:
| Program attribute | Complexity rating |
|---|---|
| Compiled with NORES and link-edited with OS/VS COBOL | 0 |
| CICS online | 1 |
| Link-editing programs using ILBOSTP0 with the assembler driver | 3 |
| IMS online | 5 |
| Mixed RES and NORES programs | 5 |
| ISPF program | 7 |
| Called by assembler routine with a LINK SVC | 7 |
| CICS (if using dynamic CALL statements from OS/VS COBOL programs) | 7 |
| 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 |
| ILC between OS/VS COBOL programs and FORTRAN programs | 8 |
| Multiple load module application, where the main module has OS/VS COBOL NORES programs and no Enterprise COBOL or VS COBOL II programs are included in the main module. | 10 |
| Uses QUEUE runtime option | 10 |
| Assembler programs that issue a STAE or SPIE | 10 |
| Calls assembler routines that do not have valid 31-bit addresses in Register 13 for save area changes. | 10 |
| Assembler programs that are coded based on the internals of the ILBO routines | 10 |