3.2.6 Operands related to transaction decision processing

8) 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 in the system common definition, 8192 is assumed.
However, if 0904 compatibility mode is applied, 4096 is assumed.
Notes
  • If a value greater than the default value is specified for this operand, the shared memory size for unit controllers 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 the default value is specified for 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.