On Tue, 28 Feb 2012 11:31:16 -0500, Shmuel Metz (Seymour J.) wrote:
>
>That looks overly complicated. Why not just pull it from the SSIB?
>
Someone shared such an example with me. It worked under TSO;
not under z/OS UNIX. I was then asked (on TSO-REXX), "Why don't
you just run it under TSO, then?"
Kind of like:
"The heater in my car doesn't work."
"Move to a warmer climate, then."
The following kludge works in both TSO and UNIX:
/* Rexx */ signal on novalue; /*
Doc: function JOBID() returns current Job ID.
*/
RC = BPXWDYN( 'alloc rtddn(DD) rtdsn(DSN) sysout msg(WTP)' )
RC = BPXWDYN( 'free dd('DD') msg(WTP)' )
parse value DSN with . '.' . '.' Job '.' .
return( Job )
I'm not proud,
gil
----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN