Hi,
I originally ran SARBCH in JCL, but have to move it to the datastep. I use "PROC" to execute this external program SARBCH and llike to have the output written to the REPORT file, but got an RC=290816. Does anyone know what does the return code mean or how to fix it? Thanks.
FILENAME SYSPRINT "&SYSUID..SARBCH.SYSPRINT"
DISP=(NEW,CATLG,DELETE) UNIT=3390
SPACE=(CYL,(1,2),RLSE) RECFM=FB LRECL=121;
FILENAME REPORT "&SYSUID..SARBCH.REPORT"
DISP=(NEW,CATLG,DELETE) UNIT=3390
SPACE=(CYL,(1,2),RLSE) RECFM=FB LRECL=120 ;
DATA NULL;
FILE SYSIN;
LENGTH LINE1 $ 80;
LINE1 = '/LIST ID=LD2OXXX GEN=*';
PUT @1 LINE1 $CHAR80.;
RUN;
OPTIONS PARM='SAR.SARPROD3'; /* parameters to SARBCH */
PROC SARBCH;
RUN;
sounds like a number / return code from SARBCH. It's documentation should reveal the problem.
good luck
peter
Are you using a CA (Computer Associates) suite of programs for job scheduling or job handling on the mainframe??? (something like CA-View or CA-Deliver?) Perhaps the CA or scheduling folks at your site can help you out.
cynthia
Good news: We've extended SAS Hackathon registration until Sept. 12, so you still have time to be part of our biggest event yet – our five-year anniversary!
Learn how use the CAT functions in SAS to join values from multiple variables into a single value.
Find more tutorials on the SAS Users YouTube channel.
Ready to level-up your skills? Choose your own adventure.