Test Database Properties

Property

Values

Function

Database Schema Name

String literal

Specifies a unique value for the Database Schema Name segment property. This value must not be used in any other debug configuration.

Note: This property is automatically populated in the Quick Start Debugger. However, you can modify this property, if required.

Alternate Name

String literal

Sets a unique value for the Alternate Name segment property that has not been used in any other debug configuration. This property value overrides the segment Alternate Name property.

Note: This property is automatically populated in the Quick Start Debugger. However, you can modify this property, if required. For example, “MySegment_MySuffix”.

For MCP applications that have external classes, enter one of the following:

  • Segment alternate name from the configuration that was used to build the application that you will be debugging.

  • Segment name.

This property is used to locate the <system>/EXTERNAL/ COLLECTION program.

Database Name

String literal

Specifies the name of the MCP DMSII database to run the debug session against.

Note: Although this property is automatically populated in the Quick Start Debugger, you should modify this property. For example, (<app usercode>)<database name> ON <dictionary pack>

This is used to locate the database control file.

Database Server Registration

String literal

Specifies the database server registration of the server hosting the database to run the debug session against.

Refer to the Administration Tool Online Help for more information on running against a database.

Note: This property is automatically populated in the Quick Start Debugger. However, you can modify this property if you want to do so. For example, ‘Default’.

Enable User Maintained Tables

Boolean

Specifies whether to enable User Maintained Tables for the debugger database or not, if the structure is configured as User Maintained.

By default, the value is False.

This property is available for Windows configuration only.

Reorganize Database

{Yes, No}

Specifies whether the database is reorganized when starting the debug session.

By default, this property is set to Yes.

If this property is set to No, and the model does not match the schema of the physical database, logical reorganization occurs.

If this property is set to No, the Allow Recovery from Failed Reorganization property is not visible.

Enable Host Database Access

Boolean

Specifies whether to access the host database or not.

By default, the value is False.

This property is available for MCP configuration only.

Host Name

String literal

Specifies the MCP host details.

For MCP applications, enter the name or IP address of the MCP host on which the application was built.

This property is only available if MCP Configuration is used.

Note: This property is not available when you debug an AB Suite Client Framework project.

User Name

String literal

Specifies MCP user name.

Enter the usercode on which the application was built.

This property is only available for MCP configuration.

Note: This property is not available when you debug an AB Suite Client Framework project.

Password

String literal

Specifies MCP user code password.

This property is only available for MCP configuration.

Note: This property is not available when you debug an AB Suite Client Framework project.

Port Number

Numeral

Specifies HDBA port number. By default, the value is 1871.

This property is available for MCP configuration only.

Note: This property is not available when you debug an AB Suite Client Framework project.

Allow Recovery from Failed Reorganization

{Yes, No}

Specifies whether a backup of the database must occur before the reorganization. By default, this property is set to Yes. If this property is set to Yes the database is restored on failure of the database reorganization.

Note: It is recommended to set this property to Yes as a failure might lead to the non-usability of the database.

Refer to Test Database Issues for more information on Debugger interaction with databases.