If it's the JOBF object you might want to tweak the following values in the agent's ini files:
sendBufferSize =
The size of the TCP/IP input buffer for the messages that should be sent (in bytes).
The default value that depends on the system environment is used when you do not define this setting or when you define the value 0.
Default: 1024k
recvBufferSize =
The size of the TCP/IP input buffer for the message that should be received (in bytes).
The default value that depends on the system environment is used when you do not define this setting or when you define the value 0.
Default: 1024k
FileBufferSize =
Size of the input buffer for files that are transferred with a FileTransfer object .
Bytes are used by default. Alternately, you can also append the letter "K" or kilobytes or "M" for megabytes to the number. You can use uppercase or lowercase letters for this purpose. The OS setting is used if 0 is specified.
Examples (the following definitions are identical):
Specification in bytes: 1048576
Specification in Kbytes: 1024K or 1024k
Specification in Mbytes : 1M or 1m
Default: 0
As well as this parameter in the UC_HOSTCHAR_DEFAULT
FT_ASYNC_QUIT_MAX,
FT_ASYNC_QUIT_MIN,
FT_ASYNC_QUIT_NUM
The settings for synchronous / asynchronous transfers between a sending and a receiving agent of file transfers. Asynchronous transfers are the default setting.
Synchronous transfer: Data packages are only sent when the receipt of sent packages has been confirmed. Sender and receiver adjust their transmission speeds. A synchronous behavior is achieved when the setting FT_ASYNC_QUIT_NUM equals FT_ASYNC_QUIT_MAX.
Asynchronous transfer: Data packages are sent although confirmations are still missing for sent packages. In doing so, data can be transferred faster because a faster sender or a slower connection are used more efficiently. The agents' TCP/IP buffer (INI-file parameter: SendBufferSize= and RecvBufferSize=) should be increased accordingly.
An asynchronous behavior is achieved when FT_ASYNC_QUIT_MAX is a multiple of FT_ASYNC_QUIT_NUM.
The higher the value of FT_ASYNC_QUIT_MIN, the more the receiving agent will be unburdened when FT_ASYNC_QUIT_MAX has been reached.
These options are only effective in OS/400, NSK, UNIX, Windows and z/OS agents.
FT_ASYNC_QUIT_MAX
Maximum number of non-confirmed data packages that the sender sends to the receiving agent.
Minimum value: 1, default value: 60, maximum value: 100
FT_ASYNC_QUIT_MIN
Number of non-confirmed data packages as of which the sender sends them to the receiver.
Minimum value: 0, default value: 30, maximum value: 50
FT_ASYNC_QUIT_NUM
Number of data packages that are confirmed per receipt.
Minimum value: 1, default value: 5, maximum value: 50
Note that the value that is specified as the MIN setting must not exceed the MAX setting.
For example:
FT_ASYNC_QUIT_MIN / MAX / NUM:
0 / 1 / 1: Synchronous file transfer
0 / 10 / 5: Weak asynchronous transfer. The sending agent may send a maximum of 10 non-confirmed data packages. If the maximum has been reached, it waits until all receipts have been confirmed before it continues the sending process.
30 / 60 / 5: Strong asynchronous transfer. The sender may send a maximum of 60 non-confirmed data packages to the receiver. Receipts are confirmed per 5 packages. The sender always waits until 30 non-confirmed data packages are open before it starts the data transfer.