Answers

Question and Answer:

  Home  IBM DB2

⟩ What are Bind concepts in DB2 cobol?

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.

 193 views

More Questions for you: