BookmarkSubscribeRSS Feed
ninachang
Calcite | Level 5

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;                         

2 REPLIES 2
Peter_C
Rhodochrosite | Level 12

sounds like a number / return code from SARBCH. It's documentation should reveal the problem.

good luck

peter

Cynthia_sas
Diamond | Level 26

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

hackathon24-white-horiz.png

2025 SAS Hackathon: There is still time!

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!

Register Now

How to Concatenate Values

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.

SAS Training: Just a Click Away

 Ready to level-up your skills? Choose your own adventure.

Browse our catalog!

Discussion stats
  • 2 replies
  • 1470 views
  • 0 likes
  • 3 in conversation