How to create a DataBlade module
While the Informix® DataBlade Developers Kit (DBDK) tools run only on Windows, you can create DataBlade modules for both Windows and UNIX operating systems for the C, C++, and Java™ languages. The tools you use on each operating system and for each programming language vary.
The following table describes, in order, the tasks needed to create a DataBlade module and the tools you use to complete the tasks.
To perform this task | Use this tool on UNIX | Use this tool on Windows |
---|---|---|
Write the design and functional specifications. | Your word-processing program | Your word-processing program |
Create your DataBlade module:
|
BladeSmith | |
Edit the source code to add C, C++, or Java code for routines, as needed. | Your development tool or text editor | For C or C++ code: Microsoft Visual C++ For Java code: your development tool or text editor |
Compile your source code. | For C or C++ code: your compiler For Java code: Java software development kit |
For C or C++ code: Microsoft Visual C++ For Java code: Java software development kit |
Install your DataBlade module. | Operating system copy command or FTP | For C or C++ code: DBDK Visual C++ Add-In For Java code: operating system copy of FTP |
Register your DataBlade module in your test database. | For all code:
|
For C or C++ code:
For Java code:
|
Debug your DataBlade module by running unit tests. | For C or C++ code:
For Java code:
|
For C or C++ code:
For Java code:
|
Validate your DataBlade module with functional tests. | For all code:
|
For all code:
|
Package your DataBlade module:
|
BladePack | |
Transfer files to the installation media. | Your operating system | Your operating system |
Document your DataBlade module with a users guide, release notes, examples, and online help, as needed. | Your word-processing program | Your word-processing program |
Notes:
- You must use the J/Foundation option for HCL Informix to enable services that use Java. For more information about J/Foundation, see the HCL J/Foundation Developer's Guide.