Enhancements have been made to MIMIX to increase the performance of the object send job when a small number of journal entries are present during the Receive Journal Entry (RCVJRNE) call. Journal entries are received in configurable-sized blocks that have a default size of 99,999 bytes. When multiple RCVJRNE calls are performed and each block retrieved is less than 99,999 bytes, unnecessary overhead is created.
Through additional controls added to the MXOBJSND *DTAARA objects within the MIMIX installation library, you can now specify the size of the block of data received from RCVJRNE and delay the next RCVJRNE call based on a percentage of the requested block size. Doing so increases the probability of receiving a full journal entry block and improves object send performance—reducing the number of RCVJRNE calls while simultaneously increasing the quantity of data returned in each block. This delay, along with the extended file attribute cache capability, also reduces CPU consumption by the object send job. See Caching extended attributes of *FILE objects for related information.