OA40716: ABEND878 DURING APPLICATION STARTUP USING ISPSTRT
Closed as fixed if next.
A rexx is invoked by ISPSTART to start a number of ISPF screens using SELECT PGM(ISPSTRT) PARM(CMD;SCRNAME SCRN PERM;SWAP) where cmd is a valid select string such as SELECT PGM(mypgm) NEWAPPL(myappl). The Always Show Split Line under option 0 (SETTINGS) is off. The first application started primes the command area with a valid value for that menu. Under these circumstances, SCRNAME attempts to execute in the screen environment for the startup Rexx. This causes an arithmetic operation to be based on bad values leading to invalid pointers and storage sizes being used for a GETMAIN request.
1. Enable split line using Option 0 or 2. Add a panel display before the first call to program ISPSTRT like: CONTROL NONDISPL ENTER DISPLAY PANEL(ISPBLANK)
A Rexx is invoked using ISPSTART to then invoke program ISPSTRT to start a number of screens. Always Show Split Line option is off in Option 0 (SETTINGS). The first application to start has primed the command area and the active screen should be processing the SCRNAME command. However, SCRNAME runs in the window for which no active panel exists and the screen task then abends with S878 using incorrect values calculated for GETMAIN.
Module ISPMBP is changed to prevent the abend. This APAR is being closed FIN with concurrence from the submitting customer. This means that a solution to this APAR is expected to be delivered from IBM in a release(if any) to be available within the next 18 months
Reported component name
ISPF Z/OS DM&CS
Reported component ID
Last modified date
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Applicable component levels