Previous topic |
Next topic |
Contents |
Contact z/OS |
Library |
PDF
Environment z/OS MVS Using the Subsystem Interface SA38-0679-00 |
|||||||||||||||||||||
Review Function Routines/Function Codes, which describes both the general environment on entry to your function routine and other programming considerations that your function routine should take into account. If you decide to set up your subsystem to handle WTO/WTOR calls, make sure that your function routine is in place before you enable the subsystem to handle SSI function code 9. IBM® recommends that you use the IEFSSVT macro to notify MVS™ that your subsystem should be given control whenever WTO/WTOR calls are made. IEFSSVT macro services are available only to dynamic subsystems. Subsystems that are not dynamic can still use the IEFJSVEC service; see Building the SSVT and Enabling Your Subsystem for New Functions for more information. WTOs occur frequently on MVS. Function routines should therefore be as efficient as possible. Function routines should never enter a WAIT and should never use system services that have implied WAITs (such as I/O). Entering a WAIT can cause degraded system performance. Data areas commonly referenced are mapped by the following mapping
macros. IBM recommends you
include them in your function routine:
The write-to-operator WTO queue element (WQE), mapped by IHAWQE, represents a message. The operator reply element (ORE), mapped by IHAORE, represents a WTOR. The function routine receives control in the following environment:
|
Copyright IBM Corporation 1990, 2014
|