Tom Schmidt wrote:

If you limit the long parms to 32K instead of 64K I have little issue, but
by raising your limit to unauthorized programs to 64K you create an
architectural problem:  Old programs loading the "halfword length on a
halfword boundary" length value using the LH instruction will receive
negative values for such long parameters.  They are unlikely to
successfully handle such arithmetic values as they would have been very
unanticipated when they were written some 30-35 years ago.

If a 32K PARM string isn't long enough I hold out little hope that a 64K
string is going to always satisfy the user's requirements.



I agree on principle. I know for a fact that I have written many, many programs that can handle PARM strings of arbitrary length 0-32767. Unfortunately, I'm certain that *all* of them use the LH instruction to get the length of the string. A staged approach -- 32K now followed by 64K in some later release (as was done for the number of 3390 DASD cylinders) -- would seem prudent.


Having said that, I consider 32K vs 64K to be an issue of minor importance. Considering what parameter strings are used for today, both values appear almost equally to be "conceptual infinity".

--
-----------------------------------------------------------------
| Edward E. Jaffe | |
| Mgr, Research & Development | [EMAIL PROTECTED] |
| Phoenix Software International | Tel: (310) 338-0400 x318 |
| 5200 W Century Blvd, Suite 800 | Fax: (310) 338-0801 |
| Los Angeles, CA 90045 | http://www.phoenixsoftware.com |
-----------------------------------------------------------------


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