https://www.ibm.com/support/pages/apar/OA63954OA63954: THE CBRHADUX NOTIFY DATA SET MAY BE POPULATED DURING OSMC SIMULATION PROCESSING EVEN THOUGH NO OBJEC 22/10/20 PTF PECHANGE
A fix is available
Obtain the fix for this APAR.
APAR status
Closed as program error.
Error description
PE Information:
PE INFORMATION:
USERS AFFECTED:
Users at z/OS 2.3, 2.4 or 2.5 with APAR OA61787 installed who utilize the new SIMULATE option on the F OAM,START,STORGRP,xxxxxxx command. For example:
F OAM,START,STORGRP,xxxxxxxx,SIMULATE
where xxxxxxxx is an Object Storage Group
z/OS 2.3 UJ08028
z/OS 2.4 UJ08029
z/OS 2.5 UJ08030
USER IMPACT:
APAR OA61787 introduced the SIMULATE option on the F OAM,START,STORGRP command (for example, F OAM,START,STORGRP,GROUP01,SIMULATE) but also introduced an exposure.
When this command is used with the SIMULATE option, OSMC simulates expiration of objects but does not actually delete any objects.
During the simulation of expiration processing, CBRHADUX is called and if it approves the deletion of an object, will populate the NOTIFY data set with that object's collection and object name.
Applications who use the contents of the NOTIFY data set to determine what objects have been deleted by OAM may update their applications with this information even though OAM has not actually deleted any objects due to this being a simulation.
Local fix
BYPASS/CIRCUMVENTION:
Do not execute the F OAM,START,STORGRP command with the SIMULATE option.
RECOVERY ACTION:
Due to this exposure, if the NOTIFY data set was populated with objects that OAM did not actually delete and an application used this data to update/remove reference's within the application to those objects, work with that application to reverse those updates.
Problem summary
****************************************************************
* USERS AFFECTED: *
* OAM Object Support Users with OA61787 *
* Applied and are using the OSMC Simulation *
* function. *
****************************************************************
* PROBLEM DESCRIPTION: *
* OA61787 introduced the OSMC Simulation *
* function that calls CBRHADUX which may *
* populate the NOTIFY data set. *
****************************************************************
* RECOMMENDATION: *
****************************************************************Problem conclusion
The CBRHADUX call for the OSMC Simulation function is removed.
The z/OS MVS System Messages, Vol 4 (CBD-DMO)(SA38-0671-50) "CBR Messages" section will be updated for this APAR.
On Page 1085, for message CBR9390I, add the below "Note" before "The column headings in the label lines of the messages are:":
Note: The projected numbers for DELETEs and DIR UPDTS are given with the assumption that the CBRHADUX auto-deletion user exit allows OSMC to delete objects.
Temporary fix
*********
* HIPER *
*********