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 class
ITransactionClass.ChangeAgentValue
Enumeration type for field CHANGEAGENTstatic class
ITransactionClass.InstallAgentValue
Enumeration type for field INSTALLAGENTstatic class
ITransactionClass.PurgeactionValue
Enumeration 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.Long
getAcceptaftrqd()
Getter for field ACCEPTAFTRQDjava.lang.Long
getAcceptimmed()
Getter for field ACCEPTIMMEDjava.lang.Long
getActiveTrans()
Getter for field ACTIVEjava.lang.Long
getAttaches()
Getter for field ATTACHESjava.lang.Long
getBasdefinever()
Getter for field BASDEFINEVERITransactionClass.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 CHANGEUSRIDITransactionClassReference
getCICSObjectReference()
java.lang.String
getCurquedtime()
Getter for field CURQUEDTIMEjava.lang.String
getDefineSource()
Getter for field DEFINESOURCEjava.util.Date
getDefineTime()
Getter for field DEFINETIMEITransactionClass.InstallAgentValue
getInstallAgent()
Getter for field INSTALLAGENTjava.lang.Long
getInstalldefs()
Getter for field INSTALLDEFSjava.util.Date
getInstallTime()
Getter for field INSTALLTIMEjava.lang.String
getInstallUserID()
Getter for field INSTALLUSRIDjava.util.Date
getLastatmax()
Getter for field LASTATMAXjava.lang.Long
getMaxActiveTrans()
Getter for field MAXACTIVEjava.lang.Long
getMaxReachedCount()
Getter for field TIMESATMAXjava.lang.String
getName()
Getter for field NAMEICICSType<ITransactionClass>
getObjectType()
java.lang.Long
getPeakActiveTrans()
Getter for field ACTIVEPEAKITransactionClass.PurgeactionValue
getPurgeaction()
Getter for field PURGEACTIONjava.lang.Long
getPurgeimmed()
Getter for field PURGEIMMEDjava.lang.Long
getPurgethresh()
Getter for field PURGETHRESHjava.lang.Long
getPurgewhileqd()
Getter for field PURGEWHILEQDjava.lang.Long
getPurgthrtimes()
Getter for field PURGTHRTIMESjava.lang.Long
getQueued()
Getter for field QUEUEDjava.lang.Long
getQueuedpeak()
Getter for field QUEUEDPEAKjava.lang.String
getQueuetime()
Getter for field QUEUETIMEjava.lang.Long
getTotquedcnt()
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:
getObjectType
in interfaceICICSObject
- Specified by:
getObjectType
in 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:
getName
in 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:
getCICSObjectReference
in interfaceICICSObject
- Specified by:
getCICSObjectReference
in interfaceICICSResource
-
-