Upgrade from Release 19.0 to Release 20.0, a RC/Migrator Job finished with RC=04 instead of RC=00

Document ID : KB000118725
Last Modified Date : 31/10/2018
Show Technical Document Details
Issue:
With Release 19.0 there was a call to .CALL LOADDEL program, data sets were not allocated or cataloged and Job issued BPA0085I message, then RC/Migrator Job finished with RC=00.
 
.CALL LOADDEL
BPA0085I: BATCH PROCESSOR WAS UNABLE TO DELETE THE FOLLOWING DSN:
'xxxx.xxxx.xxxx'.

RETCODE = 0

With Release 20.0 the same call to .CALL LOADDEL program and data sets were not allocated or cataloged, now BPA0085W message was issued and RC/Migrator Job finished with RC=04.
 
CALL LOADDEL
BPA0085W: BATCH PROCESSOR WAS UNABLE TO DELETE THE FOLLOWING DSN:
'xxxx.xxxx.xxxx'.

RETCODE = 4
Resolution:
This behaviour was changed by RC/Migrator 20.0 IR5 PTF SO04470 Item 40.

Copied here the text of Item 40:
>>>
RBP CANNOT DELETE FILES, BUT STILL GIVES RETCODE = 0

PROBLEM DESCRIPTION:
The return code is set to zero (0) by the Batch Processor interface component
(RBP) of the CA Database Management Solutions for DB2 for z/OS,even when it
cannot delete files during the LOADDEL phase of execution.

SYMPTOMS:
The Batch Processor job executes with RC = 0, even when there is a problem
with deleting the files.

IMPACT:
Subsequent jobs abend because the files are not deleted in the previous jobs.

CIRCUMVENTION:
None.

PRODUCT(S) AFFECTED:
Batch Processor Interface Release : 19.0
Batch Processor Interface Release : 20.0
<<<

The PTF for Release 19.0 was SO03652, with this PTF applied over Release 19.0 RC/Migrator Job should have finished with RC=04 as well.