|
| |
|
|
|
| |
TPF : Support : Maintenance : TPFDF
 |
SUBJECT: APAR NUMBER: PK14527
REFERENCE: AREA: TPFDF CRUISE UTILITY
SEGMENT: C$CRUDEF13 - RELEASE: TPFDF (C-Header)
SEGMENT: C$IDCADF13 - RELEASE: TPFDF (C-Header)
SEGMENT: IDCADF13 - RELEASE: TPFDF (Dsect)
SEGMENT: UFHBG113 - RELEASE: TPFDF (C++)
SEGMENT: UFHB1113 - RELEASE: TPFDF (C++)
SEGMENT: UFHE0013 - RELEASE: TPFDF (C++)
SEGMENT: UFHM0013 - RELEASE: TPFDF (C++)
SEGMENT: UFI513 - RELEASE: TPFDF (Assembler)
Pre-requisite APARs are (TPF only) :
FOR SEGMENT C$CRUDEF13 (C-Header) - REL TPFDF
PQ23489 PQ23871 PQ36341 PQ39571 PQ50941 PQ56744 PQ51955
PQ71548 PQ86693
FOR SEGMENT C$IDCADF13 (C-Header) - REL TPFDF
PQ23489 PQ23871 PQ36341 PQ51955 PQ74483 PQ85397 PQ94935
FOR SEGMENT IDCADF13 (Dsect) - REL TPFDF
PQ23489 PQ23871 PQ36341 PQ74483
FOR SEGMENT UFHBG113 (C++) - REL TPFDF
PQ23871 PQ36341 PQ39571 PQ50941 PQ61673 PQ51955 PQ71548
PQ80141 PQ86693
FOR SEGMENT UFHB1113 (C++) - REL TPFDF
PQ23489 PQ23871 PQ46922 PQ51955 PQ74483 PQ83554 PQ95633
PQ86515 PQ96246 PQ99582
FOR SEGMENT UFHE0013 (C++) - REL TPFDF
PQ23489 PQ23871 PQ36341 PQ51955 PQ74483 PQ90430 PQ86693
PQ94935 PQ99582
FOR SEGMENT UFHM0013 (C++) - REL TPFDF
PQ36341 PQ41433 PQ47054 PQ49946 PQ54576 PQ51032 PQ54861
PQ54862 PQ56696 PQ51955 PQ71548 PQ74483 PQ85397 PQ77651
PQ94935 PQ99582 PK01596 PK05910
FOR SEGMENT UFI513 (Assembler) - REL TPFDF
PQ23489 PQ23871 PQ33410 PQ36341 PQ53168 PQ65645 PQ51955
PQ74483 PQ75887 PQ78273 PQ82818 PQ81044 PQ90430 PQ86693
PQ94935 PQ96246 PK00917
To be applied in the order listed for each segment.
ABSTRACT OF PROBLEM
___________________
CRUISE releases an incorrect file address if restore is done on
a different SSU.
COMMENTS ON PROBLEM
___________________
The CRUISE RELEASE restore option releases old pool file address
when the data structure is rebuilt. If the original fileaddress
is from a different subsystem user (SSU), an incorrect file
address may be released.
Additionally, CRUISE incorrectly allows restoring data on a sub-
system that is different from the subsystem where the data was
captured.
SOLUTION
________
Update function UFHB11_TOP_x_REF to use the file address from
the corresponding SSU.
Additionally, define fields in IDCADF to store the subsystem ID
on tape during capture, and then check this subsystem ID during
restore and report an error if it does not match the restore
subsystem ID. Two unused fields at the end of IDCADF are
removed to make sure the size of IDCADF does not exceed the L1
block size it covers.
DEPENDENCIES
____________
Related Segments Affected By This APAR.
_______________________________________
Segments to be assembled or compiled:
C: UFHOG1, UFHO00
ASM: UFI0, UFI2, UFI3, UFI4, UFI6, UFI7, UFI9, UFIL
Segments to be link edited:
On ALCS: TPFDFH3
On TPF: UFHB, UFHE, UFHF, UFHM, UFHO
Load Modules to be loaded:
Migration Considerations
========================
Tapes captured on a FARF6-enabled systems (ZMODE T has been entered)
before this APAR was applied can only be fully restored. Selective
restore of such tapes will not work, because several fields have a
new displacement with the addition of above-mentioned new fields.
-- END APAR PK14527
Click on Link(s) to Download File(s)
Download file(s):
Login once to access server, leave window open, then
click on link(s) below.
|
|
|
|
|
|