SYMBOL DBMSCBL UNRESOLVED in a COBOL program accessing Datacom/DB
search cancel

SYMBOL DBMSCBL UNRESOLVED in a COBOL program accessing Datacom/DB

book

Article ID: 37340

calendar_today

Updated On: 11-26-2024

Products

Datacom DATACOM - AD Datacom/AD Datacom/DB

Issue/Introduction

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?

Environment

Release: All supported releases.

Cause

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.

Resolution

In many cases, the IEW2456E is resolved by ensuring that ENTRY DBMSCBL is coded in the COBOL program immediately after the PROCEDURE DIVISION statement.

Additional Information