Hi We have created 2 small sas scripts and added them in sasbatch.sh. These get the flowname, jobname, flowid and job id from the unix environment. The first call has 0 as returncode, the second run takes the returncode from the real sas job. In the sasscripts, the environment variables are sent to a table, which is the basis for all sorts or reporting. With naming conventions you can build a framework. Code to get the commandline of the flow-job-subjob: %let host = %sysget(HOST); %let jobid = %sysget(LSB_JOBID) ; %let v_flow_job = %sysget(LSB_JOBNAME); %put v_flow_job = "&v_flow_job"; %let ljob_rc= &sysparm; %put &sysparm; ljob_rc= "&ljob_rc"; host = "&host"; jobid = "&jobid" ; jobfullname = "&v_flow_job" ; flowid=left(scan("&v_flow_job",1,':')); user=left(scan("&v_flow_job",2,":")); flowname=left(scan("&v_flow_job",3,':')); jobname=left(scan("&v_flow_job",4,':')); jobsubname=left(scan("&v_flow_job",5,':')); ldatetime=datetime(); Some of these are only available when a job is scheduled: with the LSB prefix. sysparm is to get the returncode. Regards, BTW: our missing link is getting the scheduled time in, probalby from metadata.
... View more