TRCLASS (Transfer Class)
By assigning a transfer class to a file transfer, the platform server ensures that the maximum number of concurrent transfers for that transfer class is not exceeded.
Transfer classes give you an additional way to limit the number of concurrent file transfers.
- Like the GLOBAL MAXINIT and the node WINNERS parameters, transfer class processing is only performed for initiator transfers. An initiator transfer is a transaction that is started by the local platform server and to be sent to a remote platform server.
- Transfer class processing is only performed for file transfers. Scripts that run in the started task are not limited by the transfer classes.
Transfer classes work within a single node definition and also work between different nodes. If you have a transfer class defined with a maximum of two concurrent transfers, then only two transfers can be active at any time. These transfers can be for the same node or different nodes.
When a transfer is completed, the platform server dispatcher immediately checks if transfers can be executed for that node that meets the transfer class limits. The dispatcher does not dispatch transfers for another node using the same transfer class until the next dispatch cycle.