Due to the COBOL program is embedded with SQL statements,it's complication is a little different from the normal COBOL program. Here is some instruction to understand the way to compile a program with SQL:
1. The program with DB2 SQL will be pre-compiled, where the SQL code will be extracted from the source code, and generate the Database Request Module(DBRM);
2/3.Compile and link will process here, where the load module will be generated for the COBOL program;
4.Bind comes here.It's depend on the bind strategy of the system design on bind to the package or plan.
DB2+COBOL source code
|
1. Pre-compile
|
---------------
| |
Modified Code DBRM
| |
2.Compile 4.Bind
|
3. Link Plan or Package
Load Module