|
| |
|
|
|
| |
TPF : Support : Maintenance : TPFDF
 |
SUBJECT: APAR NUMBER: PQ57571
REFERENCE: AREA: TPFDF RECOUP ROUTINES
SEGMENT: BRCB13 - RELEASE: TPFDF (Assembler)
SEGMENT: BRCE13 - RELEASE: TPFDF (Assembler)
SEGMENT: BRCJ13 - RELEASE: TPFDF (Assembler)
SEGMENT: BRCN13 - RELEASE: TPFDF (Assembler)
SEGMENT: BRCX13 - RELEASE: TPFDF (Assembler)
SEGMENT: BRC113 - RELEASE: TPFDF (Assembler)
SEGMENT: BRC213 - RELEASE: TPFDF (Assembler)
SEGMENT: BRC313 - RELEASE: TPFDF (Assembler)
SEGMENT: BRC413 - RELEASE: TPFDF (Assembler)
SEGMENT: BRC513 - RELEASE: TPFDF (Assembler)
SEGMENT: BRC613 - RELEASE: TPFDF (Assembler)
SEGMENT: BRC713 - RELEASE: TPFDF (Assembler)
SEGMENT: BRZA13 - RELEASE: TPFDF (Assembler)
SEGMENT: BRZ213 - RELEASE: TPFDF (Assembler)
SEGMENT: BRZ313 - RELEASE: TPFDF (Assembler)
SEGMENT: BRZ413 - RELEASE: TPFDF (Assembler)
SEGMENT: BRZ513 - RELEASE: TPFDF (Assembler)
SEGMENT: BRZ613 - RELEASE: TPFDF (Assembler)
SEGMENT: BRZ713 - RELEASE: TPFDF (Assembler)
Pre-requisite APARs are (TPF only) :
FOR SEGMENT BRCB13 (Assembler) - REL TPFDF
PN35978 PN39186 PN86470 PQ00810 PQ42097 PQ46296 PQ56724
PQ59017
FOR SEGMENT BRCE13 (Assembler) - REL TPFDF
PN39186 PN49285 PN51087 PN65884 PQ00810 PQ09104 PQ42097
PQ49400
FOR SEGMENT BRCJ13 (Assembler) - REL TPFDF
PN35160 PN39186 PN41620 PN49704 PN44448 PN51644 PN67252
PN78979 PQ10797 PQ42097 PQ49400 PQ56724
FOR SEGMENT BRCN13 (Assembler) - REL TPFDF
PN39186 PQ00810 PQ42097 PQ56724
FOR SEGMENT BRCX13 (Assembler) - REL TPFDF
PQ42097 PQ46296 PQ49400 PQ56724
FOR SEGMENT BRC113 (Assembler) - REL TPFDF
PN39155 PN39186 PN44362 PN49107 PN49704 PN44448 PN63704
PN67252 PN78979 PQ00810 PQ10797 PQ42097 PQ49400 PQ56724
FOR SEGMENT BRC213 (Assembler) - REL TPFDF
PN40344 PN63712 PN63945 PQ42097 PQ49400 PQ57527 PQ56724
FOR SEGMENT BRC313 (Assembler) - REL TPFDF
PN37642 PN40344 PN49889 PN67252 PN80080 PN87863 PQ12987
PQ42097 PQ49400 PQ56724
FOR SEGMENT BRC413 (Assembler) - REL TPFDF
PN40344 PN49889 PN63712 PN67797 PN67252 PN79639 PN80080
PN87863 PQ00810 PQ12987 PQ42097 PQ49400 PQ55177 PQ56693
PQ56724
FOR SEGMENT BRC513 (Assembler) - REL TPFDF
PN40344 PN49889 PN63712 PN67252 PN87863 PQ42097 PQ49400
PQ56724
FOR SEGMENT BRC613 (Assembler) - REL TPFDF
PN40344 PN49889 PN67252 PN73220 PN79639 PN80080 PN87863
PQ42097 PQ49400 PQ56724
FOR SEGMENT BRC713 (Assembler) - REL TPFDF
PN40344 PN49889 PN67252 PN73220 PN73989 PN79639 PQ42097
PQ51935 PQ49400 PQ56724
FOR SEGMENT BRZA13 (Assembler) - REL TPFDF
PN51644 PQ42097
FOR SEGMENT BRZ213 (Assembler) - REL TPFDF
PN63704 PQ42097
FOR SEGMENT BRZ313 (Assembler) - REL TPFDF
PQ42097
FOR SEGMENT BRZ413 (Assembler) - REL TPFDF
PQ42097
FOR SEGMENT BRZ513 (Assembler) - REL TPFDF
PQ42097
FOR SEGMENT BRZ613 (Assembler) - REL TPFDF
PQ42097
FOR SEGMENT BRZ713 (Assembler) - REL TPFDF
PQ42097
To be applied in the order listed for each segment.
ABSTRACT OF PROBLEM
___________________
TPFDF recoup crossover processing during phase I hangs with the
online recoup and pools maintenance package (PQ42097).
COMMENTS ON PROBLEM
___________________
During phase I of recoup, if an embedded reference is found in a
traditional TPF file that describes a TPFDF file, recoup proc-
essing will "cross over" to TPFDF. TPFDF recoup processing uses
some of the same fields as TPF recoup processing, including
BK0GCR in section two of the recoup keypoint. However, the
usage of this field is not consistent. In TPF, this value
represents the number of created ECBs for that restart area, and
the difference between BK0GCR and BK0GER represents the number
of active ECBs. In TPFDF, BK0GCR represents the number of
active ECBs; there is no counter for the number of created ECBs
for that restart area. As a result, TPFDF assumes that when
BK0GCR exceeds the maximum number of available ECBs, no more
ECBs are available. Recoup defers until BK0GCR is decremented
below the maximum, even though more ECBs are available.
SOLUTION
________
TPFDF recoup processing has been changed to be consistent with
TPF recoup usage of BK0GCR. Now, BK0GCR represents the number
of created ECBs for that restart area, and instead of decre-
menting BK0GCR whenever an ECB exits, BK0GER, which represents
the number of exited ECBs for that restart area, is incremented.
DEPENDENCIES
____________
Related Segments Affected By This APAR.
_______________________________________
Segments to be assembled or compiled:
Segments to be link edited:
Load Modules to be loaded:
Migration Considerations
========================
None
-- END APAR PQ57571
Download file(s) using new Server:
Login once to access server, leave window open, then
click on link(s) below.
|
|
|
|
|
|