The main routine KDCROOT reads the start parameters from SYSDTA when the application is started.
The start parameters define the current runtime parameters of the application. This includes the number of tasks with which the application is to start or parameters for a database and/or formatting system configured, for example.
The start parameters must be specified in two blocks:
1st block: start parameters for openUTM
2nd block: start parameters for database system and format handling system
The sequence of start parameters is arbitrary within a block. Each block – including an empty block – is concluded with an END command. If no database system and no format handling system is generated, two END commands are specified in succession.
UTM start parameters in the second block are ignored. This also applies to start parameters of the database system and format handling system in the first block.
The start parameters can be entered in one or more lines. A prefix determines who the start parameters are for:
Start parameters with the prefix “.UTM” or without a prefix are interpreted by openUTM itself.
Start parameters with the prefix “.UDS”, “.LEASY”, “.RMXA”, “.DB”, or “.CIS“ are forwarded by openUTM to the connected database system for evaluation.
Example
If the application was generated with DATABASE...,TYPE=UDS, for example, “.UDS” must be specified as the prefix for the parameters to be forwarded to UDS.
If the application was generated with DATABASE...,TYPE=XA, “.RMXA” must be specified as the prefix.
Start parameters with the prefix „.FHS“ are forwarded by openUTM to the FHS format handling system, which was generated with the type “.FHS” in the FORMSYS statement.