Interface IDB2Connection
-
- All Superinterfaces:
ICICSObject
,ICICSResource
,IInstalledCICSResource
,com.ibm.cics.model.meta.ITypedObject
public interface IDB2Connection extends ICICSResource, IInstalledCICSResource
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
IDB2Connection.AccountrecValue
Enumeration type for field ACCOUNTRECstatic class
IDB2Connection.AuthtypeValue
Enumeration type for field AUTHTYPEstatic class
IDB2Connection.ChangeAgentValue
Enumeration type for field CHANGEAGENTstatic class
IDB2Connection.ComauthtypeValue
Enumeration type for field COMAUTHTYPEstatic class
IDB2Connection.ConnecterrorValue
Enumeration type for field CONNECTERRORstatic class
IDB2Connection.DrollbackValue
Enumeration type for field DROLLBACKstatic class
IDB2Connection.InstallAgentValue
Enumeration type for field INSTALLAGENTstatic class
IDB2Connection.NontermrelValue
Enumeration type for field NONTERMRELstatic class
IDB2Connection.PriorityValue
Enumeration type for field PRIORITYstatic class
IDB2Connection.ResyncmemberValue
Enumeration type for field RESYNCMEMBERstatic class
IDB2Connection.StandbymodeValue
Enumeration type for field STANDBYMODEstatic class
IDB2Connection.StatusValue
Enumeration type for field CONNECTSTstatic class
IDB2Connection.ThreaderrorValue
Enumeration type for field THREADERRORstatic class
IDB2Connection.ThreadwaitValue
Enumeration type for field THREADWAIT
-
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 IDB2Connection.AccountrecValue
getAccountrec()
Getter for field ACCOUNTRECjava.lang.String
getAuthid()
Getter for field AUTHIDIDB2Connection.AuthtypeValue
getAuthtype()
Getter for field AUTHTYPEjava.lang.Long
getBasdefinever()
Getter for field BASDEFINEVERjava.lang.Long
getCcalls()
Getter for field CCALLSIDB2Connection.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 CHANGEUSRIDIDB2ConnectionReference
getCICSObjectReference()
java.lang.String
getComauthid()
Getter for field COMAUTHIDIDB2Connection.ComauthtypeValue
getComauthtype()
Getter for field COMAUTHTYPEjava.lang.Long
getComthreadlim()
Getter for field COMTHREADLIMjava.lang.Long
getComthreads()
Getter for field COMTHREADSIDB2Connection.ConnecterrorValue
getConnecterror()
Getter for field CONNECTERRORjava.lang.Long
getCsignons()
Getter for field CSIGNONSjava.lang.Long
getCtcurr()
Getter for field CTCURRjava.lang.Long
getCthwm()
Getter for field CTHWMjava.util.Date
getCtimegmt()
Getter for field CTIMEGMTjava.util.Date
getCtimeloc()
Getter for field CTIMELOCjava.lang.Long
getCtlimit()
Getter for field CTLIMITjava.lang.Long
getCtoverf()
Getter for field CTOVERFjava.lang.Long
getCtterm()
Getter for field CTTERMjava.lang.Long
getCurrentConnectionsWithProtectedThreads()
Getter for field TCBPROTCURjava.lang.Long
getCurrentTCBs()
Getter for field TCBSjava.lang.String
getDataSharingGroupID()
Getter for field DB2GROUPIDjava.lang.String
getDefineSource()
Getter for field DEFINESOURCEjava.util.Date
getDefineTime()
Getter for field DEFINETIMEIDB2Connection.DrollbackValue
getDrollback()
Getter for field DROLLBACKjava.util.Date
getDtimegmt()
Getter for field DTIMEGMTjava.util.Date
getDtimeloc()
Getter for field DTIMELOCIDB2Connection.InstallAgentValue
getInstallAgent()
Getter for field INSTALLAGENTjava.util.Date
getInstallTime()
Getter for field INSTALLTIMEjava.lang.String
getInstallUserID()
Getter for field INSTALLUSRIDjava.lang.String
getMsgqueue1()
Getter for field MSGQUEUE1java.lang.String
getMsgqueue2()
Getter for field MSGQUEUE2java.lang.String
getMsgqueue3()
Getter for field MSGQUEUE3java.lang.String
getName()
Getter for field NAMEIDB2Connection.NontermrelValue
getNontermrel()
Getter for field NONTERMRELICICSType<IDB2Connection>
getObjectType()
java.lang.Long
getPaborts()
Getter for field PABORTSjava.lang.Long
getPcalls()
Getter for field PCALLSjava.lang.Long
getPcommits()
Getter for field PCOMMITSjava.lang.String
getPlan()
Getter for field PLANjava.lang.String
getPlanexitname()
Getter for field PLANEXITNAMEjava.lang.Long
getPpsignons()
Getter for field PPSIGNONSjava.lang.Long
getPreuselimct()
Getter for field PREUSELIMCTIDB2Connection.PriorityValue
getPriority()
Getter for field PRIORITYjava.lang.Long
getPrqcur()
Getter for field PRQCURjava.lang.Long
getPrqhwm()
Getter for field PRQHWMjava.lang.Long
getPsignons()
Getter for field PSIGNONSjava.lang.Long
getPsphase()
Getter for field PSPHASEjava.lang.Long
getPtcreate()
Getter for field PTCREATEjava.lang.Long
getPtcurr()
Getter for field PTCURRjava.lang.Long
getPthwm()
Getter for field PTHWMjava.lang.Long
getPtlimit()
Getter for field PTLIMITjava.lang.Long
getPtreuse()
Getter for field PTREUSEjava.lang.Long
getPtterm()
Getter for field PTTERMjava.lang.Long
getPtwait()
Getter for field PTWAITjava.lang.Long
getPurgecyclem()
Getter for field PURGECYCLEMjava.lang.Long
getPurgecycles()
Getter for field PURGECYCLESjava.lang.Long
getPxcurr()
Getter for field PXCURRjava.lang.Long
getPxhwm()
Getter for field PXHWMjava.lang.Long
getPxtotal()
Getter for field PXTOTALjava.lang.String
getRelease()
Getter for field DB2RELEASEIDB2Connection.ResyncmemberValue
getResyncmember()
Getter for field RESYNCMEMBERjava.lang.Long
getReuselimit()
Getter for field REUSELIMITjava.lang.String
getSignid()
Getter for field SIGNIDIDB2Connection.StandbymodeValue
getStandbymode()
Getter for field STANDBYMODEjava.lang.String
getStatsqueue()
Getter for field STATSQUEUEIDB2Connection.StatusValue
getStatus()
Getter for field CONNECTSTjava.lang.String
getSubsystemID()
Getter for field DB2IDjava.lang.Long
getTcbfree()
Getter for field TCBFREEjava.lang.Long
getTCBLimit()
Getter for field TCBLIMITjava.lang.Long
getTcbrdyqcurr()
Getter for field TCBRDYQCURRjava.lang.Long
getTcbrdyqhwm()
Getter for field TCBRDYQHWMjava.lang.Long
getTcurr()
Getter for field TCURRIDB2Connection.ThreaderrorValue
getThreaderror()
Getter for field THREADERRORjava.lang.Long
getThreadlimit()
Getter for field THREADLIMITjava.lang.Long
getThreads()
Getter for field THREADSIDB2Connection.ThreadwaitValue
getThreadwait()
Getter for field THREADWAITjava.lang.Long
getThwm()
Getter for field THWMjava.lang.Long
getTlimit()
Getter for field TLIMIT-
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<IDB2Connection> getObjectType()
- Specified by:
getObjectType
in interfaceICICSObject
- Specified by:
getObjectType
in interfacecom.ibm.cics.model.meta.ITypedObject
-
getName
java.lang.String getName()
Getter for field NAMEDB2 connection name
The name of the DB2 connection definition.
- Specified by:
getName
in interfaceICICSObject
-
getAccountrec
IDB2Connection.AccountrecValue getAccountrec()
Getter for field ACCOUNTRECAccounting record option
This defines whether the CICS DB2 attachment will produce a DB2 accounting record per unit of work (UOW), transid, transaction or not at all for transactions using pool threads.
- NONE - No accounting records to be cut.
- TXID - The CICS attachment facility will cut an accounting record only when the transid using the thread changes.
- TASK - The CICS attachment facility will cut a minimum of one accounting record per task.
- UOW - The CICS attachment facility will cut an accounting record per unit of work (UOW) provided the thread has been released at syncpoint.
-
getAuthid
java.lang.String getAuthid()
Getter for field AUTHIDPool thread authorization ID
This defines the user identifier to be used for security checking when using pool threads. If Pool thread authorization ID is specified then Pool thread authorization type is not applicable.
-
getAuthtype
IDB2Connection.AuthtypeValue getAuthtype()
Getter for field AUTHTYPEPool thread authorization type
This indicates the type of user identifier to be used for security checking when using pool threads. If Pool thread authorization type is specified, authorization ID is set to blanks.
- GROUP - Eight character user ID and the connected group name are used as the authorization ID
- SIGN - The sign ID parameter of db2conn is used as the authorization ID
- TERM - The terminal identification is used as the authorization ID
- TX - The transaction identification is used as the authorization ID
- OPID - The user operator identification is used as the authorization ID
- USERID - The eight character user ID associated with the CICS transaction is used as the authorization ID
- NOTAPPLIC - Security checking is not applicable to this DB2 connection.
-
getComthreads
java.lang.Long getComthreads()
Getter for field COMTHREADSNumber of active command threads
This indicates the current number of active command threads.
-
getComthreadlim
java.lang.Long getComthreadlim()
Getter for field COMTHREADLIMMaximum number of command threads
The current maximum number of command threads the CICS DB2 attachment facility allows active before requests overflow to the pool.
-
getComauthid
java.lang.String getComauthid()
Getter for field COMAUTHIDCommand thread authorization ID
This defines the user identifier to be used for security checking when using command threads. If COMAUTHID is specified, COMAUTHTYPE is not applicable.
-
getComauthtype
IDB2Connection.ComauthtypeValue getComauthtype()
Getter for field COMAUTHTYPECommand thread authorization type
This indicates the type of user identifier to be used for security checking when using command threads. If COMAUTHTYPE is specified then COMAUTHID is set to blanks.
- CGROUP - Eight character user ID and the connected group name are used as the authorization ID.
- CSIGN - The sign ID parameter of DB2 connection is used as the authorization ID.
- CTERM - The terminal identification is used as the authorization ID.
- CTX - The transaction identification is used as the authorization ID.
- COPID - The user operator identification is used as the authorization ID.
- CUSERID - The eight character user ID associated with the CICS transaction is used as the authorization ID.
- NOTAPPLIC - Security checking is not applicable to this DB2 connection.
-
getConnecterror
IDB2Connection.ConnecterrorValue getConnecterror()
Getter for field CONNECTERRORConnection error processing option
This specifies the way that the information, that CICS is not connected to DB2 because the attachment facility is in 'standby mode', is reported back to an application that has issued an SQL request:
- ABEND - The application abends with abend code AEY9.
- SQLCODE - The application receives a -923 sqlcode. SQLCODE cannot be specified if STANDBYMODE is set to NOCONNECT.
-
getStatus
IDB2Connection.StatusValue getStatus()
Getter for field CONNECTSTConnection status
This indicates the status of the CICS DB2 connection:
- CONNECTED - CICS is connected to DB2.
- NOTCONNECTED - CICS is not connected to DB2.
- CONNECTING - CICS is currently attempting to connect to DB2.
- DISCONNING - CICS is currently disconnecting from DB2.
-
getSubsystemID
java.lang.String getSubsystemID()
Getter for field DB2IDDB2 subsystem ID
This indicates the name of the DB2 subsystem to which CICS is connected or connecting. DB2 ID can only be changed when the CICS-DB2 Attachment Facility is not active. If you are using group attach and the CICS DB2 attachment is not connected and is not in the process of connecting, this field is blank.
-
getRelease
java.lang.String getRelease()
Getter for field DB2RELEASEDB2 version and release
This indicates the version and release level of the DB2 subsystem to which CICS is connected. When CICS is not connected this field is set to blanks.
-
getDrollback
IDB2Connection.DrollbackValue getDrollback()
Getter for field DROLLBACKDeadlock resolution rollback option
This field indicates whether or not the CICS DB2 attachment will initiate a syncpoint rollback in the event of transaction being selected as a victim of a deadlock resolution.
- ROLLBACK - The attachment facility will issue a syncpoint rollback before returning control to the application. An SQL code of -911 will be returned to the application indicating the current uow has been rolled back.
- NOROLLBACK - The attachment facility will NOT initiate a rollback for a transaction. An SQL code of -913 will be returned to the application indicating an unsuccessful execution caused by deadlock or timeout.
-
getMsgqueue1
java.lang.String getMsgqueue1()
Getter for field MSGQUEUE1Unsolicited error message TDQ name 1
This field indicates the name of the first transient data queue to which unsolicited messages from the CICS DB2 attachment facility are sent. This first transient data queue name cannot be blank.
-
getMsgqueue2
java.lang.String getMsgqueue2()
Getter for field MSGQUEUE2Unsolicited error message TDQ name 2
This field indicates the name of the second transient data queue to which unsolicited messages from the CICS DB2 attachment facility are sent.
-
getMsgqueue3
java.lang.String getMsgqueue3()
Getter for field MSGQUEUE3Unsolicited error message TDQ name 3
This field indicates the name of the third transient data queue to which unsolicited messages from the CICS DB2 attachment facility are sent.
-
getNontermrel
IDB2Connection.NontermrelValue getNontermrel()
Getter for field NONTERMRELNon-terminal transaction thread-release option
This indicates whether or not a non-terminal transaction releases threads for reuse at intermediate syncpoints:
- RELEASE - Non-terminal transactions release threads for reuse at intermediate syncpoints.
- NORELEASE - Non-terminal transactions do not release threads for reuse at intermediate syncpoints.
-
getPlan
java.lang.String getPlan()
Getter for field PLANName of plan used for pool
This indicates the name of the plan to be used for the pool. If a plan name is specified then the PLANEXITNAME field is set to blank.
-
getPlanexitname
java.lang.String getPlanexitname()
Getter for field PLANEXITNAMEName of dynamic plan exit used for pool threads
This indicates the name of the dynamic plan exit used for pool threads. If a planexit name is specified then the PLAN field is set to blank.
-
getPriority
IDB2Connection.PriorityValue getPriority()
Getter for field PRIORITYTCB priority
This field indicates the priority of the pool thread TCBs relative to the CICS main task.
- HIGH - The TCB will attain a higher priority than the CICS (QR TCB)
- EQUAL - The TCB will have an equal priority to the CICS (QR TCB)
- LOW - The TCB will have a lower priority to the CICS (QR TCB)
-
getPurgecyclem
java.lang.Long getPurgecyclem()
Getter for field PURGECYCLEMProtected thread purge cycle (minutes)
This field defines the length in minutes of the protected thread purge cycle. The range is 0 - 59.
A protected thread is not terminated immediately when it is released. It is terminated only after two completed purge cycles, if it has not been reused in the meantime. Hence if the purge cycle is set to 30 seconds after it is released, a protected thread is purged 30 - 60 seconds after it is released. An unprotected thread is terminated when it is released (at syncpoint or end of task) if there are no other transactions waiting for a thread on that DB2ENTRY.
-
getPurgecycles
java.lang.Long getPurgecycles()
Getter for field PURGECYCLESProtected thread purge cycle (seconds)
This field defines the length in seconds of the protected thread purge cycle. The range is 0 - 59. If PURGECYCLEM is zero then the minimum value for PURGECYCLES is 5 seconds. See PURGECYCLEM for more information.
-
getSignid
java.lang.String getSignid()
Getter for field SIGNIDAuthorization ID used by CICS-DB2 attach
This field defines the authorization ID to be used by the CICS DB2 attachment facility when signing on to DB2 for pool and DB2ENTRY threads that specify AUTHTYPE(SIGN) and command threads specifying COMAUTHTYPE(CSIGN). The default is blanks which are replaced by the applid of the CICS system when the DB2CONN is installed.
Note: If you specify a user ID on the SIGNID attribute, CICS performs a surrogate user check against the user ID performing the installation. Similarly, the CICS region user ID is subject to a surrogate user check during group list installation on CICS cold or initial start.
-
getStatsqueue
java.lang.String getStatsqueue()
Getter for field STATSQUEUEAttachment statistics TDQ name
This indicates the name of the transient data queue to which statistics will be sent when the CICS DB2 attachment is shut down.
-
getCurrentTCBs
java.lang.Long getCurrentTCBs()
Getter for field TCBSCurrent number of connections with a TCB
This field indicates the current number of TCBs used by the CICS-DB2 attachment facility.
-
getTCBLimit
java.lang.Long getTCBLimit()
Getter for field TCBLIMITMaximum number of connections (TCBLIMIT)
This field indicates the maximum number of connections (identified TCBs) that can be used to process DB2 requests.
-
getThreaderror
IDB2Connection.ThreaderrorValue getThreaderror()
Getter for field THREADERRORAction following thread error
This indicates the processing that is to occur following a create thread error:
- ABEND - When the first SQL error is detected, CICS takes a transaction dump for abend code AD2S, AD2T, or AD2U, depending on the type of error. For the first error, the transaction does not abend. For a second or subsequent SQL error, the transaction abends with abend code AD2S, AD2T, or AD2U. The transaction must be terminated and reinitialized before it is allowed to issue another SQL request.
- N906 - The DSNCSQL RMI associated with the transaction is not to be disabled. The transaction receives a -906 SQLCODE if another SQL request is issued, unless the transaction issues a SYNCPOINT ROLLBACK. SYNCPOINT without the ROLLBACK option results in a ASP3 or ASP7 abend.
- N906D - A transaction dump is to be taken and the DSNCSQL RMI associated with the transaction is not to be disabled. The transaction receives -906 SQLCODE if another SQL is issued, unless the transaction issues SYNCPOINT ROLLBACK. SYNCPOINT without the ROLLBACK option results in an ASP3 or ASP7 abend. The transaction dump records an abend of AD2S, AD2T or AD2U.
-
getThreadwait
IDB2Connection.ThreadwaitValue getThreadwait()
Getter for field THREADWAITThread wait option
This field specifies whether or not transactions should wait for a pool thread, or be abended if the number of active pool threads reaches the thread limit. The CICS DB2 attachment issues a unique abend code AD3T, message DFHDB2011, when THREADWAIT=NO is coded and the number of pool threads is exceeded:
- TWAIT - If all threads are busy a transaction must wait until one becomes available. A transaction can wait as long as CICS allows it to wait, generally until a thread becomes available.
- NOTWAIT - If all threads are busy, the transaction is terminated with abend code AD3T.
-
getThreadlimit
java.lang.Long getThreadlimit()
Getter for field THREADLIMITMaximum number of pool threads
This field indicates the current maximum number of pool threads that the CICS DB2 attachment facility allows to be active before requests are made to wait or are rejected (subject to the THREADWAIT attribute). The default THREADLIMIT (3) is also the minimum you can specify. The maximum value must not be greater than the value specified for TCBLIMIT.
-
getThreads
java.lang.Long getThreads()
Getter for field THREADSNumber of active pool threads
This field indicates the current number of pool threads.
-
getStandbymode
IDB2Connection.StandbymodeValue getStandbymode()
Getter for field STANDBYMODEStandby mode action
This field indicates action to be taken by the CICS DB2 attachment if DB2 is not active when an attempt to start a connection is made.
- NOCONNECT - The CICS DB2 attachment will terminate.
- CONNECT - The CICS DB2 attachment will go into 'standby mode' and wait for DB2.
- RECONNECT - The CICS DB2 attachment will go into 'standby mode' and wait for DB2. Having connected to DB2, if DB2 subsequently fails the CICS DB2 attachment reverts to standby mode again and subsequently reconnects to DB2 when it comes up again.
-
getCtimegmt
java.util.Date getCtimegmt()
Getter for field CTIMEGMTGMT connect time
This indicates the last connection time - with respect to GMT - at which this connection definition was connected.
-
getCtimeloc
java.util.Date getCtimeloc()
Getter for field CTIMELOCLocal connect time
This indicates the last connection time - with respect to local time - at which this connection definition was connected.
-
getDtimegmt
java.util.Date getDtimegmt()
Getter for field DTIMEGMTGMT disconnect time
This indicates the last disconnection time - with respect to GMT - at which this connection definition was disconnected.
-
getDtimeloc
java.util.Date getDtimeloc()
Getter for field DTIMELOCLocal disconnect time
This indicates the last disconnection time - with respect to local time - at which this connection definition was disconnected.
-
getTlimit
java.lang.Long getTlimit()
Getter for field TLIMITCurrent maximum number of connections into DB2
This field indicates the maximum number of connections (identified TCBs) that can be used to process DB2 requests.
-
getThwm
java.lang.Long getThwm()
Getter for field THWMPeak number of connections with a TCB
This field indicates the peak number of connections associated with a TCB
-
getTcurr
java.lang.Long getTcurr()
Getter for field TCURRCurrent number of connections with a TCB
This field indicates the current number connections that are associated with a TCB.
-
getPcalls
java.lang.Long getPcalls()
Getter for field PCALLSNumber of calls using pool threads
This field indicates the number of SQL calls made using pool threads.
-
getPsignons
java.lang.Long getPsignons()
Getter for field PSIGNONSNumber of pool thread signons
This field indicates the number of DB2 signons performed for pool threads.
-
getPcommits
java.lang.Long getPcommits()
Getter for field PCOMMITSNumber of pool thread commits
This field indicates the number of two phase commits performed for units of work using pool threads.
-
getPaborts
java.lang.Long getPaborts()
Getter for field PABORTSNumber of pool thread aborts
This field indicates the number of units of work using pool threads that were rolled back.
-
getPsphase
java.lang.Long getPsphase()
Getter for field PSPHASENumber of units of work with single phase commit
This field indicates the number of units of work using pool threads that used single phase commit, either because they were read-only UOWs, or because DB2 was the only recoverable resource updated in the UOW.
-
getPtreuse
java.lang.Long getPtreuse()
Getter for field PTREUSENumber of times transactions reused pool threads
This field indicates the number of times CICS transactions using the pool were able to reuse an already created DB2 thread.
-
getPtterm
java.lang.Long getPtterm()
Getter for field PTTERMNumber of times threads terminated
This field indicates the number of terminate thread requests made to DB2 for pool threads.
-
getPtwait
java.lang.Long getPtwait()
Getter for field PTWAITNumber of pool thread waits
This field indicates the number of times all available threads in the pool were busy and a transaction had to wait for a thread to become available.
-
getPtlimit
java.lang.Long getPtlimit()
Getter for field PTLIMITMaximum number of pool threads
This field indicates the current maximum number of pool threads allowed.
-
getPtcurr
java.lang.Long getPtcurr()
Getter for field PTCURRCurrent number of active pool threads
This field indicates the current number of protected threads for this DB2 entry.
-
getPthwm
java.lang.Long getPthwm()
Getter for field PTHWMPeak number of active pool threads
This field indicates the peak number of CICS tasks that have used a pool thread.
-
getPxcurr
java.lang.Long getPxcurr()
Getter for field PXCURRCurrent number of tasks using a pool thread
This field indicates the current number of CICS tasks that are using a pool thread.
-
getPxhwm
java.lang.Long getPxhwm()
Getter for field PXHWMPeak number of tasks using a pool thread
This field indicates the peak number of active pool threads.
-
getPxtotal
java.lang.Long getPxtotal()
Getter for field PXTOTALTotal number of tasks that used a pool thread
This field indicates the total number of completed tasks that have used a pool thread.
-
getPrqcur
java.lang.Long getPrqcur()
Getter for field PRQCURCurrent number of tasks waiting for pool thread
This field indicates the current number of CICS tasks waiting for a pool thread to become available.
-
getPrqhwm
java.lang.Long getPrqhwm()
Getter for field PRQHWMPeak number of tasks waiting for pool thread
This field indicates the peak number of CICS tasks that waited for a pool thread to become available.
-
getCcalls
java.lang.Long getCcalls()
Getter for field CCALLSNumber of calls using command threads
This field indicates the number of DB2 commands issued using the DSNC transaction.
-
getCsignons
java.lang.Long getCsignons()
Getter for field CSIGNONSNumber of command thread signons
This field indicates the number of DB2 signons performed for command threads.
-
getCtterm
java.lang.Long getCtterm()
Getter for field CTTERMNumber of command thread terminations
This field indicates the number of terminate thread requests made to DB2 for command threads.
-
getCtoverf
java.lang.Long getCtoverf()
Getter for field CTOVERFNumber of command thread overflows to pool
This field indicates the number of times a DSNC DB2 command resulted in a pool thread being used because the number of active command threads exceeded the command thread limit.
-
getCtlimit
java.lang.Long getCtlimit()
Getter for field CTLIMITMaximum number of command threads
This field indicates the current maximum number of command threads the CICS DB2 attachment allows to be active before requests overflow into the pool.
-
getCtcurr
java.lang.Long getCtcurr()
Getter for field CTCURRCurrent number of command threads
This field indicates the current number of command threads for this DB2 entry.
-
getTcbfree
java.lang.Long getTcbfree()
Getter for field TCBFREECurrent number of connections without a TCB
This field indicates the current number of connections currently not associated with a TCB.
-
getCthwm
java.lang.Long getCthwm()
Getter for field CTHWMPeak number of command threads
This field indicates the peak number of active command threads.
-
getTcbrdyqcurr
java.lang.Long getTcbrdyqcurr()
Getter for field TCBRDYQCURRCurrent number of tasks waiting for a connection
This field indicates the current number of CICS tasks queued waiting for a DB2 connection to become available.
-
getTcbrdyqhwm
java.lang.Long getTcbrdyqhwm()
Getter for field TCBRDYQHWMPeak number of tasks waiting for a connection
This field indicates the peak number of CICS tasks queued waiting for a DB2 connection to become available.
-
getDataSharingGroupID
java.lang.String getDataSharingGroupID()
Getter for field DB2GROUPIDDB2 data sharing group ID
This indicates the name of the DB2 data sharing group, or subgroup, to which CICS is connected or connecting. This can only be changed when the CICS-DB2 Attachment Facility is not active.
-
getResyncmember
IDB2Connection.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 DB2 data sharing group member to which CICS was connected.
- RESYNC - CICS connects to the same DB2 data sharing group member.
- NORESYNC - CICS makes one attempt to connect to the same DB2 data sharing group member, and if that attempt fails, CICS connects to any member of the DB2 data sharing group and issues a warning about the outstanding units of work.
- NOTAPPLIC - DB2 group attach is not being used.
-
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
IDB2Connection.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.
- N_A - Resource was created or last updated prior to CICS TS Version 4 Release 1 and support for resource signatures.
-
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.
-
getInstallAgent
IDB2Connection.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.
-
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.
-
getBasdefinever
java.lang.Long getBasdefinever()
Getter for field BASDEFINEVERBAS resource definition version
The BAS version number of this definition.
-
getReuselimit
java.lang.Long getReuselimit()
Getter for field REUSELIMITThread reuse limit
The maximum number of times a thread can be reused before it needs to be terminated.
-
getPreuselimct
java.lang.Long getPreuselimct()
Getter for field PREUSELIMCTNumber of times a pool thread reached REUSELIMIT
This field indicates the number of times a pool thread reached reuselimit and had to be terminated.
-
getPpsignons
java.lang.Long getPpsignons()
Getter for field PPSIGNONSNumber of pool thread partial signons
This field indicates the number of DB2 partial signons performed for pool threads.
-
getPtcreate
java.lang.Long getPtcreate()
Getter for field PTCREATENumber of times threads created
This field indicates the number of create thread requests made to DB2 for pool threads.
-
getCurrentConnectionsWithProtectedThreads
java.lang.Long getCurrentConnectionsWithProtectedThreads()
Getter for field TCBPROTCURcurrent number of connections with pthreads
This field indicates the current number of connections that have protected threads.
-
getCICSObjectReference
IDB2ConnectionReference getCICSObjectReference()
- Specified by:
getCICSObjectReference
in interfaceICICSObject
- Specified by:
getCICSObjectReference
in interfaceICICSResource
-
-