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 is netezza database?

568


How would you find out the total number of rows in a db2 table?

573


What is rct?

747


Explain in brief how does db2 determine what lock-size to use?

589


What language is db2 written in?

593






What is the difference between drop table and delete table?

548


What is sqlca’s maximum length?

668


What is declare cursor?

608


How to restart a DB2 program?

1354


What does db2 blu stand for?

658


What is bufferpool in db2?

574


Why do we use cursor?

594


Mention the different locking levels that are available in db2.

638


What is page size in db2?

559


How can you do the explain of a dynamic sql statement?

631