When trying to compile a COBOL program, the Binder produces the following error message:
IEW2456E 9207 SYMBOL DBMSCBL UNRESOLVED. MEMBER COULD NOT BE INCLUDED FROM THE DESIGNATED CALL LIBRARY.
We have other programs that compile without a problem, and want to know what could be causing this.
The DBMSCBL symbol used in the Binder is the result of defining an Entry Point in the program. It is used when linking the User Requirements Table (URT) with the program, and is needed by the URT to identify where the program logic starts.
In many cases, the IEW2456E is resolved by ensuring that you have coded ‘ENTRY DBMSCBL’ in your COBOL program immediately after the PROCEDURE DIVISION statement.
For more information about using batch programs with a URT, please refer to the following Guides:
CA Datacom/DB Version 15.0 Database and System Administration Guide, in the section “Defining the User Environment › User Requirements Table Association Options › Batch Programs”
CA Datacom/DB version 14.02 Database and System Administration Guide, in the section “Defining the User Environment › User Requirements Table Association Options › Batch Programs”
As always, please contact CA Technologies support for CA Datacom if you have further questions.