Interface ITransactionClass
-
- All Superinterfaces:
ICICSObject,ICICSResource,IInstalledCICSResource,com.ibm.cics.model.meta.ITypedObject
public interface ITransactionClass extends ICICSResource, IInstalledCICSResource
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classITransactionClass.ChangeAgentValueEnumeration type for field CHANGEAGENTstatic classITransactionClass.InstallAgentValueEnumeration type for field INSTALLAGENTstatic classITransactionClass.PurgeactionValueEnumeration type for field PURGEACTION
-
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.LonggetAcceptaftrqd()Getter for field ACCEPTAFTRQDjava.lang.LonggetAcceptimmed()Getter for field ACCEPTIMMEDjava.lang.LonggetActiveTrans()Getter for field ACTIVEjava.lang.LonggetAttaches()Getter for field ATTACHESjava.lang.LonggetBasdefinever()Getter for field BASDEFINEVERITransactionClass.ChangeAgentValuegetChangeAgent()Getter for field CHANGEAGENTjava.lang.StringgetChangeAgentRelease()Getter for field CHANGEAGRELjava.util.DategetChangeTime()Getter for field CHANGETIMEjava.lang.StringgetChangeUserID()Getter for field CHANGEUSRIDITransactionClassReferencegetCICSObjectReference()java.lang.StringgetCurquedtime()Getter for field CURQUEDTIMEjava.lang.StringgetDefineSource()Getter for field DEFINESOURCEjava.util.DategetDefineTime()Getter for field DEFINETIMEITransactionClass.InstallAgentValuegetInstallAgent()Getter for field INSTALLAGENTjava.lang.LonggetInstalldefs()Getter for field INSTALLDEFSjava.util.DategetInstallTime()Getter for field INSTALLTIMEjava.lang.StringgetInstallUserID()Getter for field INSTALLUSRIDjava.util.DategetLastatmax()Getter for field LASTATMAXjava.lang.LonggetMaxActiveTrans()Getter for field MAXACTIVEjava.lang.LonggetMaxReachedCount()Getter for field TIMESATMAXjava.lang.StringgetName()Getter for field NAMEICICSType<ITransactionClass>getObjectType()java.lang.LonggetPeakActiveTrans()Getter for field ACTIVEPEAKITransactionClass.PurgeactionValuegetPurgeaction()Getter for field PURGEACTIONjava.lang.LonggetPurgeimmed()Getter for field PURGEIMMEDjava.lang.LonggetPurgethresh()Getter for field PURGETHRESHjava.lang.LonggetPurgewhileqd()Getter for field PURGEWHILEQDjava.lang.LonggetPurgthrtimes()Getter for field PURGTHRTIMESjava.lang.LonggetQueued()Getter for field QUEUEDjava.lang.LonggetQueuedpeak()Getter for field QUEUEDPEAKjava.lang.StringgetQueuetime()Getter for field QUEUETIMEjava.lang.LonggetTotquedcnt()Getter for field TOTQUEDCNT-
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<ITransactionClass> getObjectType()
- Specified by:
getObjectTypein interfaceICICSObject- Specified by:
getObjectTypein interfacecom.ibm.cics.model.meta.ITypedObject
-
getName
java.lang.String getName()
Getter for field NAMETransaction class name
The 8-character transaction class name.
- Specified by:
getNamein interfaceICICSObject
-
getMaxActiveTrans
java.lang.Long getMaxActiveTrans()
Getter for field MAXACTIVEMaximum number of transactions allowed in class
The maximum number of transactions that are allowed to run in the class concurrently.
-
getActiveTrans
java.lang.Long getActiveTrans()
Getter for field ACTIVENumber of transactions currently active in class
The total number of transactions currently active in the class.
-
getQueued
java.lang.Long getQueued()
Getter for field QUEUEDNumber of transactions currently queued
The number of transactions that are currently queued awaiting initial dispatch. Queuing occurs either because the number of active tasks is already at the maximum, or because the maximum for the system has been reached.
-
getPurgethresh
java.lang.Long getPurgethresh()
Getter for field PURGETHRESHPurge threshold
The maximum number of transactions in this class that can be queued awaiting initial dispatch. Transactions in this class that arrive while the queue is at its PURGETHRESH limit are purged.
When the size of the queue is unlimited (other than by the storage available to attach tasks), NO is displayed.
-
getAttaches
java.lang.Long getAttaches()
Getter for field ATTACHESTotal number of attach requests
The total number of attach requests.
-
getPurgeimmed
java.lang.Long getPurgeimmed()
Getter for field PURGEIMMEDNumber of transactions purged due to threshold
The number of transactions purged due to the defined threshold being reached.
-
getTotquedcnt
java.lang.Long getTotquedcnt()
Getter for field TOTQUEDCNTTotal number of transactions queued
The total number of transactions that have been queued in this class.
-
getAcceptimmed
java.lang.Long getAcceptimmed()
Getter for field ACCEPTIMMEDNumber of transactions accepted immediately
The number of transactions that have been accepted to run immediately.
-
getAcceptaftrqd
java.lang.Long getAcceptaftrqd()
Getter for field ACCEPTAFTRQDNumber of transactions accepted after being queued
The number of transactions that have been accepted to run after being queued.
-
getPurgewhileqd
java.lang.Long getPurgewhileqd()
Getter for field PURGEWHILEQDNumber of transactions purged while queued
The number of transactions that were purged while queued in this class.
-
getInstalldefs
java.lang.Long getInstalldefs()
Getter for field INSTALLDEFSNumber of transaction definitions installed
The total number of transaction definitions currently installed.
-
getPeakActiveTrans
java.lang.Long getPeakActiveTrans()
Getter for field ACTIVEPEAKPeak number of active transactions
The highest number of transactions active in the class at any one time.
-
getQueuedpeak
java.lang.Long getQueuedpeak()
Getter for field QUEUEDPEAKPeak number of queued transactions
The highest number of transactions queued in this class at any one time.
-
getMaxReachedCount
java.lang.Long getMaxReachedCount()
Getter for field TIMESATMAXTimes maximum active transactions reached
The number of times this transaction class has reached its defined maximum.
-
getPurgthrtimes
java.lang.Long getPurgthrtimes()
Getter for field PURGTHRTIMESNumber of times purge threshold met
The number of times the purge threshold was reached.
-
getQueuetime
java.lang.String getQueuetime()
Getter for field QUEUETIMETotal time transactions queued
The total amount of time transactions have been queued in this class.
-
getCurquedtime
java.lang.String getCurquedtime()
Getter for field CURQUEDTIMETotal time transactions currently queued
The amount of time spent waiting by those transactions that are currently queued in this transaction class.
-
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
ITransactionClass.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
ITransactionClass.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.
-
getLastatmax
java.util.Date getLastatmax()
Getter for field LASTATMAXLast time maximum active transactions reached
The last UTC time in store clock (STCK) value this transaction has reached maximum active transactions class limit.
-
getPurgeaction
ITransactionClass.PurgeactionValue getPurgeaction()
Getter for field PURGEACTIONPurge action
The action to be taken on a request to start a transaction when the associated TRANCLASS has reached the purge threshold.
- ABEND - CICS starts the requested transaction, and then abends it with AKCC.
- DISCARD - CICS discards the request. The requested transaction is not started.
-
getCICSObjectReference
ITransactionClassReference getCICSObjectReference()
- Specified by:
getCICSObjectReferencein interfaceICICSObject- Specified by:
getCICSObjectReferencein interfaceICICSResource
-
-