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