Configure EDMS

Configures general features of the EDMsupervisor and the EDMserver.
Arguments:

Database cache size:

Specify an integer value that is the size of the EDMdatabase cache in number of 1K bytes. The default value is 2000 K bytes, i.e., 2 MB. This argument is only effective when the [change EDM cache size] option is set.
The EDMdatabase cache is allocated in the Database>Open command, hence the cache size defined by this argument will be made effective by the first Database>Open command after the execution of the Aux>ConfigureEDMS command.
The size of the EDMdatabase cache can heavily influence the performance of the system. Normally the performance will increase according to the following: Increase the EDMdatabase cache when the size of the data set to be manipulated is increasing. It may be necessary to experiment with the cache size to find the size that gives the best performance for a particular data access path and a particular data set size.

 

Output buffer size:

(Non Windows only) Specify an integer value that is the maximum numbers of characters that can be displayed in the EDMsupervisor output window. If more than the maximum number of characters is written to the EDMsupervisor output window, only the last < Output buffer size> number of characters is displayed. The default is 1024000 characters. This argument is only effective when the [changing output buffer size] option is set.

Options:

accumulating command output:

A global option that appends the command output to the EDMsupervisor output window. Otherwise the output window is refreshed and only the last command output is displayed.

timing commands

The CPU time and the elapse time for each performed EDMsupervisor command will be written to the EDMsupervisor output window.

SDAI errors only:

Setting this option enables the EDMinterface to return only SDAI error codes – i.e., as defined in ISO 10303 Part 22. Otherwise additional EDM private error codes may be returned to give more detailed and more descriptive error reasons.

EDMI typechecking:

Setting this option enables the Data Type and Value Checking function in EDMinterface. With this checking active, all EDMinterface write functions will check for legal data type and value. An error occurs when attempting to write illegal data type or data value and the write operation will be terminated with an error code. A minor performance penalty may occur when this option is set.
A complete validation of the data in the database can only be performed by the EDMmodelChecker.

updating inverse:

Setting this option enables the Automatic Updating of INVERSE Attributes function of the EDMinterface. A minor performance penalty may occur with this option set. It is the applications responsibility to update the INVERSE attributes when this option is not set.

unpacked models:

Setting this option enables the database to operate in fragmented form – i.e. de-allocated space is not recovered. This setting may enable improved performance to the cost of more disc space usage. If this option is not set, the de-allocated space of the database will be recovered.

implicitly instance creation:

When in ExpressX an instance is referred in a reference path (i.e. aPerson.car.color) and that instance does not yet exist, an instance is implicitly created.
When this option is enabled, this behavior is enabled for standard Express as well, but in this case the created instances will be volatile, i.e. not persistent.

change EDM cache size:

When this option is set the EDMdatabase cache will be set to the size specified in the < Database cache size> argument. Note that the specified cache size will first be made effective by the first following Database>Open command.

delete instances with refs:

Setting this option will permit instances to be deleted even though the instances are referenced by other instances, i.e., one or more other instances have one or more relations to the actual instance to be deleted. Instances that are referred to by any other instances cannot be deleted before all the references are deleted except when this option is set.

change output buffer size:

(Non Windows only)This option must be set in order for the argument <Output buffer size> to be effective.
The performance of the user interface (Motif) tends to drop when the size of text areas grows. Therefore this option is introduced to enable user to tune the size of the output window (history length) versus performance.