Create a project
The first step you complete in BladeSmith to create a DataBlade® module
is to create a project for it. BladeSmith saves DataBlade module
object definitions in a project file with an .ibs extension.
BladeSmith generates source code, SQL scripts, functional tests, and
installation package files in directories that are relative to the
project file. By default, BladeSmith creates subdirectories src, scripts, functest,
and install in the directory where you save the
project file.
Important: Create a different project directory
for each DataBlade module
so that BladeSmith does not overwrite any other files.
To create a project in BladeSmith, choose New Project wizard; then save your project file in the directory you created. BladeSmith creates the necessary subdirectories when you generate files.
and complete the information requested by theThe following table lists the properties you must specify values
for when you create a project.
Property | Default value | Description |
---|---|---|
DataBlade module name | NewProject | The name of the DataBlade module
project. See DataBlade module project name for more information. |
New object prefix | None | A three-character prefix used in naming new objects. See New object prefix for more information. |
Server compatibility | 9.4 | The version of the database server with which you
want your DataBlade module
to be compatible. See Server compatibility for more information. |
Description locale | The locale of your Windows™ installation | The language code set for the project. See Description locale for more information. |
Project version numbers or letters | Major: 1 Minor: 0 |
Optional. One to four sets of numbers or letters
separated by periods to designate version information. See Project version numbers for more information. |
Project description | None | Optional. A description of the DataBlade module. This information appears to the user, if requested, in BladeManager. |
Vendor information | None | Optional. Information about the company developing
the DataBlade module,
including company name, copyright, and contact. This information appears
to the user, if requested, in BladeManager. See Vendor information for more information. |