Indicates the role that this location is playing in the transaction program network. Possible values are:
Initiator: This location started the commit or rollback operation and is at the root of the transaction program network.
Agent: This location is a leaf in the transaction program network and it has no subordinate locations.
Cascader: This location is an intermediate node in the transaction program network and it has subordinate locations. The commit or rollback operation did not start at this location.
X/Open agent: This location is a leaf in the transaction program network. The commit operation was initiated by an X/Open transaction manager.
X/Open cascader: This location is a middle node in the transaction program network. The commit operation was initiated by an X/Open transaction manager and this location has subordinate locations.
Last agent: This location is a leaf in the transaction program network and it is the last agent, which decides whether to commit or to roll back the logical unit of work.
Last agent cascasder: This location is a middle node in the transaction program network and it is the last agent, which decides whether the logical unit of work is committed or rolled back. This location also can delegate another location of its choice to be the last agent.
Local: This location is the only location with resources registered to the commitment definition.
This field can also be blank.