How to create a DataBlade® module
While the 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 J/Foundation Developer's Guide.