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