I have the following JCL to compile an assembly language program :-
//JRETEST JOB (A925,22360679777),'AESANJA',NOTIFY=&SYSUID,
// MSGLEVEL=(1,1)
//PROCLID JCLLIB ORDER=IBMUSER,LEARN.ASMJCL
// EXEC ASMACL
//SYSOUT DD SYSOUT=*
//C.SYSIN DD *
TEST START 0
PRINT NOGEN
* SAMPLE PROGRAM
BASR 15,0
USING *,15
PRINTOUT MYNAME,*
MYNAME DC C'ADRIAN EKA SANJAYA'
END TEST
/*
When I run this I get an "undefined operation field" error indicating that PRINTOUT
is the undefined operation.
Screen showing undefined operation field.
I am quite confused as I am following a guide, the code being similar :-
//JRETEST JOB (A925,2236067977),′ J.EHRMAN′
// EXEC ASMACLG
//C.SYSIN DD *
Test Start 0 First line of program
Print NoGen
* Sample Program
BASR 15,0 Establish a base register
Using *,15 Inform the Assembler
PRINTOUT MyName,* Print name and stop
MyName DC C′ John R. Ehrman′ Define constant with name
END Test Last statement
/*