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

Reply via email to