Bind concepts in DB2 cobol

Answer Posted / suresh ramaiyan

The first thing is Host languages.
Whatever we are using in cobol (other than cobol langauge
command) that are called HOST language.

DB2 is also one of the host language.
COBOL compiler does not know the host language and does not
compile the same.
we will take cobol-db2 program..
Here, we are introduce PRE-COMPILER....
Pre-compiler will spilt the cobol db2 program into two
module.
1. Cobol program (fully cobol,all the host language
commands will get replaced with "MOVE and CALL" statements.
2. DBRM (DataBast Request Module)- only those commands,
which are code within 'EXEC SQL .. END-EXEC.

Now, we have spited and we have separate for each..(COBOL
and DB2)..
We know about compilation process for COBOL.
Now come to BIND process....
Bind is nothing but, compilation process of DBRM.
The output of this compilation process(BIND) is Package.
If we bind the packages then we will get Plan/Application
plan.
When we do the link-edit the cobol program, a thread will
be created between the load module of cobol and plan.

Is This Answer Correct ?    76 Yes 8 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What do you mean by rollback?

586


How do you stop a db2 database in linux?

578


What parameters are used to control the free space in DB2?

653


How to check sequence on a table in db2?

611


Why do we need reorg in db2?

573






Mention some fields that are a part of sqlca.

610


Is db2 a mainframe?

600


Give a brief description of db2 isolation levels?

616


What is db2 catalog database?

593


What is nvl in db2?

641


What is the use of dclgen in db2?

604


List down the data types in the db2 database.

646


What is a db2 cursor?

635


What is database manager in db2?

563


What is null value in db2?

583