In a recent note, Big Iron said:

> Date:         Fri, 3 Jun 2005 16:02:37 -0500
> 
> There are also some binder options: COMPAT, CASE=MIXED, LONGNAME or DLL
> which can force the use of "program objects".
> 
I couldn't resist trying this:

    //DOIT     EXEC HLASMCL,PARM.C=(OBJECT,NOXOBJECT,TERM),
    //  PARM.L='MAP,LET,LIST,NCAL,CASE=MIXED'
        [ ... ]
    //*
    //L.SYSLIN DD  DISP=SHR,DSN=*.C.SYSLIN
    //         DD  *
        NAME MixCase(R)
    //L.SYSLMOD DD  DSNTYPE=PDS

... with the result in L.SYSPRINT:

    SAVE OPERATION SUMMARY:

       MEMBER NAME         MixCase
       LOAD LIBRARY        SYS05155.T094053.RA000.MIXED.GOSET.H01
       PROGRAM TYPE        LOAD MODULE

... so, apparently, CASE=MIXED still doesn't require PDSE.  The only way
I can imagine to execute a program so named is with ATTACH from an
Assembler program.  I'm confident (without trying) that even Rexx
"address 'ATTCHMVS' 'MixCase'" wouldn't do it.  (But how about C,
COBOL, PL/I, FORTRAN?)

-- gil
-- 
StorageTek
INFORMATION made POWERFUL

----------------------------------------------------------------------
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