CPD0183 Embedded command CALL too long error in CA 2E after upgrading IBMi to v7r5
search cancel

CPD0183 Embedded command CALL too long error in CA 2E after upgrading IBMi to v7r5

book

Article ID: 451631

calendar_today

Updated On:

Products

CA 2E

Issue/Introduction

We recently upgrade our IBMi environment from V7R4 to V7R5. Following the upgrade, we are experiencing an 'embedded too long" error when promoting an object using promotion list. The promotion list contains only one object. The same object can be successfully promoted when entered manually through implementer. The issue started after the upgrade. 

 Message ID . . . . . . :   CPD0183       Severity . . . . . . . :   30        
 Message type . . . . . :   Diagnostic                                         
 Date sent  . . . . . . :   08/10/26      Time sent  . . . . . . :   19:45:38  
                                                                               
 Message . . . . :   Embedded command CALL too long.                           
 Cause . . . . . :   The length specified for the embedded command exceeds the 
   defined length.  Command length is 426, but the maximum length for the      
   embedded command string is 256.                                             
 Recovery  . . . :   Expand the length of the embedded command in the command  
   definition source.  Create the command (CRTCMD command) again.       

 

Environment

CA2E Version 8.6 1204 (or any version of CA 2E prior to v8.7.3)
IBMi v7r5

Cause

The error message CPD0183 (Embedded command CALL too long) from the job log is a direct consequence of the environment incompatibility between CA 2E 8.6 and IBM i V7R5.

Understanding the Error

The IBM i operating system (V7R5) has strict limits on embedded command strings. The error indicates that a command length of 426 characters was attempted, which exceeds the maximum allowed length of 256 characters for that specific command definition in CA 2E 8.6.

This is not a configuration mistake on the part of the 2E developer, but a technical symptom confirming that the current version of CA 2E is not designed to handle the environment specifications of the V7R5 OS.

Why this happens

As discussed, CA 2E 8.6 was developed and certified against older IBM i OS levels. The V7R5 OS introduces changes to how commands and system calls are processed, and CA 2E 8.6 cannot correctly accommodate these newer requirements, leading to the "embedded command too long" error during automated promotion tasks.

Resolution

This error will not be resolved by manually adjusting command source or attempting to shorten paths; the structure of the internal CA 2E commands needs to be updated for V7R5 support.

  • The solution is to upgrade to CA 2E 8.7.4. This release is specifically certified for IBM i V7R5 and includes the updated command processing and architectural changes necessary to prevent this error during promotions.

If you need assistance planning or executing this upgrade or have questions about the compatibility of your specific model libraries, please contact Broadcom Support

Additional Information

See also:

Upgrading to CA 2E - 8.7

Release Notes CA 2E 8.7.4

Installing CA 2E 8.7.4

CA 2E Upgrade and Hot Site Questionnaire