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.
BPA0085I: BATCH PROCESSOR WAS UNABLE TO DELETE THE FOLLOWING DSN:
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.
BPA0085W: BATCH PROCESSOR WAS UNABLE TO DELETE THE FOLLOWING DSN:
RETCODE = 4
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
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.
The Batch Processor job executes with RC = 0, even when there is a problem
with deleting the files.
Subsequent jobs abend because the files are not deleted in the previous jobs.
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.