BatchDataLimit (MQLONG)
This field specifies the the limit, in kilobytes, of the amount of data that can be sent through a channel before taking a sync point.
A sync point is taken after the message that caused the limit to be reached has flowed across the channel.
The batch is terminated when one of the following conditions is met:- BatchSize messages have been sent.
- BatchDataLimit bytes have been sent.
- The transmission queue is empty and BatchInterval is exceeded.
The value must be in the range 0 - 999999. The default value is 5000.
A value of zero in this attribute means that no data limit is applied to batches over this channel.
This parameter only applies to channels with a ChannelType of MQCHT_SENDER, MQCHT_SERVER, MQCHT_CLUSRCVR, or MQCHT_CLUSSDR.
This is an input field to the exit. The field is not present if Version is less than MQCD_VERSION_11.
Parent topic: Fields