API added for Jaguar - to be able to check if Tran operation was successful from the GUI *
    void CheckIDActive
    (
        in long id,
        out boolean active
    );
    void ForceOutcome
    (
        in long id,
        in boolean commitDesired
    )
    raises (OtsAdmin::Tran::InvalidId);
    void ForciblyFinish
    (
        in long id
    )
    raises (OtsAdmin::Tran::InvalidId);
    OtsAdmin::Tran::tranInfoList_t List
    (
    );
    void Query
    (
        in long id,
        out OtsAdmin::byteArray_t globalId,
        out OtsAdmin::byteArray_t beginner
    )
    raises (OtsAdmin::Tran::InvalidId);
    void Rollback
    (
        in long id,
        in boolean family
    )
    raises (OtsAdmin::Tran::InvalidId);
    void Shutdown
    (
    );
    enum localState_t
    {
        local_state_none,
        local_state_present,
        local_state_active,
        local_state_inactive,
        local_state_preparing,
        local_state_prepared,
        local_state_committing,
        local_state_committed,
        local_state_commit_complete,
        local_state_before_abort,
        local_state_aborting,
        local_state_aborted,
        local_state_abort_complete,
        local_state_finished
    };
    struct tranInfo_t
    {
        long id;
        long familyId;
        OtsAdmin::Tran::localState_t state;
        boolean lockHolder;
        boolean lockWaiter;
        long level;
    };
    
    typedef sequence < OtsAdmin::Tran::tranInfo_t > tranInfoList_t;