Topic
1 reply Latest Post - ‏2013-05-16T18:10:09Z by Tom.Ross
lbjerges
lbjerges
32 Posts
ACCEPTED ANSWER

Pinned topic V5.1 Cobol runtime

‏2013-05-14T08:05:10Z |

As I have understood Enterprise Cobol V5.1 comes with a "modernized COBOL runtime" and also some of the extensions are removed:

  • Millennium Language Extension
  • Label Declaratives
  • Non-reentrant programs above 16MB line
  • OS/VS COBOL Inter-operation
  • AMODE 24
  • XMLPARSE(COMPAT)

Will this mean that current programs using any of the above must be recompiled before it will execute in the new runtime environment or can they continue to run until recompiled for another reason?

Regards Lars

  • Tom.Ross
    Tom.Ross
    14 Posts
    ACCEPTED ANSWER

    Re: V5.1 Cobol runtime

    ‏2013-05-16T18:10:09Z  in response to lbjerges

    First, I have to remind yo that COBOL is an acronym, no lower case letters :-)

    Some of the restrictions are for the compiler, and you would only run into them when recompiling:

    • Millennium Language Extension
    • Label Declaratives
    • XMLPARSE(COMPAT)
    • Non-reentrant programs above 16MB line (NORENT + RMODE(ANY))

    The other restrictions come into play when mixing COBOL V5 programs with other programs at run-time:

    • OS/VS COBOL Inter-operation
    • VS COBOL II NORES inter-operation
    • static CALL interoperation with AMODE 24 programs