3.2.5 Operands related to transaction decision processing
- 11) pd_trn_rcvmsg_store_buflen = transaction-recovery-message-queue-size
- ~<unsigned integer> ((4096-25600000))(bytes)
- When HiRDB performs transaction recovery processing, it registers the transaction to be recovered in the transaction recovery message queue. This operand specifies the transaction recovery message queue size.
- Specification guidelines
- Normally, there is no need to specify this operand.
- If the KFPS00854-W message (server=_trnrcv) is issued during HiRDB operation, consider specifying this operand. For the formula for estimating the specification value, see pd_trn_rcvmsg_store_buflen operand in the system common definition.
- Operand default value
- If this operand is omitted, the value specified for the same operand in the system common definition takes effect. If the same operand is also omitted from the system common definition, 4096 is assumed.
- Notes
- If a value greater than 4,096 is specified in this operand, the shared memory size for unit controller increases. For details, see Formulas for shared memory used by a unit controller in the HiRDB Version 9 Installation and Design Guide.
- If a value greater than 4,096 is specified in this operand, the maximum number of transaction recovery processes (pdtrnrvd) increases. For details about the formula for determining the maximum number of pdtrnrvds, see pd_trn_rcvmsg_store_buflen operand in the system common definition.
- Relationship to other operands
- This operand is related to the pd_max_server_process operand.