Interface IWMQConnection

    • Method Detail

      • getName

        java.lang.String getName()
        Getter for field NAME

        IBM MQ connection name

        IBM MQ connection name

        Specified by:
        getName in interface ICICSObject
      • getMqname

        java.lang.String getMqname()
        Getter for field MQNAME

        IBM MQ queue manager or QSG name

        The name of the IBM MQ queue manager or queue sharing group.

      • getMqqmgr

        java.lang.String getMqqmgr()
        Getter for field MQQMGR

        Connected Queue Manager name

        The name of the connected IBM MQ queue manager.

      • getMqrelease

        java.lang.String getMqrelease()
        Getter for field MQRELEASE

        IBM MQ Release

        The release of the IBM MQ queue manager.

      • getResyncmember

        IWMQConnection.ResyncmemberValue getResyncmember()
        Getter for field RESYNCMEMBER

        Resynchronization member

        This applies only if you are using group attach, and specifies the strategy that CICS adopts if outstanding units of work are being held for the last WebSphere MQ queue sharing group (QSG) member to which CICS was connected.

        Units of work which are shunted indoubt are not included in this process, because CICS is unable to resolve those units of work at this time. Resynchronization for those UOWs will occur when CICS has resynchronized with its remote coordinator. CVDA values are:

        • RESYNC - CICS connects to the same IBM MQ QSG member.
        • NORESYNC - CICS makes one attempt to connect to the same IBM MQ QSG member, and if that attempt fails, CICS connects to any member of the IBM MQ QSG and issues a warning about the outstanding units of work.
        • GROUPRESYNC - CICS connects to any member of the queue-sharing group. The queue-manager will be chosen by IBM MQ and it will ask CICS to resolve indoubt units of work on behalf of all eligible queue managers in the queue-sharing group. This function is called Group unit of recovery (group UR). This option can only be used when running a release of WebSphere MQ that supports group UR for CICS and when group UR has been enabled in the queue managers.
        • NOTAPPLIC - Connection is not using group attach.
      • getConnectst

        IWMQConnection.ConnectstValue getConnectst()
        Getter for field CONNECTST

        Connection status

        CONNECTST returns the status of the CICS MQ connection. CVDA values are:

        • CONNECTED - CICS is connected to IBM MQ.
        • NOTCONNECTED - CICS is not connected to IBM MQ.
        • CONNECTING - CICS is currently attempting to connect to IBM MQ.
        • DISCONNING - CICS is currently disconnecting from IBM MQ.
      • getTasks

        java.lang.Long getTasks()
        Getter for field TASKS

        Number of current tasks

        The number of current tasks that have issued an IBM MQ call. This includes CICS MQMonitor tasks.

      • getTrigmontasks

        java.lang.Long getTrigmontasks()
        Getter for field TRIGMONTASKS

        Number of current CICS MQMonitor tasks

        The number of CICS MQMonitor tasks currently using the CICS-MQ interface.

      • getMqginitq

        java.lang.String getMqginitq()
        Getter for field MQGINITQ

        Initiation queue name

        The name of the default IBM MQ initiation queue.

      • getMqgtfutatt

        java.lang.Long getMqgtfutatt()
        Getter for field MQGTFUTATT

        Number of IBM MQ API calls when IBM MQ was not connected

        The total number of IBM MQ API calls that were made when the connection status was 'NOTCONNECTED' (that is, futile attempts). When CICS connects to IBM MQ, this number is reset to zero.

      • getMqgtapi

        java.lang.Long getMqgtapi()
        Getter for field MQGTAPI

        Number of IBM MQ API calls since IBM MQ connected

        The total number of IBM MQ API calls that have been made since CICS connected to IBM MQ.

      • getMqgtapiok

        java.lang.Long getMqgtapiok()
        Getter for field MQGTAPIOK

        Number of IBM MQ API calls completed successfully

        The total number of IBM MQ API calls that completed successfully.

      • getMqgtcall

        java.lang.Long getMqgtcall()
        Getter for field MQGTCALL

        Number of internal IBM MQ calls

        The total number of internal calls to IBM MQ on the connection.

      • getMqgtcallsync

        java.lang.Long getMqgtcallsync()
        Getter for field MQGTCALLSYNC

        Number of IBM MQ calls that completed synchronously

        The total number of IBM MQ API calls that completed synchronously.

      • getMqgtcallio

        java.lang.Long getMqgtcallio()
        Getter for field MQGTCALLIO

        Number of IBM MQ calls that needed I/O

        The total number of IBM MQ API calls that required I/O to complete.

      • getMqgtwaitmsg

        java.lang.Long getMqgtwaitmsg()
        Getter for field MQGTWAITMSG

        Number of MQGET with wait requests that waited

        The total number of times the MQGET command was issued with the MQGMO_WAIT option, and the request waited.

      • getMqgtsubtask

        java.lang.Long getMqgtsubtask()
        Getter for field MQGTSUBTASK

        Number of IBM MQ calls that had a TCB switch

        The total number of IBM MQ API calls that involved a TCB switch.

      • getMqgtopen

        java.lang.Long getMqgtopen()
        Getter for field MQGTOPEN

        Number of MQOPEN requests

        The total number of times the MQOPEN command was issued.

      • getMqgtclose

        java.lang.Long getMqgtclose()
        Getter for field MQGTCLOSE

        Number of MQCLOSE requests

        The total number of times the MQCLOSE command was issued.

      • getMqgtget

        java.lang.Long getMqgtget()
        Getter for field MQGTGET

        Number of MQGET requests

        The total number of times the MQGET command was issued.

      • getMqgtgetwait

        java.lang.Long getMqgtgetwait()
        Getter for field MQGTGETWAIT

        Number of MQGET with wait requests

        The total number of times the MQGET command was issued with the MQGMO_WAIT option.

      • getMqgtput

        java.lang.Long getMqgtput()
        Getter for field MQGTPUT

        Number of MQPUT requests

        The total number of times the MQPUT command was issued.

      • getMqgtput1

        java.lang.Long getMqgtput1()
        Getter for field MQGTPUT1

        Number of MQPUT1 requests

        The total number of times the MQPUT1 command was issued.

      • getMqgtinq

        java.lang.Long getMqgtinq()
        Getter for field MQGTINQ

        Number of MQINQ requests

        The total number of times the MQINQ command was issued.

      • getMqgtset

        java.lang.Long getMqgtset()
        Getter for field MQGTSET

        Number of MQSET requests

        The total number of times the MQSET command was issued.

      • getMqgindbtuow

        java.lang.Long getMqgindbtuow()
        Getter for field MQGINDBTUOW

        Number of indoubt units of work

        The total number of UOWs that were indoubt at startup of the CICS-MQ adapter.

      • getMqgunresuow

        java.lang.Long getMqgunresuow()
        Getter for field MQGUNRESUOW

        Number of unresolved units of work

        The number of UOWs that were indoubt at startup of the CICS-MQ adapter, and could not be resolved because the CICS system was subject to a cold start.

      • getMqgrescomuw

        java.lang.Long getMqgrescomuw()
        Getter for field MQGRESCOMUW

        Number of resolved committed units of work

        The number of UOWs that were indoubt at startup of the CICS-MQ adapter, and were resolved by a commit.

      • getMqgresbacuw

        java.lang.Long getMqgresbacuw()
        Getter for field MQGRESBACUW

        Number of resolved backout units of work

        The number of UOWs that were indoubt at startup of the CICS-MQ adapter, and were resolved by a backout.

      • getMqgtbackuow

        java.lang.Long getMqgtbackuow()
        Getter for field MQGTBACKUOW

        Number of backout units of work

        The total number of UOWs on the connection which were resolved by a backout.

      • getMqgtcommuow

        java.lang.Long getMqgtcommuow()
        Getter for field MQGTCOMMUOW

        Number of committed units of work

        The total number of UOWs on the connection which were resolved by a commit.

      • getMqgttaskend

        java.lang.Long getMqgttaskend()
        Getter for field MQGTTASKEND

        Number of completed tasks

        The total number of tasks on the connection.

      • getMqgtspcomm

        java.lang.Long getMqgtspcomm()
        Getter for field MQGTSPCOMM

        Number of single phase commit operations

        The total number of single phase commits for UOWs on the connection.

      • getMqgt2pcomm

        java.lang.Long getMqgt2pcomm()
        Getter for field MQGT2PCOMM

        Number of two phase commit operations

        The total number of two phase commits for UOWs on the connection.

      • getMqggmtconn

        java.util.Date getMqggmtconn()
        Getter for field MQGGMTCONN

        GMT connection time

        The GMT date and time when CICS connected to WebSphere MQ.

      • getMqglocconn

        java.util.Date getMqglocconn()
        Getter for field MQGLOCCONN

        Local connection time

        The local date and time when CICS connected to WebSphere MQ.

      • getMqggmtdisc

        java.util.Date getMqggmtdisc()
        Getter for field MQGGMTDISC

        GMT disconnect time

        The GMT date and time when CICS disconnected from IBM MQ.

      • getMqglocdisc

        java.util.Date getMqglocdisc()
        Getter for field MQGLOCDISC

        Local disconnect time

        The local date and time when CICS disconnected from IBM MQ.

      • getChangeUserID

        java.lang.String getChangeUserID()
        Getter for field CHANGEUSRID

        Last modification user ID

        The user ID that made the last modification to the resource definition.

      • getChangeAgent

        IWMQConnection.ChangeAgentValue getChangeAgent()
        Getter for field CHANGEAGENT

        Last modification agent

        The change agent identifier that made the last modification.

        • CSDAPI - The resource was last changed by a CEDA transaction, by the programmable interface to DFHEDAP or by an EXEC CICS CSD command.
        • CSDBATCH - The resource was last changed by a DFHCSDUP job.
        • DREPAPI - The resource was last changed by a CICSPlex SM BAS API command.
        • DREPBATCH - The resource was last changed by a CICSPlex SM utility.
        • CREATESPI - The resource was last changed by an EXEC CICS CREATE command.
        • NOTAPPLIC - This is not applicable for this resource.
        • OVERRIDE - Resource was last changed by resource overrides.
      • getChangeAgentRelease

        java.lang.String getChangeAgentRelease()
        Getter for field CHANGEAGREL

        Last modification agent release

        The CICS release level of the agent that made the last modification to the resource definition.

      • getChangeTime

        java.util.Date getChangeTime()
        Getter for field CHANGETIME

        Last modification time

        The local date and time when the definition was last changed.

      • getDefineSource

        java.lang.String getDefineSource()
        Getter for field DEFINESOURCE

        Source of the resource definition

        The source of the definition, depending on which agent made the last change.

      • getDefineTime

        java.util.Date getDefineTime()
        Getter for field DEFINETIME

        Creation time

        The local date and time when the resource definition record was created on DFHCSD or EYUDREP.

      • getInstallUserID

        java.lang.String getInstallUserID()
        Getter for field INSTALLUSRID

        Installation user ID

        The user ID that installed the resource definition.

      • getInstallTime

        java.util.Date getInstallTime()
        Getter for field INSTALLTIME

        Installation time

        The local date and time when the definition was installed.

      • getInstallAgent

        IWMQConnection.InstallAgentValue getInstallAgent()
        Getter for field INSTALLAGENT

        Installation agent

        The install agent identifier that made the installation.

        • CSDAPI - The resource was installed by a CEDA transaction, by the programmable interface to DFHEDAP or by an EXEC CICS CSD command.
        • CREATESPI - The resource was installed by an EXEC CICS CREATE command.
        • GRPLIST - The resource was installed by GRPLIST INSTALL.
      • getBasdefinever

        java.lang.Long getBasdefinever()
        Getter for field BASDEFINEVER

        BAS resource definition version

        The BAS version number of this definition.

      • getMqgtcb

        java.lang.Long getMqgtcb()
        Getter for field MQGTCB

        Number of MQCB requests

        The total number of times the MQCB command was issued.

      • getMqgtconsume

        java.lang.Long getMqgtconsume()
        Getter for field MQGTCONSUME

        Number of messages consumed

        The total number of messages passed to callback routines.

      • getMqgtctl

        java.lang.Long getMqgtctl()
        Getter for field MQGTCTL

        Number of MQCTL requests

        The total number of times the MQCTL command was issued.

      • getMqgtsub

        java.lang.Long getMqgtsub()
        Getter for field MQGTSUB

        Number of MQSUB requests

        The total number of times the MQSUB command was issued.

      • getMqgtsubrq

        java.lang.Long getMqgtsubrq()
        Getter for field MQGTSUBRQ

        Number of MQSUBRQ requests

        The total number of times the MQSUBRQ command was issued.

      • getMqgtstat

        java.lang.Long getMqgtstat()
        Getter for field MQGTSTAT

        Number of MQSTAT requests

        The total number of times the MQSTAT command was issued.

      • getMqgtcrtmh

        java.lang.Long getMqgtcrtmh()
        Getter for field MQGTCRTMH

        Number of MQCRTMH requests

        The total number of times the MQCRTMH command was issued.

      • getMqgtdltmh

        java.lang.Long getMqgtdltmh()
        Getter for field MQGTDLTMH

        Number of MQDLTMH requests

        The total number of times the MQDLTMH command was issued.

      • getMqgtsetmp

        java.lang.Long getMqgtsetmp()
        Getter for field MQGTSETMP

        Number of MQSETMP requests

        The total number of times the MQSETMP command was issued.

      • getMqgtinqmp

        java.lang.Long getMqgtinqmp()
        Getter for field MQGTINQMP

        Number of MQINQMP requests

        The total number of times the MQINQMP command was issued.

      • getMqgtdltmp

        java.lang.Long getMqgtdltmp()
        Getter for field MQGTDLTMP

        Number of MQDLTMP requests

        The total number of times the MQDLTMP command was issued.

      • getMqgtmhbuf

        java.lang.Long getMqgtmhbuf()
        Getter for field MQGTMHBUF

        Number of MQMHBUF requests

        The total number of times the MQMHBUF command was issued.

      • getMqgtbufmh

        java.lang.Long getMqgtbufmh()
        Getter for field MQGTBUFMH

        Number of MQBUFMH requests

        The total number of times the MQBUFMH command was issued.