We failed to promote with this in the joblog
Message ID . . . . . . : VIM4501 Severity . . . . . . . : 30Message type . . . . . : DiagnosticDate sent . . . . . . : 08/27/25 Time sent . . . . . . : 10:58:11Message . . . . : Cannot check out or promote CA 2E implementation objectcustom-function-name code RPGSQLI.Cause . . . . . : Cannot check out or promote implementation object when thedevelopment environment is flagged as "Dependent" and the object type isEXCUSRSRC or EXCUSRPGM.Recovery . . . : The associated model object can be checked out from withinCA 2E. The model object and its implementation objects can then be promotedthrough the Create Request option.
The custom-function-name function does have SQL program/SQLRPGLE outside of 2E. We have CA 2E 8.7.
CA 2E 8.7/8.7.1/8.7.2/8.7.3
Please follow these steps
1) Take a backup of SQLRPGLE source outside of 2E.
2) Check out the EEF RTV Order for some model object list and also generate the function by option G.
3) Step 2) overrides the source. So again, copy the source from the backup.
4) Now promote again.
This issue is addressed by one of the enhancements in 8.7.4
Allow SQL Type EXCUSRSRCs and EXCUSRPGMs
Therefore it is a good idea to consider upgrading to 8.7.4 and once upgrade is done, then you won't need to perform any steps outlined in the Resolution.
Steps to upgrade to 8.7.4: