Page 1 of 1

error in executing the program

PostPosted: Wed Apr 06, 2011 3:50 pm
by syamcs
hi all,
I just started learning PL/I and I executed a small program
MANPGM :PROCEDURE OPTIONS(MAIN);
DCL A FIXED DECIMAL(4),
B FIXED DECIMAL(4);
GET LIST(A,B);
PUT LIST('A:',A);
PUT LIST('B:',B);
A = A + 1;
B = B + 1;
PUT LINE(14) LIST('A:',A);
PUT SKIP LIST('B:',B);
END MANPGM;

the jcl which i used to link-edit is as follows

//MGMTR03Q JOB ,,CLASS=A,
// MSGLEVEL=(1,1),NOTIFY=MGMTR03,TIME=(1)
// JCLLIB ORDER=(MGMTR03.PLI.PDS)
//S1 EXEC PROC=IBMZCPL,MEM=PLI11
//PLI.SYSIN DD DSN=MGMTR03.PLI.PDS(&MEM),DISP=SHR
//LKED.SYSLMOD DD DSN=MGMTR03.PLI.LOAD(&MEM),DISP=SHR
//SYSPRINT DD SYSOUT=*
//SYSOUT DD SYSOUT=*

when i executed the above JCL I got the following error

Unable to load phase: IBM3TBY

can any one help me in this issue

Regards
Syam

Re: error in executing the program

PostPosted: Wed Apr 06, 2011 5:42 pm
by prino
Part of the compiler cannot be found, not much we can do about it. You will have to ask your support group to check (and correct) the steplib for the PL/I compiler.