08-17-2013 03:13 PM
Is there a way to see what is going on when you have submitted a SAS program, using PC/SAS, to a mainframe, like Linux? All I see until it is done is "Remove submit is processing".
08-18-2013 04:12 AM
Hi oldsasguy, I you want to see something as top/topas/nmon (Unix), Windows taskmanager/monitoring Mainframe has it also.
TSO login with your key and use SDSF (RMF) as the old approach. You have to find your process there it not job/stc/tsu.
Your SAS/connect Session is a subprocess of the BPXAS task. Strange name it is the Unix part within a Mainframe. More is being open if you could get access to that part, switching TSO to Unix parts is done by the command "ISHELL" (when autorized). Also X11 graphical approach is an option. Normally they are secured/closed.
It is perhaps a shocking culture switch. Some parts of old os/390 moving into Unix including HFS. Having left the 80 card hollerith approach (FB 80) and old 3270 24*80 green/black screens. The memory limit (regionsize) and more are different. You can use a SAS connection many times as it is not blocked to the TSO profile. A Temptation to generate more workload.
Black backgrounds is the newest coolest approach, it is rising again.
You are the boss/manager of your code. Perhaps until now limited by your own two hands not having anybody working for you.
You can submit code in synchronous mode (single worker) and asynchronous mode (being a delegator of the work to others).
The synchronous mode will block you local session while it will check constantly the processing at the other side.
The asynchronous mode will leave your local session free for further actions. You can open up remote log, remote output windows to see what is happening there. You will need to code endrsubmit; and waitfor statements to coordinate the processing (grid like).
What you could do is having a remote librarie connection to your remote saswork and other libraries.
Within These remote libraries you could see the processing results of your remote processing job while it is running.
(This is only possible in asynchroon processing mode).
The %sysrput .... : and the logging are only giving information to your local session at boundary steps and for the sysrput also the requirement at a synchronisation point (waitfor). But you could follow all off the processing in the remote log window.
If you are using Eguide to Unix and Unix SAS-connect to Mainframe that option of remote windows does not exist.