OpenTP1 Version 7 System Definition

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

mcftcomn (MCF communication configuration common definition)

Format

mcftcomn [-j MCF-communication-process-or-application-startup-
             process-journal-buffer-size]

Function

This command defines the size of the journal buffer for an MCF communication process or application startup process.

Option

-j MCF-communication-process-or-application-startup-process-journal-buffer-size~<unsigned integer> ((multiple of 4 between 4096-4000000)) <<32768>> (Unit: bytes)

Specify the size of the area for storage of the journal data for use in process recovery. An MCF communication process or application startup process uses this area to store data for a journal service until the following requests are issued:

For the size of the journal buffer, calculate the data length of AJ, the data length of IJ, the data length of MJ, and the data length of CJ, and specify the largest of them.

  1. Data length of AJ:
    176
  2. Data length of IJ:
    [Figure](172 + seg)/4[Figure] x 4
  3. Data length of MJ:
    [Figure](180 + seg)/4[Figure] x 4
  4. Data length of CJ (last serial number):
    144. This journal is acquired when you send a message by specifying the serial number.
  5. Data length of CJ (message queue server):
    This journal is acquired when you use a disk queue as ITQ or OTQ.
    [Figure]{88 + (24 x ([Figure] msg/q1 [Figure] + [Figure] 960/q1 [Figure])) + msg#}/4 [Figure] x 4
    Where,
    [Figure] [Figure]: The value enclosed in these symbols is rounded up to the nearest whole number.
    seg: Segment length
    msg: Length of messages to be sent or received using a disk queue
    ql: Physical record length of the queue file
    #
    Add this if the value of que_io_maxrecsize in the message queue service definition is larger than the message size.

MCF will check and revise the specified value as follows:

  1. if the specified value is smaller than the minimum value determined by MCF, it is revised upward to the said minimum value.
  2. if the specified value is larger than the maximum value determined by MCF, it is revised downward to the said maximum value.
  3. if the specified value is not a multiple of 4, it is rounded up to the nearest multiple of 4.