Discussion:
[hercules-390] Availability of &SYSUID
nff2jf43ijwvycju3kvjhlqfikcnwrpgg5scgsb2@yahoo.com [hercules-390]
2017-08-09 09:40:52 UTC
Permalink
Hi guys

I'm trying to use &SYSUID in my NOTIFY= JCL jobcard, but am getting a JCL error:

IEF672I INCORRECT USE OF AMPERSAND IN NOTIFY STATEMENT

My JCL is fine without

NOTIFY=&SYSUID that is: NOTIFY=HERC01 works just fine.

Does anyone know if MVS3.8j (Tk4- update 8) should allow for this macro expansion, or if there's something I have to do to make &SYSUID available?

Thanks

Pete
Gerhard Postpischil gerhardp@charter.net [hercules-390]
2017-08-09 14:15:25 UTC
Permalink
Post by ***@yahoo.com [hercules-390]
IEF672I INCORRECT USE OF AMPERSAND IN NOTIFY STATEMENT
Does anyone know if MVS3.8j (Tk4- update 8) should allow for this macro
expansion, or if there's something I have to do to make &SYSUID available?
Isn't the error message answer enough? I remember it being available in
OS/390, but don't know exactly when it was introduced.

Gerhard Postpischil
Bradford, VT

---
This email has been checked for viruses by AVG.
http://www.avg.com
sccosel@yahoo.com [hercules-390]
2017-08-09 16:49:08 UTC
Permalink
Yes, TK4- update 8 has Greg Price's ZP60034 applied.

http://www.prycroft6.com.au/vs2mods/zp60034.txt http://www.prycroft6.com.au/vs2mods/zp60034.txt


Scott


---In hercules-***@yahoogroups.com, <***@...> wrote :

Hi guys

I'm trying to use &SYSUID in my NOTIFY= JCL jobcard, but am getting a JCL error:

IEF672I INCORRECT USE OF AMPERSAND IN NOTIFY STATEMENT

My JCL is fine without

NOTIFY=&SYSUID that is: NOTIFY=HERC01 works just fine.

Does anyone know if MVS3.8j (Tk4- update 8) should allow for this macro expansion, or if there's something I have to do to make &SYSUID available?

Thanks

Pete
winkelmann@id.ethz.ch [hercules-390]
2017-08-09 17:38:19 UTC
Permalink
Hi Scott


thanks for mentioning. Yes, ZP60034 will solve the OP's problem. However, this usermod is not on TK4- Update 08 (it came out half a year later). It will be in Update 09, so you might have seen it in my online system already, which basically is the master for the next update...



Cheers
JÃŒrgen

---In hercules-***@yahoogroups.com, <***@...> wrote :


Yes, TK4- update 8 has Greg Price's ZP60034 applied.

http://www.prycroft6.com.au/vs2mods/zp60034.txt http://www.prycroft6.com.au/vs2mods/zp60034.txt


Scott


---In hercules-***@yahoogroups.com, <***@...> wrote :

Hi guys

I'm trying to use &SYSUID in my NOTIFY= JCL jobcard, but am getting a JCL error:

IEF672I INCORRECT USE OF AMPERSAND IN NOTIFY STATEMENT

My JCL is fine without

NOTIFY=&SYSUID that is: NOTIFY=HERC01 works just fine.

Does anyone know if MVS3.8j (Tk4- update 8) should allow for this macro expansion, or if there's something I have to do to make &SYSUID available?

Thanks

Pete
nff2jf43ijwvycju3kvjhlqfikcnwrpgg5scgsb2@yahoo.com [hercules-390]
2017-08-10 08:06:04 UTC
Permalink
Thanks JÃŒrgen and Scott for the update. I was wondering whether it was a problem with my setup (perhaps a TSO logon CLIST not defining SYSUID), but it sounds like it's a known issue (in fact I wonder if I could make that change to get SYSUID available?).

@Gerhard - I recall it being available in MVS years ago too, so thought it must have been part of the 'normal' system configuration back then as well.

Cheers

Pete
Gerhard Postpischil gerhardp@charter.net [hercules-390]
2017-08-10 14:15:57 UTC
Permalink
Post by ***@yahoo.com [hercules-390]
@Gerhard - I recall it being available in MVS years ago too, so thought
it must have been part of the 'normal' system configuration back then as
well.
At my installation I made a number of changes to the reader/interpreter.
For example, a data set name beginning with a period was prefixed by the
user id (TSO submitter or programmer name on JOB card), replaced #### by
the step number (to ensure uniqueness where IBM PROCs didn't, and other
goodies). We didn't use RACF (before it became available), so didn't
need the SYSUID.

Gerhard Postpischil
Bradford, VT

---
This email has been checked for viruses by AVG.
http://www.avg.com
Tony Harminc tharminc@gmail.com [hercules-390]
2017-08-10 18:06:50 UTC
Permalink
Post by Gerhard Postpischil ***@charter.net [hercules-390]
At my installation I made a number of changes to the reader/interpreter.
For example, a data set name beginning with a period was prefixed by the
user id (TSO submitter or programmer name on JOB card), replaced #### by
the step number (to ensure uniqueness where IBM PROCs didn't, and other
goodies). We didn't use RACF (before it became available), so didn't
need the SYSUID.
This reminds me - there was a mod floating around in the 1970s that
changed the super annoying message "IEFxxxI SUBSTITUTION JCL" to just
replace the // with && (by analogy with XX and ++), and keep things
aligned as much as possible.

Is that one around somewhere? I believe we got it from the Technion in
Israel around 1977.

Tony H.
Gerhard Postpischil gerhardp@charter.net [hercules-390]
2017-08-11 03:38:09 UTC
Permalink
Post by Tony Harminc ***@gmail.com [hercules-390]
This reminds me - there was a mod floating around in the 1970s that
changed the super annoying message "IEFxxxI SUBSTITUTION JCL" to just
replace the // with && (by analogy with XX and ++), and keep things
aligned as much as possible.
The author, AFAIK, is Shmuel (Seymour J.) Metz, who worked at ADR, the
Technion, and then AMS (where I picked it up)

The AMS version is in AMS.SRC (posted by7 Paul Gorlinsky) in one of the
file areas. The MVT version is:
*
++ ZAP (IEFVFB) .
NAME IEFVHA IEFVFB
*
* REPLACE IEF653I SUBSTITUTION JCL MESSAGE BY &&
*
VER 01D4 E3C9,E3E4,E3C9,D6D5,40D1,C3D3,4060
VER 0300 D21A,9000,C220,4159,001B
VER 033A 4143,401B
VER 0350 001B
VER 0386 001B
VER 03DA D21A,3000,C220
VER 03E2 4144,001B
*
REP 01D4 5050,4040,4040,4040,4040,4040,4040
REP 0300 D20E,9000,C22C,4159,000F
REP 033A 4143,400F
REP 0350 000F
REP 0386 000F
REP 03DA D20E,3000,C22C
REP 03E2 4144,000F
*


Gerhard Postpischil
Bradford, VT

---
This email has been checked for viruses by AVG.
http://www.avg.com

Loading...