OpenTP1 Version 7 User's Guide

[Contents][Index][Back][Next]

User service default definition

For details about the operands that are not explained here, see the list in 5.1(41) User service default definition.

Formats

set format

 
[set nice=change-of-process-priority]
[set message_store_buflen=message-storage-buffer-pool-size]
[set message_cell_size=scheduled-message-storage-cell-size]
[set prc_abort_signal=signal-number-for-abort]
[set process_privilege_restrict=Y|N]
[set process_privilege_name="privilege-name"[,"privilege-name"...]]
 

putenv format

 
{{[putenv environment-variable-name environment-variable-value]}}
 

dcputenv format

 
{{[dcputenv environment-variable-name environment-variable-value]}}
 

Description

Operands in the set format

nice=change-of-process-priority

~<unsigned integer>((0 to 39))<<0>>

The meaning of the value varies. In OpenTP1 for Windows, this operand's value is interpreted as follows:

nice operand value Priority to be applied
0 to 9 THREAD_PRIORITY_NORMAL
10 to 19 THREAD_PRIORITY_BELLOW_NORMAL
20 to 29 THREAD_PRIORITY_LOWEST
30 to 39 THREAD_PRIORITY_IDLE

message_store_buflen=message-storage-buffer-pool-size

~<unsigned integer>((1024 to 31457280))<<4096>>(bytes)

If you change this operand's value while OpenTP1 is online, the KFCA00850-E message might be issued.

The reason for this is that a shortage has occurred in the internal resources that had been allocated based on the operand value in effect before the change was made. You can prevent this from occurring by terminating OpenTP1 and then restarting it.

Note that when you change this operand's value, the required size of the static shared memory changes. For the formula for determining the memory size, see the manual OpenTP1 Version 7 System Definition.

message_cell_size=scheduled-message-storage-cell-size

~<unsigned integer>((512 to 31457280))<<512>>(bytes)

If you change this operand's value while OpenTP1 is online, the KFCA00850-E message might be issued.

The reason for this is that a shortage has occurred in the internal resources that had been allocated based on the operand value in effect before the change was made. You can prevent this from occurring by terminating OpenTP1 and then restarting it.

Note that when you change this operand's value, the required size of the static shared memory changes. For the formula for determining the memory size, see the manual OpenTP1 Version 7 System Definition.

prc_abort_signal=signal-number-for-abort

~<unsigned integer>((3, 6, 15))<<3>>

Specify 3, 6, or 15 as the signal number. There are no other differences.

process_privilege_restrict=Y|N

~<<N>>

Specifies a default value for the process_privilege_restrict operand in the user service definition.

process_privilege_name="privilege-name"[,"privilege-name"...]

~<character string>

Specifies a default value for the process_privilege_name operand in the user service definition.

Operands in the putenv format

environment-variable-name environment-variable-value

~<character string>

The differences from OpenTP1 for UNIX are as follows (there are no other differences):

Operands in the dcputenv format

environment-variable-name environment-variable-value

~<character string>

Enclose each environment variable in percent signs (%), not dollar signs ($). There are no other differences.