Debugging a C or C++ DataBlade module consists of the following general steps:
If you are debugging C or C++ DataBlade module source code on Windows, you use Microsoft Visual C++, the DBDK Visual C++ Add-In, and the IfxQuery tool. The Debug DataBlade Module command of the add-in installs the DataBlade module on the local database server, starts the debugger and database server, and calls IfxQuery to register the DataBlade module and run the unit tests that halt at breakpoints in the source code. The Debug DataBlade Module command functions only if the database server is installed on the same computer on which you are debugging.
For more information on debugging C and C++ code on Windows, see Debugging and Testing DataBlade Modules on Windows.
If you are debugging a DataBlade module on UNIX, you must install the DataBlade module, start the database server and debugger, register the DataBlade module with BladeManager, and use DB-Access to execute SQL statements that halt at breakpoints in the source code.
For more information on debugging C code on UNIX, see Debugging and Testing DataBlade Modules on UNIX.
Debugging a DataBlade module written in Java consists of the following general steps:
For more information on debugging Java code, see Debugging and Testing DataBlade Modules Written in Java.