IBM.
Skip to main content
    United States [change]      Terms of use
 
 
   
     Home      Products      Services & solutions      Support & downloads      My account     
     
  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.
ALCS Package Package Source
 

    About IBM Privacy Contact