UOWControl (MQLONG)

This field is a request field which controls the unit-of-work processing performed by the CICS bridge. The initial value of this field is MQCUOWC_ONLY.

We can request the bridge to run a single transaction, or one or more programs within a unit of work. The field indicates whether the CICS bridge starts a unit of work, performs the requested function within the current unit of work, or ends the unit of work by committing it or backing it out. Various combinations are supported, to optimize the data transmission flows.

The value must be one of the following:

    MQCUOWC_ONLY
    Start unit of work, perform function, then commit the unit of work.

    MQCUOWC_CONTINUE
    Additional data for the current unit of work (3270 only).

    MQCUOWC_FIRST
    Start unit of work and perform function.

    MQCUOWC_MIDDLE
    Perform function within current unit of work

    MQCUOWC_LAST
    Perform function, then commit the unit of work.

    MQCUOWC_COMMIT
    Commit the unit of work (DPL only).

    MQCUOWC_BACKOUT
    Back out the unit of work (DPL only).

Parent topic: Fields for MQCIH