There are three command line options for the script.

Option -d specifies the path of the DB2 Driver file for ODBC and CLI. It normally has a suffix tar.gz or tar.Z.

Option -r specifies the file name of the redistributable file list. In our case, it is redist.txt.

Option -o specifies the name of the output file.

5.In Example 4-7we execute the script to generate a redistributable package. We issue it from the working folder followed with the file name of the ODBC CLI driver, redist.txt, and the output package name.

Example 4-7 Issue commands to generate the redistributable package

#./bldpkg -d /software/V95/v9.5_linuxx64_odbc_cli.tar.gz -r redist.txt -o itso_cli

Totally 27 files added to new package isto_cli.tar.gz.

6.In Example 4-8,we verify the generated package by listing its content.

Example 4-8 Verify package content

#ls -al

total 9353

 

 

 

 

 

 

 

-rwxr--

r--

1

root root

2489

Jun 18

12:35 bldpkg

-rw-r--

r--

1

root

root 9557833

Jun

18

12:40 itso_cli.tar.gz

-rw-r--

r--

1

root

root

379

Jun

18

12:18 redist.txt

# gunzip -c itso_cli.tar.gztar -tf - clidriver/

clidriver/adm/

clidriver/adm/db2trc

.....

7.After finishing these steps, we have created a new package called

itso_cli.tar.gz. It could be included into the application installation image and redistributed to the target systems.

Preparing the application executable file

The source code should be compiled and linked to generate a binary executable file for deployment. There are two approaches to build a CLI application executable file. One is to use the bldapp script included in the DB2 installation image. After you have set up an application development environment, you can find it in the directory sample/c under the DB2 installation path. This approach requires a database development environment setup. For how to configure the database application development environment, see the DB2 Information center:

http://publib.boulder.ibm.com/infocenter/db2luw/v9r5/topic/com.ibm.db2.luw.apdv

.gs.doc/doc/t0004638.html

162DB2 Deployment Guide

Page 176
Image 176
IBM manual Preparing the application executable file, Example 4-8 Verify package content, 162 DB2 Deployment Guide