File Transfers

Whenever ITP/Server encounters a SendFile or ReceiveFile instruction, it will either send the contents of a file to the specified queue or retrieve a message from the specified queue and store it in a file. Refer to the description of these commands in the ITP/Server Script Manual for more information.

The instruction SendFile recognizes the special queue *REPLYQ. If this queue is used as destination in the script, the message is put on the queue that was specified in the ReplyQ/ReplyQMgr attributes of the job.

Note that ITP/Server does not request the client for particular file transfers as was the case in ITP/Document Services. This form of interaction would be incompatible under syncpoint control, as this prevents request messages to arrive at the client before the entire job ends. Instead, the client must ensure that it puts all data on one or more queues at the start of the job. Only after the job has ended (and committed) the client will be able to read back result data.

If intermediate interaction with the client is required, we advise to split up a job, in to several transactions.