TPF : Support : Maintenance : TPFDF
SUBJECT: APAR NUMBER: PQ37720
REFERENCE: AREA: TPFDF CRUISE UTILITY
SEGMENT: UFI313 - RELEASE: TPFDF (Assembler)
SEGMENT: UFI413 - RELEASE: TPFDF (Assembler)
SEGMENT: UFI613 - RELEASE: TPFDF (Assembler)
SEGMENT: UFI713 - RELEASE: TPFDF (Assembler)
Pre-requisite APARs are (TPF only) :
FOR SEGMENT UFI313 (Assembler) - REL TPFDF
FOR SEGMENT UFI413 (Assembler) - REL TPFDF
FOR SEGMENT UFI613 (Assembler) - REL TPFDF
FOR SEGMENT UFI713 (Assembler) - REL TPFDF
To be applied in the order listed for each segment.
ABSTRACT OF PROBLEM
On ALCS, during CRUISE chain chase processing FCRU0204E messages
may be issued by TPFDF incorrectly.
COMMENTS ON PROBLEM
During CRUISE chain chase processing on ALCS, a pointer to a
core block is passed to a created ECB. When the created ECB
attempts to access the core block, the block has already been
released by the parent ECB. On ALCS, released blocks are reallo-
cated by the system quickly. Therefore the data read by the
created ECB may no longer be valid. This will cause TPFDF to
issue a find error. For example,
FCRU0204E 08.47.08 FIND ERROR - B075 - 00084D5C SEARCH ADDRESS
- B075 - F40640F4 FROM REFERENCE
CRUISE chain chase processing has been updated to pass the dis-
placement to the core address to the created ECB. Then, the
created ECB will load the correct core address using the passed
displacement. Now, CRUISE chain chase processing will no longer
issue the FCRU0204E message unless a valid find error occurs.
Related Segments Affected By This APAR.
Segments to be assembled or compiled:
Segments to be link edited:
-- END APAR PQ37720
Download file(s) using new Server:
Login once to access server, leave window open, then
click on link(s) below.