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 Project > New and complete the information requested by the New Project wizard; then save your project file in the directory you created. BladeSmith creates the necessary subdirectories when you generate files.

The 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.