Topic
  • No replies
lbjerges
lbjerges
35 Posts

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
    31 Posts
    ACCEPTED ANSWER

    Re: V5.1 Cobol runtime

    ‏2013-05-16T18:10:09Z  

    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

     

  • Tom.Ross
    Tom.Ross
    31 Posts

    Re: V5.1 Cobol runtime

    ‏2013-05-16T18:10:09Z  

    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