Runtime Options

Property

Function

Active Month Number

Your system uses Active Month Number and Expected Number to reserve space for Event data.

Active Month Number specifies the number of months. Events are stored before they might be removed.

Note: It is the user’s responsibility to remove the old Event transactions, not Agile Business Suite. This property is used to specify how much space to reserve.

By default, this property is set to 1. The numbers range from 1 to 99.

This property is specific to Segments only.

Binary

Specifies the binary options for numeric.

The following options are available for this property: Binary Coded Decimal, Binary, or None.

By default, this property is set to None.

This property is specific to Attributes painted in a report frame only.

This property is disabled if Default Device is set to Enterprise Output Manager (EOM) Generated Reports.

Def Bounds Checking

Specifies whether a bound checking is set using the MOVE logic command or assignment operation.

By default, this property is set to False.

This property is specific to Segments only.

DataReader Capable

Specifies whether a runtime system is using the Datareader SQL Server feature to retrieve data through the Determine commands. This feature modifies the process of data retrieval and subsequently optimizes the performance of AB Suite runtime. Refer to the Agile Business Suite Runtime for Windows® Operating System Administration Guide for more information on the Datareader feature.

Note: Most of the AB Suite runtime systems have a performance improvement by using the Datareader feature. However, the Datareader feature can be inefficient for some runtime systems and this property should be set to false for those systems.

By default, this property is set to True.

This property is specific to Segments only.

Default Translation

Specifies the translation used for the System GUI at runtime. If this property is empty, the Session language is used.

By default, this property is empty.

This property is specific to Segments and Reports only.

Extend Report Recovery

Specifies whether failed reports store recovery information.

Failed Reports can be rerun once offending problems have been fixed.

By default, this property is set to False.

This property is specific to Segments only.

Extract File Location

Specifies the full path name of the Extract File.

By default, this property is empty.

This property is specific to Classes and Attributes that are instances of an extract file class (‘File’ stereotype class).

Extract File Name

Specifies the name of the Extract File.

By default, this property is set to the name of the extract file object.

This property is specific to Classes and Attributes that are instances of an extract file class (‘File’ stereotype class).

Fireup Ispec

Specifies the name of the <<ispec>> class that automatically displays when the deployed system is run.

By default, this property is empty.

This property is specific to Segments only.

Generate Optimized Initialization Code

Specifies generating an optimized code for performing initialization of the entire primitive and group attributes that are defined as members of a Segment. Normally all the primitive and group attributes in a Segment are initialized as part of every ispec transaction. If this property is set to True, then additional code is generated to perform this initialization in an optimized manner that initializes only those attributes that are used in each ispec transaction. If your system has a large number of attributes as members of the Segment class, such as greater than 5,000, the optimized initialization code might provide a noticeable performance improvement. Always remember that additional time is taken during the build process to generate the additional initialization code, during the generation of the <segment>.cs file. So, this property provides a tradeoff between build time and runtime performance.

Note: This setting is subjective and some runtime systems might experience a performance benefit. If you have more than 10,000 primitive and group attributes defined as members of the Segment class, it is recommended to set this property.

By default, this property is set to False.

This property is specific to Segments only.

Glb.Param Size

Specifies the size of System Attribute Glb.Param.

By default, the size is 2,000.

The maximum size of the System Attribute Glb.Param is 2,62,000.

This property is specific to Segments only.

Extract file Location

Specifies the location which contains information about the location of the extract file.

Global Work Size

Specifies the size of the global work buffer.

By default, this property is set to 128. The allowed values range from 128 to 4095.

On the Windows platform, this property defines the size of the built-in Glb.Work attribute.

Note: Other session persistent attributes (user-defined primitive and Group attributes in the segment class with IsPersistent = Yes) are not constrained by this. There is no limit to the number and size of session persistent attributes on the Windows platform.

On the MCP platform, this property defines the size of the built-in Glb.Work attribute and limits the total size of user-defined session persistent attributes. By default, these use the same Glb.Work buffer, so you should not use both in your application. If the Create Separate GLB.WORK Buffer property is set to True, then the built-in Glb.Work attribute and user-defined session persistent attributes use separate buffers and can be used independently.

This property is specific to Segments only.

Has External Interface

Specifies whether the selected class is represented by an external interface. For example, Web Service, USER, OFFLINE, or GLI.

By default, this property is set to False.

This property is specific to Ispecs, Events, Copy Ispecs and Copy Events only.

High Frequency

Specifies whether faster access is to be provided at runtime.

By default, this property is set to False.

This property is enabled if Ispec Type is set to Table only.

This property is specific to <<Ispec>> and Classes with no stereotype only.

Note: Excessive use of this facility can result in wasteful use of memory resources.

Ispec Type

Specifies the database usage by the <<ispec>> or Class with no stereotype.

The following options are available for this property:

  • Standard – Select this option for normal database usage.

  • Table – Select this option for high frequency access.

  • Direct – Select this option to create a direct dataset in the DASDL (you must have defined only one key in the class: primitive = number and length < 12).

By default, this property is set to Standard.

It is recommended that you keep the same setting across all MCP configurations.

This property is specific to <<Ispec>> and Classes with no stereotype only.

KanjiSpace Conversion

Determines whether the Kanji space-ASCII space conversions are done while reading and writing extract files. When Kanji Space property is set to TRUE, one Kanji space is converted to two ASCII spaces while reading and writing extract files.

By default, the configuration property KanjiSpaceConversion is not visible. To make this property visible on Segment Property pages, set the NationalString property on the Segment to MultiByte and Validation to Kanji.

By default, the configuration property KanjiSpaceConversion is set to False. Set this property to True.

Note: KanjiSpaceConversion configuration property is not available for MCP Platform.

