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 classIDB2Connection.AccountrecValueEnumeration type for field ACCOUNTRECstatic classIDB2Connection.AuthtypeValueEnumeration type for field AUTHTYPEstatic classIDB2Connection.ChangeAgentValueEnumeration type for field CHANGEAGENTstatic classIDB2Connection.ComauthtypeValueEnumeration type for field COMAUTHTYPEstatic classIDB2Connection.ConnecterrorValueEnumeration type for field CONNECTERRORstatic classIDB2Connection.DrollbackValueEnumeration type for field DROLLBACKstatic classIDB2Connection.InstallAgentValueEnumeration type for field INSTALLAGENTstatic classIDB2Connection.NontermrelValueEnumeration type for field NONTERMRELstatic classIDB2Connection.PriorityValueEnumeration type for field PRIORITYstatic classIDB2Connection.ResyncmemberValueEnumeration type for field RESYNCMEMBERstatic classIDB2Connection.StandbymodeValueEnumeration type for field STANDBYMODEstatic classIDB2Connection.StatusValueEnumeration type for field CONNECTSTstatic classIDB2Connection.ThreaderrorValueEnumeration type for field THREADERRORstatic classIDB2Connection.ThreadwaitValueEnumeration 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.AccountrecValuegetAccountrec()Getter for field ACCOUNTRECjava.lang.StringgetAuthid()Getter for field AUTHIDIDB2Connection.AuthtypeValuegetAuthtype()Getter for field AUTHTYPEjava.lang.LonggetBasdefinever()Getter for field BASDEFINEVERjava.lang.LonggetCcalls()Getter for field CCALLSIDB2Connection.ChangeAgentValuegetChangeAgent()Getter for field CHANGEAGENTjava.lang.StringgetChangeAgentRelease()Getter for field CHANGEAGRELjava.util.DategetChangeTime()Getter for field CHANGETIMEjava.lang.StringgetChangeUserID()Getter for field CHANGEUSRIDIDB2ConnectionReferencegetCICSObjectReference()java.lang.StringgetComauthid()Getter for field COMAUTHIDIDB2Connection.ComauthtypeValuegetComauthtype()Getter for field COMAUTHTYPEjava.lang.LonggetComthreadlim()Getter for field COMTHREADLIMjava.lang.LonggetComthreads()Getter for field COMTHREADSIDB2Connection.ConnecterrorValuegetConnecterror()Getter for field CONNECTERRORjava.lang.LonggetCsignons()Getter for field CSIGNONSjava.lang.LonggetCtcurr()Getter for field CTCURRjava.lang.LonggetCthwm()Getter for field CTHWMjava.util.DategetCtimegmt()Getter for field CTIMEGMTjava.util.DategetCtimeloc()Getter for field CTIMELOCjava.lang.LonggetCtlimit()Getter for field CTLIMITjava.lang.LonggetCtoverf()Getter for field CTOVERFjava.lang.LonggetCtterm()Getter for field CTTERMjava.lang.LonggetCurrentConnectionsWithProtectedThreads()Getter for field TCBPROTCURjava.lang.LonggetCurrentTCBs()Getter for field TCBSjava.lang.StringgetDataSharingGroupID()Getter for field DB2GROUPIDjava.lang.StringgetDefineSource()Getter for field DEFINESOURCEjava.util.DategetDefineTime()Getter for field DEFINETIMEIDB2Connection.DrollbackValuegetDrollback()Getter for field DROLLBACKjava.util.DategetDtimegmt()Getter for field DTIMEGMTjava.util.DategetDtimeloc()Getter for field DTIMELOCIDB2Connection.InstallAgentValuegetInstallAgent()Getter for field INSTALLAGENTjava.util.DategetInstallTime()Getter for field INSTALLTIMEjava.lang.StringgetInstallUserID()Getter for field INSTALLUSRIDjava.lang.StringgetMsgqueue1()Getter for field MSGQUEUE1java.lang.StringgetMsgqueue2()Getter for field MSGQUEUE2java.lang.StringgetMsgqueue3()Getter for field MSGQUEUE3java.lang.StringgetName()Getter for field NAMEIDB2Connection.NontermrelValuegetNontermrel()Getter for field NONTERMRELICICSType<IDB2Connection>getObjectType()java.lang.LonggetPaborts()Getter for field PABORTSjava.lang.LonggetPcalls()Getter for field PCALLSjava.lang.LonggetPcommits()Getter for field PCOMMITSjava.lang.StringgetPlan()Getter for field PLANjava.lang.StringgetPlanexitname()Getter for field PLANEXITNAMEjava.lang.LonggetPpsignons()Getter for field PPSIGNONSjava.lang.LonggetPreuselimct()Getter for field PREUSELIMCTIDB2Connection.PriorityValuegetPriority()Getter for field PRIORITYjava.lang.LonggetPrqcur()Getter for field PRQCURjava.lang.LonggetPrqhwm()Getter for field PRQHWMjava.lang.LonggetPsignons()Getter for field PSIGNONSjava.lang.LonggetPsphase()Getter for field PSPHASEjava.lang.LonggetPtcreate()Getter for field PTCREATEjava.lang.LonggetPtcurr()Getter for field PTCURRjava.lang.LonggetPthwm()Getter for field PTHWMjava.lang.LonggetPtlimit()Getter for field PTLIMITjava.lang.LonggetPtreuse()Getter for field PTREUSEjava.lang.LonggetPtterm()Getter for field PTTERMjava.lang.LonggetPtwait()Getter for field PTWAITjava.lang.LonggetPurgecyclem()Getter for field PURGECYCLEMjava.lang.LonggetPurgecycles()Getter for field PURGECYCLESjava.lang.LonggetPxcurr()Getter for field PXCURRjava.lang.LonggetPxhwm()Getter for field PXHWMjava.lang.LonggetPxtotal()Getter for field PXTOTALjava.lang.StringgetRelease()Getter for field DB2RELEASEIDB2Connection.ResyncmemberValuegetResyncmember()Getter for field RESYNCMEMBERjava.lang.LonggetReuselimit()Getter for field REUSELIMITjava.lang.StringgetSignid()Getter for field SIGNIDIDB2Connection.StandbymodeValuegetStandbymode()Getter for field STANDBYMODEjava.lang.StringgetStatsqueue()Getter for field STATSQUEUEIDB2Connection.StatusValuegetStatus()Getter for field CONNECTSTjava.lang.StringgetSubsystemID()Getter for field DB2IDjava.lang.LonggetTcbfree()Getter for field TCBFREEjava.lang.LonggetTCBLimit()Getter for field TCBLIMITjava.lang.LonggetTcbrdyqcurr()Getter for field TCBRDYQCURRjava.lang.LonggetTcbrdyqhwm()Getter for field TCBRDYQHWMjava.lang.LonggetTcurr()Getter for field TCURRIDB2Connection.ThreaderrorValuegetThreaderror()Getter for field THREADERRORjava.lang.LonggetThreadlimit()Getter for field THREADLIMITjava.lang.LonggetThreads()Getter for field THREADSIDB2Connection.ThreadwaitValuegetThreadwait()Getter for field THREADWAITjava.lang.LonggetThwm()Getter for field THWMjava.lang.LonggetTlimit()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:
getObjectTypein interfaceICICSObject- Specified by:
getObjectTypein 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:
getNamein 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:
getCICSObjectReferencein interfaceICICSObject- Specified by:
getCICSObjectReferencein interfaceICICSResource
-
-