PIE/TSO, Productivity Integrated Environment for z/OS / TSO is an integrated family of common and optional components. PIE/TSO gives you access to up to twelve TSO applications at once, and twenty four using ISPF split screen.
Eliminate the need for the user to Sign On to each application and/or transaction. PIE/TSO seamlessly authenticates users to external security systems (RACF, CA-ACF2, CA-Top Secret) and to internal application security.
PIE/TSO-MultiTask is available as an optional component of PIE/TSO. With it, users can run a task in a background session while they work in a foreground session. PIE/TSO-MultiTask is activated with the SET MTASK command. You can control access to PIE/TSO-MultiTask in your SESSIONS and PCSUSERS members.
With PIE/TSO-MultiTSO, you can switch out of any session—even a session that is processing a task—and work in another session. However with PIE/TSO-MultiTSO alone, processing can only occur in the session you see on your screen. Once you switch out of a session, it stops processing until you return to it.
This presents a problem when you execute a task that takes a long time to run, such as a QMF search of a DB2 database. Although you can switch out of the session now and then, if you want the task to get done, eventually you have switch to the session and wait the task out.
PIE/TSO-MultiTask solves this problem by allowing TSO to process a task in the background while you work in the foreground. As long as the foreground session is not active—that is, you have not pressed ENTER or a function key within five seconds—TSO will continue to process the task in the background.
So you can view output, type in data, write code, consider how to respond to data on the screen, and so on, while the task in the background runs undisturbed. If you press ENTER or a function key, PIE/TSO-MultiTask immediately returns control to the foreground session so that you don't have to wait. Then PIE/TSO-MultiTask waits five seconds, and if you haven't pressed ENTER or a function key in that time, it returns control back to the background session which continues to process as before.