Interface IWMQConnection
-
- All Superinterfaces:
ICICSObject
,ICICSResource
,IInstalledCICSResource
,com.ibm.cics.model.meta.ITypedObject
public interface IWMQConnection extends ICICSResource, IInstalledCICSResource
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
IWMQConnection.ChangeAgentValue
Enumeration type for field CHANGEAGENTstatic class
IWMQConnection.ConnectstValue
Enumeration type for field CONNECTSTstatic class
IWMQConnection.InstallAgentValue
Enumeration type for field INSTALLAGENTstatic class
IWMQConnection.ResyncmemberValue
Enumeration type for field RESYNCMEMBER
-
Field Summary
-
Fields inherited from interface com.ibm.cics.model.ICICSResource
COPYRIGHT
-
Fields inherited from interface com.ibm.cics.model.IInstalledCICSResource
COPYRIGHT
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Long
getBasdefinever()
Getter for field BASDEFINEVERIWMQConnection.ChangeAgentValue
getChangeAgent()
Getter for field CHANGEAGENTjava.lang.String
getChangeAgentRelease()
Getter for field CHANGEAGRELjava.util.Date
getChangeTime()
Getter for field CHANGETIMEjava.lang.String
getChangeUserID()
Getter for field CHANGEUSRIDIWMQConnectionReference
getCICSObjectReference()
IWMQConnection.ConnectstValue
getConnectst()
Getter for field CONNECTSTjava.lang.String
getDefineSource()
Getter for field DEFINESOURCEjava.util.Date
getDefineTime()
Getter for field DEFINETIMEIWMQConnection.InstallAgentValue
getInstallAgent()
Getter for field INSTALLAGENTjava.util.Date
getInstallTime()
Getter for field INSTALLTIMEjava.lang.String
getInstallUserID()
Getter for field INSTALLUSRIDjava.util.Date
getMqggmtconn()
Getter for field MQGGMTCONNjava.util.Date
getMqggmtdisc()
Getter for field MQGGMTDISCjava.lang.Long
getMqgindbtuow()
Getter for field MQGINDBTUOWjava.lang.String
getMqginitq()
Getter for field MQGINITQjava.util.Date
getMqglocconn()
Getter for field MQGLOCCONNjava.util.Date
getMqglocdisc()
Getter for field MQGLOCDISCjava.lang.Long
getMqgresbacuw()
Getter for field MQGRESBACUWjava.lang.Long
getMqgrescomuw()
Getter for field MQGRESCOMUWjava.lang.Long
getMqgt2pcomm()
Getter for field MQGT2PCOMMjava.lang.Long
getMqgtapi()
Getter for field MQGTAPIjava.lang.Long
getMqgtapiok()
Getter for field MQGTAPIOKjava.lang.Long
getMqgtbackuow()
Getter for field MQGTBACKUOWjava.lang.Long
getMqgtbufmh()
Getter for field MQGTBUFMHjava.lang.Long
getMqgtcall()
Getter for field MQGTCALLjava.lang.Long
getMqgtcallio()
Getter for field MQGTCALLIOjava.lang.Long
getMqgtcallsync()
Getter for field MQGTCALLSYNCjava.lang.Long
getMqgtcb()
Getter for field MQGTCBjava.lang.Long
getMqgtclose()
Getter for field MQGTCLOSEjava.lang.Long
getMqgtcommuow()
Getter for field MQGTCOMMUOWjava.lang.Long
getMqgtconsume()
Getter for field MQGTCONSUMEjava.lang.Long
getMqgtcrtmh()
Getter for field MQGTCRTMHjava.lang.Long
getMqgtctl()
Getter for field MQGTCTLjava.lang.Long
getMqgtdltmh()
Getter for field MQGTDLTMHjava.lang.Long
getMqgtdltmp()
Getter for field MQGTDLTMPjava.lang.Long
getMqgtfutatt()
Getter for field MQGTFUTATTjava.lang.Long
getMqgtget()
Getter for field MQGTGETjava.lang.Long
getMqgtgetwait()
Getter for field MQGTGETWAITjava.lang.Long
getMqgtinq()
Getter for field MQGTINQjava.lang.Long
getMqgtinqmp()
Getter for field MQGTINQMPjava.lang.Long
getMqgtmhbuf()
Getter for field MQGTMHBUFjava.lang.Long
getMqgtopen()
Getter for field MQGTOPENjava.lang.Long
getMqgtput()
Getter for field MQGTPUTjava.lang.Long
getMqgtput1()
Getter for field MQGTPUT1java.lang.Long
getMqgtset()
Getter for field MQGTSETjava.lang.Long
getMqgtsetmp()
Getter for field MQGTSETMPjava.lang.Long
getMqgtspcomm()
Getter for field MQGTSPCOMMjava.lang.Long
getMqgtstat()
Getter for field MQGTSTATjava.lang.Long
getMqgtsub()
Getter for field MQGTSUBjava.lang.Long
getMqgtsubrq()
Getter for field MQGTSUBRQjava.lang.Long
getMqgtsubtask()
Getter for field MQGTSUBTASKjava.lang.Long
getMqgttaskend()
Getter for field MQGTTASKENDjava.lang.Long
getMqgtwaitmsg()
Getter for field MQGTWAITMSGjava.lang.Long
getMqgunresuow()
Getter for field MQGUNRESUOWjava.lang.String
getMqname()
Getter for field MQNAMEjava.lang.String
getMqqmgr()
Getter for field MQQMGRjava.lang.String
getMqrelease()
Getter for field MQRELEASEjava.lang.String
getName()
Getter for field NAMEICICSType<IWMQConnection>
getObjectType()
IWMQConnection.ResyncmemberValue
getResyncmember()
Getter for field RESYNCMEMBERjava.lang.Long
getTasks()
Getter for field TASKSjava.lang.Long
getTrigmontasks()
Getter for field TRIGMONTASKS-
Methods inherited from interface com.ibm.cics.model.ICICSObject
getCICSType
-
Methods inherited from interface com.ibm.cics.model.ICICSResource
getCICSContainer, getCICSRelease, getRegionName
-
-
-
-
Method Detail
-
getObjectType
ICICSType<IWMQConnection> getObjectType()
- Specified by:
getObjectType
in interfaceICICSObject
- Specified by:
getObjectType
in interfacecom.ibm.cics.model.meta.ITypedObject
-
getName
java.lang.String getName()
Getter for field NAMEIBM MQ connection name
IBM MQ connection name
- Specified by:
getName
in interfaceICICSObject
-
getMqname
java.lang.String getMqname()
Getter for field MQNAMEIBM 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 MQQMGRConnected Queue Manager name
The name of the connected IBM MQ queue manager.
-
getMqrelease
java.lang.String getMqrelease()
Getter for field MQRELEASEIBM MQ Release
The release of the IBM MQ queue manager.
-
getResyncmember
IWMQConnection.ResyncmemberValue getResyncmember()
Getter for field RESYNCMEMBERResynchronization 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 CONNECTSTConnection 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 TASKSNumber 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 TRIGMONTASKSNumber 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 MQGINITQInitiation queue name
The name of the default IBM MQ initiation queue.
-
getMqgtfutatt
java.lang.Long getMqgtfutatt()
Getter for field MQGTFUTATTNumber 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 MQGTAPINumber 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 MQGTAPIOKNumber 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 MQGTCALLNumber 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 MQGTCALLSYNCNumber 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 MQGTCALLIONumber 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 MQGTWAITMSGNumber 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 MQGTSUBTASKNumber 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 MQGTOPENNumber of MQOPEN requests
The total number of times the MQOPEN command was issued.
-
getMqgtclose
java.lang.Long getMqgtclose()
Getter for field MQGTCLOSENumber of MQCLOSE requests
The total number of times the MQCLOSE command was issued.
-
getMqgtget
java.lang.Long getMqgtget()
Getter for field MQGTGETNumber of MQGET requests
The total number of times the MQGET command was issued.
-
getMqgtgetwait
java.lang.Long getMqgtgetwait()
Getter for field MQGTGETWAITNumber 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 MQGTPUTNumber of MQPUT requests
The total number of times the MQPUT command was issued.
-
getMqgtput1
java.lang.Long getMqgtput1()
Getter for field MQGTPUT1Number of MQPUT1 requests
The total number of times the MQPUT1 command was issued.
-
getMqgtinq
java.lang.Long getMqgtinq()
Getter for field MQGTINQNumber of MQINQ requests
The total number of times the MQINQ command was issued.
-
getMqgtset
java.lang.Long getMqgtset()
Getter for field MQGTSETNumber of MQSET requests
The total number of times the MQSET command was issued.
-
getMqgindbtuow
java.lang.Long getMqgindbtuow()
Getter for field MQGINDBTUOWNumber 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 MQGUNRESUOWNumber 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 MQGRESCOMUWNumber 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 MQGRESBACUWNumber 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 MQGTBACKUOWNumber 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 MQGTCOMMUOWNumber 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 MQGTTASKENDNumber of completed tasks
The total number of tasks on the connection.
-
getMqgtspcomm
java.lang.Long getMqgtspcomm()
Getter for field MQGTSPCOMMNumber 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 MQGT2PCOMMNumber 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 MQGGMTCONNGMT connection time
The GMT date and time when CICS connected to WebSphere MQ.
-
getMqglocconn
java.util.Date getMqglocconn()
Getter for field MQGLOCCONNLocal connection time
The local date and time when CICS connected to WebSphere MQ.
-
getMqggmtdisc
java.util.Date getMqggmtdisc()
Getter for field MQGGMTDISCGMT disconnect time
The GMT date and time when CICS disconnected from IBM MQ.
-
getMqglocdisc
java.util.Date getMqglocdisc()
Getter for field MQGLOCDISCLocal disconnect time
The local date and time when CICS disconnected from IBM MQ.
-
getChangeUserID
java.lang.String getChangeUserID()
Getter for field CHANGEUSRIDLast modification user ID
The user ID that made the last modification to the resource definition.
-
getChangeAgent
IWMQConnection.ChangeAgentValue getChangeAgent()
Getter for field CHANGEAGENTLast 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 CHANGEAGRELLast 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 CHANGETIMELast modification time
The local date and time when the definition was last changed.
-
getDefineSource
java.lang.String getDefineSource()
Getter for field DEFINESOURCESource 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 DEFINETIMECreation 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 INSTALLUSRIDInstallation user ID
The user ID that installed the resource definition.
-
getInstallTime
java.util.Date getInstallTime()
Getter for field INSTALLTIMEInstallation time
The local date and time when the definition was installed.
-
getInstallAgent
IWMQConnection.InstallAgentValue getInstallAgent()
Getter for field INSTALLAGENTInstallation 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 BASDEFINEVERBAS resource definition version
The BAS version number of this definition.
-
getMqgtcb
java.lang.Long getMqgtcb()
Getter for field MQGTCBNumber of MQCB requests
The total number of times the MQCB command was issued.
-
getMqgtconsume
java.lang.Long getMqgtconsume()
Getter for field MQGTCONSUMENumber of messages consumed
The total number of messages passed to callback routines.
-
getMqgtctl
java.lang.Long getMqgtctl()
Getter for field MQGTCTLNumber of MQCTL requests
The total number of times the MQCTL command was issued.
-
getMqgtsub
java.lang.Long getMqgtsub()
Getter for field MQGTSUBNumber of MQSUB requests
The total number of times the MQSUB command was issued.
-
getMqgtsubrq
java.lang.Long getMqgtsubrq()
Getter for field MQGTSUBRQNumber of MQSUBRQ requests
The total number of times the MQSUBRQ command was issued.
-
getMqgtstat
java.lang.Long getMqgtstat()
Getter for field MQGTSTATNumber of MQSTAT requests
The total number of times the MQSTAT command was issued.
-
getMqgtcrtmh
java.lang.Long getMqgtcrtmh()
Getter for field MQGTCRTMHNumber of MQCRTMH requests
The total number of times the MQCRTMH command was issued.
-
getMqgtdltmh
java.lang.Long getMqgtdltmh()
Getter for field MQGTDLTMHNumber of MQDLTMH requests
The total number of times the MQDLTMH command was issued.
-
getMqgtsetmp
java.lang.Long getMqgtsetmp()
Getter for field MQGTSETMPNumber of MQSETMP requests
The total number of times the MQSETMP command was issued.
-
getMqgtinqmp
java.lang.Long getMqgtinqmp()
Getter for field MQGTINQMPNumber of MQINQMP requests
The total number of times the MQINQMP command was issued.
-
getMqgtdltmp
java.lang.Long getMqgtdltmp()
Getter for field MQGTDLTMPNumber of MQDLTMP requests
The total number of times the MQDLTMP command was issued.
-
getMqgtmhbuf
java.lang.Long getMqgtmhbuf()
Getter for field MQGTMHBUFNumber of MQMHBUF requests
The total number of times the MQMHBUF command was issued.
-
getMqgtbufmh
java.lang.Long getMqgtbufmh()
Getter for field MQGTBUFMHNumber of MQBUFMH requests
The total number of times the MQBUFMH command was issued.
-
getCICSObjectReference
IWMQConnectionReference getCICSObjectReference()
- Specified by:
getCICSObjectReference
in interfaceICICSObject
- Specified by:
getCICSObjectReference
in interfaceICICSResource
-
-