|
> -----Original Message-----
> From: Fisher, Don
>
> Actually, my problem is that it strips off the trailing
> blanks when they ARE enclosed in apostrophes. I can
> certainly understand the need to drop blanks when they are
> not so enclosed, but why when they are?
I guess I'm not understanding your situation. Your original example
wrapped in my email client, so I can't tell if you were using trailing
blanks or not. I assumed you were, since the example wouldn't have made
sense otherwise. Given the following command:
SBMJOB CMD(CALL PGM(CLPGM) PARM('FOO ')) /* one trailing blank */
My joblog shows the following:
-CALL PGM(CLPGM) PARM('FOO ')
The trailing blank has been preserved.
Your next example included the use of a program variable:
SBMJOB CMD(CALL CLPGM PARM(&50CHARVAR)) /* where 50CHARVAR is "FOO" */
As expected, this results in the blanks being stripped during conversion
of the variable value to a constant:
-CALL PGM(CLPGM) PARM('FOO')
When is the system stripping trailing blanks from a value enclosed in
apostrophes?
>
> I have used the RQSDTA parameter of SBMJOB in the past for a
> purpose that escapes me at the moment. It might even have
> been for this reason and it is a good way to handle this
> situation. Perhaps I should just adopt that as a SBMJOB
> standard. I can't remember whether this appears in the job
> log the way the CALL command does, though.
It does. In fact, it's _only_ RQSDTA that does. It's just that the
default for this parameter is RQSDTA(*CMD), which means "use the value
specified for the CMD parameter".
Regards,
John Taylor
As an Amazon Associate we earn from qualifying purchases.
This mailing list archive is Copyright 1997-2025 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].
Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.