New object prefix

In the New Project wizard, you can specify a three-character prefix that BladeSmith uses when naming many of the objects you create. This prefix is necessary if you create a commercial DataBlade® module. Using this prefix ensures that your objects have unique names when the DataBlade module is registered in the database.

The RowCircle exercise uses a prefix for all of its BladeSmith-defined objects; however, the other exercises in this tutorial do not use a prefix.

The prefix is allocated to your DataBlade module by the HCL Informix® DataBlade Developer's Program registry, which ensures that your prefix does not conflict with prefixes of other commercial DataBlade modules.

Use your registered DataBlade module new object prefix to begin the names of the following objects:
  • New data types
  • User-defined routines
  • Aggregates
  • Access methods
  • Executable utilities and tools provided with the DataBlade module
  • Tables, views, and other custom SQL objects included with your DataBlade module
  • User-defined virtual processors
  • Trace classes
  • Named memory
You do not have to use the DataBlade module new object prefix for the following objects:
  • Names of routines that operate on data types unique to your DataBlade module, including routines that you overload to take a new data type
  • Names of routines that operate on data types provided by other DataBlade modules that you develop and maintain
  • Names of routines in support libraries linked to the shared object file