Description: If a database PTF (Program Temporary Fix) is applied more than once, the data in the backup file from the first instance will be removed. This applies to only TIBCO Object Service Broker for z/OS.
Symptoms: After a database upgrade, the backups generated for individual PTFs can be found empty.
Cause: This can happen if an upgrade (at a release boundary or for a hotfix) is interrupted and restarted. It can also occur if multiple hotfixes are applied at once.
When a PTF is being applied as part of a database upgrade, a backup file for the PTF is created as an empty file before the PTF itself is applied. If the PTF has not already been applied, the dataset is populated with the appropriately backed-up data. If the PTF is found already to be in the database, nothing is done and the backup dataset remains empty. As a result, any repeated attempt to apply the same PTF will cause the backed-up data to disappear.
ON z/OS, the backups are created in
$HLQNONV$.BKxxxx.UPGRADE
where xxxx is a number unique to each change.