A station for connection in a data processing system that executes commands requiring a plurality of operations, the data processing system including a plurality of stations and a memory means for storing in predetermined locations a route for each command, each route comprising a plurality of route vectors each including an operation specifying portion identifying an operation to be performed by a station in partial execution of the command, said data processing means further comprising source processing means for generating, in response to a command, a control block containing a pointer identifying the first route vector in the route associated with the command and for transmitting the control block to a station, the station comprising:
- (1) work queue means connected to said source processor means and to said other stations for receiving and storing control blocks in a queue;
- (2) means connected to said work queue means for sequentially retrieving the control blocks from said work queue means;
- (3) processing means connected to said retrieving means and to said memory means for retrieving the route vector from said memory means identified by the pointer in the retrieved control block and for performing the operation specified by the route vector;
- and
- (4) transfer means connected to said processing means and to the work queue means of the other stations for advancing the route vector pointer in the control block to identify the next route vector and for transferring the control block to the work queue means of the station that is to execute the route vector identified by the route vector pointer.