Line Spacing

Specifies the line spacing.

The following options are available for this property: Single, Double, or Triple.

By default, this property is set to Single.

This property is disabled when device is set to Enterprise Output Manager (EOM) Generated Reports or DI.

This property is specific to Reports only.

Log Activities

Specifies whether to write details of non-transaction activities (such as signing on and off) to a log file.

By default, this property is set to False.

This property must be set to True if Log Transactions is set to True.

This property is specific to Segments only.

Log File Location

Specifies the directory that contains the runtime log file.

Type a valid DOS path. For example,

C:\my folder

By default, this property is empty.

This property is specific to Segments only.

Log File Size

Specifies the size of the log file.

By default, this property is set to 4000. The numbers range from 1000 to 999999.

This property is enabled when Log Activities is set to True. Once you set the logging, the Log File Size will default to 4000 or as specified or changed by the user. If Log File Size is less than 1000, then, it defaults to 1000 minimum.

This property is specific to Segments only.

Log Transactions

Specifies whether to write details of transaction activities to a log file.

By default, this property is set to False.

This property must be set to True if Log Activities is set to True.

This property is specific to Segments only.

Preserve Session Data

Specifies whether to retain data held in session-persistent attributes, such as GLB.WORK when the session terminates, so that it is available when the user connects to a new session.

Note: When this property is set to True, there is a slight performance overhead.

By default, this property is set to False.

This property is specific to Segments only.

Primary GSDs/DADs FTU Translatable

Specifies whether primitive segment attributes and attribute captions (DADs) can be translated through the Forms Translation Utility (FTU) only.

By default, this property is set to True.

This property is specific to Segments only.

Report Messages Sent to Client

Specifies whether the messages generated in Reports are sent to the client who started them.

Note: This refers specifically to reports that are initiated from logic via the RUN LDL command.

Reports produce a number of messages – including standard messages like BOJ/EOJ messages and all user-defined messages resulting from Message commands in the logic.

If Report Messages Sent to Client is set to All Messages then these messages are displayed back to the user session that started the report (they will display on the status line or the Console window will pop-up to show the messages).

If Report Messages Sent to Client is set to No Messages then the user does not see any messages from the running report.

This property is valid on Windows Configurations only.

Reset Report Count When System Is Generated

Specifies whether to reset the incrementing version number for Glb.RepVersion to 1, when the system is built.

By default, this property is set to False.

This property is specific to Segments only.

Reset Version Number If Identifier Is Changed

Specifies whether to reset the incrementing version number for Glb.SysVersion to 1, when the Runtime Version Identifier field is changed.

By default, this property is set to False.

This property is specific to Segments only.

ROC Output Location

Specifies the location that contains Report Output Control (ROC) files.

Type a valid Location name or select a valid name from the list. Refer to Locations for more information on locations.

By default, this property is empty.

This property is specific to Segments only.

ROC Uses Database

Specifies whether ROC output is kept in files or in the database

By default, this property is set to False for Segments and it assumes the value of owner for Reports.

This property is specific to Segments and Reports only.

Runtime Behavior Of Unavailable Commands

Specifies what occurs at runtime when unavailable commands are executed.

By default, this property is set to Warning Message.

This property is specific to Segments only.

Runtime Version Identifier

Specifies the Runtime Version on the host, and provides the value for System Attribute Glb.VersionId.

For every value of Glb.VersionId, a corresponding version number for Glb.SysVersion exists that increments with every Build.

Type an identifier to a maximum of 20 characters.

By default, this property is set to 1.

This property is specific to Segments only.

Standard Heading

Specifies whether the standard heading is to be printed on each page of Report output.

The standard heading consists of the Report name, a page number, the time at which the Report was run, and the time of its last compilation

By default, this property is set to True.

This property is disabled when device is set to Depcon Generated Reports or DI.

This property is specific to Reports only.

System Uses ROC

Specifies whether the Report Output Control (ROC) facility must manage the output from all Reports.

By default, this property is set to True.

This property is specific to Segments only.

Two Phase Commit

Specifies whether the two phase commit process is used for updating databases. This occurs with external Automatic Entries.

With two phase commit, the sending and receiving systems are able to roll back to a synchronized point if both have not successfully completed their related transactions.

By default, this property is set to False.

This property is specific to Segments and Reports only.

Use Data Invocation

Specifies whether to set data invocation. Data invocation enables the values of Attributes of a Profile to be accessed without accessing the Ispec record. This can reduce the number of database accesses if used appropriately. If it is used inappropriately, database access is increased.

By default, this property is set to False.

This property is specific to Segments only.

Use No-Domain Usercode As Station Name

Specifies the option to allow the domain name as part of the session identification in GLB.STATION.

If set to False, then GLB.STATION (and GLB.STN) contains the full usercode including the domain prefix.

If set to True, then GLB.STATION (and GLB.STN) contains just the usercode without the domain prefix.

This property is valid on Windows Configurations only.

User Privilege

Specifies the user terminal access to an <<Ispec>> class at runtime.

Each terminal has an assigned security level which is defined as Integer3 Installation Data record in the COMS Configuration File in the ClearPath MCP based COMS utility.

Refer to the Agile Business Suite for ClearPath MCP Administration Guide for more information.

In Ispec logic at runtime, the privilege level of the terminal currently accessing the System is contained in the System Attribute GLB.PRIV.

By default, the value is 1. The privilege ranges 1 from 15.

This property is specific to <<Ispec>> and <<Event>> classes only.

Video Capable

Specifies whether to direct a report’s output to a video device.

By default, this property is set to False.

This property is disabled when device is set to Enterprise Output Manger Generated Reports or DI.

This property is specific to Reports only.