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.
There are other programs that compile without a problem. What is causing this?
Release: All supported releases.
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 ENTRY DBMSCBL is coded in the COBOL program immediately after the PROCEDURE DIVISION statement.