I remembered half of the below. I tried the "some lower case characters" part but forgot the ASIS.
Geez! Why isn't ASIS enough? Maybe IBM should add another option, REALLYTRULYASIS. Charles -----Original Message----- From: IBM Mainframe Discussion List [mailto:[email protected]] On Behalf Of Paul Gilmartin Sent: Friday, March 12, 2010 4:19 PM To: [email protected] Subject: Re: Yet another mixed case question On Fri, 12 Mar 2010 15:54:50 -0700, Charles Mills wrote: >Under TSO I execute the following Rexx statement: > >"CALL 'TCC001.V300.LOAD(TCCPLIV2)' 'DECK,OBJ,TERM'" > >Why does the program (C++) see a parameter of > >'deck,obj,term' > WAD. Very Bad Design, IMO. But they had to do it. Discussed in one of these lists in the last few weeks with, IIRC, a link to the doc. o C programmers like to see lower case characters in their parameters. o There's no easy to enter lower case characters. Therefore, if the PARM is all upper case, the interface assumes your attempt to enter lower case characters was thwarted by the dreadful TSO terminal interface, and does it for you. It's only trying to help you. So, put at least one lower case character in your PARM, and enter: "CALL 'TCC001.V300.LOAD(TCCPLIV2)' 'DECK,obj,TERM' ASIS" and your TCCPLIV2 will see the PARM as you typed it. ---------------------------------------------------------------------- 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

