PL/I Problem

This forum provides the support of Dezhi Mainframe systems. Please post your questions about logon, usage of our mainframe environment.

Moderators: sysprog, prino, sfan, steve-myers, Tim001

PL/I Problem

Postby gary » Mon 27 May 2013, 21:32

Is anyone having a problem with PL/I Compile/Link/Go. JCL and Source that has worked in the past is now failing with a message
"Unable to load phase: IBM3TBY.

Source and JCL can be found in 'garyh.gp.source(hworld)', my general purpose testing program.

Thanks to anyone who can help be get around this problem.

Gary
gary
 
Posts: 6
Joined: Thu 31 May 2012, 05:21

Re: PL/I Problem

Postby steve-myers » Mon 27 May 2013, 23:09

I don't think you checked the messages.

IEW4000I FETCH FOR MODULE IBM3TBY FROM DDNAME STEPLIB FAILED BECAUSE INSUFFICIENT STORAGE WAS AVAILABLE.
steve-myers
 
Posts: 452
Joined: Tue 04 May 2010, 15:43

Re: PL/I Problem

Postby prino » Mon 27 May 2013, 23:34

Try rerunning the compile step with REGION=0M
Robert AH Prins
robert.ah.prins @ the.17+Gb.Google thingy
Some programming here :mrgreen:
prino
 
Posts: 479
Joined: Sat 06 Jun 2009, 21:41
Location: Vilnius, Lithuania

Re: PL/I Problem

Postby gary » Tue 28 May 2013, 00:03

Thanks to Steve and Prino for extra eyes. I did indeed miss that part of the message. I must have originally copied this JCL from somewhere else, since I normally use region=0m.

Thanks again for the quick and accurate diagnosis.

Gary
gary
 
Posts: 6
Joined: Thu 31 May 2012, 05:21

Re: PL/I Problem

Postby prino » Tue 28 May 2013, 22:57

I've updated the various PL/I procedures to include REGION=0M, so there is no longer any need for overrides.

For what it's worth, all of now invoke the compiler using this code:

Code: Select all
//PLI      EXEC PGM=IBMZPLI,
//             REGION=0M,
//             PARM=('+DD:PLISTD +DD:PLIUSER')
-  -  -  -  -  -  -  -  -  -  -  -  -  -  -  -
//PLISTD   DD  DSN=SYSFAN.PROCLIB(PXEP39Z),
//             DISP=SHR
//PLIUSER  DD  DUMMY

By adding an override for PLIUSER, you can override the standard compiler options set in 'SYSFAN.PROCLIB(PXEP39Z)', with your own overrides, which may be required for programs using CICS and/or DB2, or where you want to loosen up the extremely strict (especially the "RULES" and "DEFAULT") standard options.
Robert AH Prins
robert.ah.prins @ the.17+Gb.Google thingy
Some programming here :mrgreen:
prino
 
Posts: 479
Joined: Sat 06 Jun 2009, 21:41
Location: Vilnius, Lithuania


Return to Dezhi systems: Mainframe

Who is online

Users browsing this forum: No registered users and 0 guests

cron