Customizing products that prevent x37 abends in LOADPLUS
Products that prevent x37 abends must be customized to ensure that they work properly with EXCP processing in LOADPLUS.
When inadequate space is available for work data sets during job execution, the system issues an x37 abend and ends the job. Some sites use products such as the MainView Storage Resource Manager (SRM) StopX37/II product to allocate additional volumes automatically when this condition occurs. However, those products might fail to intercept x37 abends if EXCP processing is in use.
LOADPLUS uses EXCP processing. Complete the following procedure to ensure proper handling of x37 abends.
To prevent x37 abends in LOADPLUS
- Determine whether your site uses a product that intercepts x37 abends and whether that product is sensitive to EXCP processing.See your DASD storage management system administrator for assistance.
If you use MainView SRM StopX37, use one of the following methods to customize the product to prevent x37 abends in LOADPLUS.
Update the System Master Global member (the active SMMSYSxx member) in UBBPARM:
SKIP=(PROG=AMUUMAIN,CHECK=(EXCP))Using this method eliminates the need to maintain the code in any subsequent RLST processing.
Include the NOCHECK keyword in the specific SMRLSTxx member that is associated with the SPACVOLA function. (The variable numberOfVolumes represents the maximum number of volumes that can be available for volume extension.)
SET SPACVOLA=<numberOfVolumes> NOCHECK=EXCP
INC PGM=(AMUUMAIN)Using this method instructs the system to allow jobs that execute the listed programs to run regardless of whether those programs use EXCP processing.