How to create a module
While the tools run only on Windows™, you can create 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 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 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 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 module in your test database. | For all code:
|
For C or C++ code:
For Java™ code:
|
| Debug your module by running unit tests. | For C or C++ code:
For Java™ code:
|
For C or C++ code:
For Java™ code:
|
| Validate your module with functional tests. | For all code:
|
For all code:
|
Package your module:
|
BladePack | |
| Transfer files to the installation media. | Your operating system | Your operating system |
| Document your 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 option for HCL Informix® to enable services that use Java™. For more information about , see the HCL® J/Foundation Developer's Guide.