For all but COBOL, i.e., for C, FORTRAN, HLASM, and PL/I, the historical LE parm-string sequence was and is (first ordering)

PARM='<LE environmental options>/<program data>'

Initially, COBOL got it backwards, as (second ordering)

PARM='<program data>/<LE environmental options>'

This second ordering is called the COBOL-options convention.

Specifying CBLOPTS(OFF) at LE installation time selects the first ordering, making COBOL behave like the other languages.

Specifying CBLOPTS(ON) instead yields the second ordering.

Thus for CBLOPTS(OFF) and <LE environmental options> equal to a null string (missing),

PARM=' /<program data>'

is required; and for CBLOPTS(ON) and <LE environmental options> missing

PARM='<program data>/'

is required instead. The z/OS Language Environment Programming Reference, SA22-7562, dscusses these matters at length.

John Gilmore
Ashland, MA 01721-1817
USA

_________________________________________________________________
Express yourself instantly with MSN Messenger! Download today - it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [EMAIL PROTECTED] with the message: GET IBM-MAIN INFO
Search the archives at http://bama.ua.edu/archives/ibm-main.html

Reply via email to