ABSTRACT:
OW37566: ABEND0C4 IN ISRDDNL + X'D3E' (UW45256) DUE TO INVALID TLDTSPP
POINTER.

ORIGINATING DETAILS:
Using utility ISRDDN, get an ABEND0C4 in ISRDDNL + x'D3E' on a
wild branch.
ISRDDNL has loaded the address of ISRSUBS from the TLD but
ISRSUBS has not been loaded yet so TLDTSPP contains zero.
TSPPTR is then loaded off of this invalid address before
branching to it and suffers the 0C4.
ISRDDNL needs a check similar to the one created by apar OZ91129
for modules ISPSEP and ISPSRT.

LOCAL FIX AS REPORTED BY ORIGINATOR:
The problem can be circumvented by selecting a PDF function from
the primary option menu that will cause PDF to get initialized.
ie. ISRSUBS will be loaded.

RESPONDER SUMMARY:
****************************************************************
* USERS AFFECTED: All users of TSO ISRDDN command.             *
*                 All personell who work with ISPF Level 2     *
****************************************************************
* PROBLEM DESCRIPTION: ISPF May abend when the TSO ISRDDN      *
*                      command is issued before PDF is         *
*                      fully initialized and the E or B        *
*                      line command is used on a               *
*                      concatenation with more than 4          *
*                      data sets.                              *
*                                    ****                      *
*                      This APAR provides general functional   *
*                      and reliability improvements to         *
*                      the ISRDDN program                      *
*                                                              *
*                                    ****                      *
****************************************************************
* RECOMMENDATION: IBM recommends applying this PTF to aid      *
*                 level 2 in the diagnosis of ISPF problems.   *
*                 Changes made in this apar may also be of     *
*                 use to ISPF end users and system programmers *
****************************************************************
ISPF May abend when the TSO ISRDDN
command is issued before PDF is
fully initialized and the E or B
line command is used on a
concatenation with more than 4
data sets.
              ****
This APAR provides general functional
and reliability improvements to
the ISRDDN program
              ****

RESPONDER CONCLUSION:
This apar includes a general update to the ISRDDN
diagnostic tool.  Updates are generally to facilities
already existing in each product level with only minor
additions across all levels.  The chart below indicates
what changes were made and for which ISPF release level.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Changes to existing function:
Use system determined blocksize for CLIST data set      ALL
Use default unit from PSCB for most temp ds allocations ALL
Functional enhancements:
Added pattern matching on Member command (eg: M *X*)    ALL
Added honor found pattern or member on E, V, B commands ALL
Added CLIST command to create CLIST of current allocs   4.2
Added dynamic linklist support for LInklist command     4.3, 4.4
Added DUPlicate command to find member & Lpa duplicates 4.5
Added Global, System, Systems, Step and Reserve to ENQ  4.5
Added 'Alias of' info in SEARCH command results         4.5
Added highlight of ddnames causing ENQ contention       4.5
Added subsystem name for subsystem allocations          4.5
Added secondary allocation (PASS,CATLG,UNCAT)           4.5
Added hardcoded UPT and PSCB for browse (eg: B UPT)     4.5
Added Csect address in MLIST command                    4.5
Errors resolved
Fixed ABEND0C4 when PDF has not been initialized        ALL
Fixed handling of TSO prefixes for CLIST data set name  ALL
Fixed reverse video highlight of vertical bars in ENQ   4.5
Fixed Browse command of module+offset eg (B IEFBR14+2)  4.5
Fixed SEARCH command when found library is 1st in TIOT  4.5
Fixed SEARCH command 7 character name truncation        4.5
(other small fixes or changes may have been made)
General code restructuring                              ALL

TEMPORARY FIX:

COMMENTS:

APAR INFORMATION:
Reported to correct a PTF in error:     NO
Reported as a highly pervasive problem: NO

PE Apar?:       NoPE
HIPER Apar?:    NoHIPER
Status:         CLOSED  PER
Component Name: ISPF V4 (PDF/SC
Version:        502
Component ID:   565504202
Submitted:      99/02/09
Closed:         99/06/17
Last Modified:  99/08/02
Change Team:    GT4045

FIX INFORMATION:
Reported release thought to contain the error: R502

Applicable Component Levels:
R203 PSY UW60586 UP99/07/12 P      F907
R302 PSY UW60583 UP99/07/12 P      F907
R402 PSY UW60584 UP99/07/12 P      F907
R502 PSY UW60585 UP99/07/12 P      F907
R511 PSY UW60587 UP99/07/12 P      F907
R514 PSY UW60588 UP99/07/12 P      F907
R515 PSY UW60589 UP99/07/12 P      F907
R516 PSY UW60590 UP99/07/12 P      F907

APAR is fixed by one or more of the following PTFs:
UW60583  UW60584  UW60585  UW60586  UW60587
UW60588  UW60589  UW60590

APAR is sysrouted FROM one or more of the following items:

APAR is sysrouted TO one or more of the following items:
UW60583  UW60584  UW60585  UW60586  UW60587
UW60588  UW60589  UW60590