TRCLASS Example

This section provides you a sample of TRCLASS configuration.

See the following example of the TRCLASS from the platform server SAMPLIB library.
TRCLASS=SINGLETHREAD,NUM=100,MAX=1  
TRCLASS=MANYTRANSFER,NUM=200,MAX=255
TRCLASS=UNLIMITED,NUM=201,MAX=0
TRCLASS=TRCLASS1,NUM=1,MAX=1        
TRCLASS=TRCLASS2,NUM=2,MAX=2        
TRCLASS=TRCLASS3,NUM=3,MAX=3        
TRCLASS=TRCLASS4,NUM=4,MAX=4        
TRCLASS=TRCLASS5,NUM=5,MAX=5        
TRCLASS=TRCLASS6,NUM=6,MAX=6        
TRCLASS=TRCLASS7,NUM=7,MAX=7        
TRCLASS=TRCLASS8,NUM=8,MAX=8        
TRCLASS=TRCLASS9,NUM=9,MAX=9        
TRCLASS=TRCLASS10,NUM=10,MAX=10     
TRCLASS=TRCLASS11,NUM=11,MAX=11     
TRCLASS=TRCLASS12,NUM=12,MAX=12     
TRCLASS=TRCLASS13,NUM=13,MAX=13     
TRCLASS=TRCLASS14,NUM=14,MAX=14
In this sample, the following transfer classes are defined.
  • SINGLETHREAD: uses transfer class number 100, and only one transfer can run concurrently.
  • MANYTRANSFER: uses transfer class number 200 and up to 255 transfers can run concurrently.
  • UNLIMITED: uses transfer class number 201 and an unlimited number of transfers can run concurrently.
  • TRCLASS14: uses transfer class number 14 and only up to 14 transfers can run concurrently.

When an initiator transfer is queued, the internal code converts the transfer class name to the corresponding transfer class number. So if the transfer class configuration is refreshed, the changes are not reflected in transfers that are already scheduled.