Interface ITransactionClassDefinition
-
- All Superinterfaces:
ICICSDefinition
,ICICSObject
,IDefinition
,com.ibm.cics.model.meta.ITypedObject
public interface ITransactionClassDefinition extends ICICSDefinition
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
ITransactionClassDefinition.ChangeAgentValue
Enumeration type for field CHANGEAGENTstatic class
ITransactionClassDefinition.PurgeactionValue
Enumeration type for field PURGEACTIONstatic interface
ITransactionClassDefinition.PurgethreshValue
Long constants interface for field PURGETHRESH
-
Field Summary
-
Fields inherited from interface com.ibm.cics.model.ICICSDefinition
COPYRIGHT
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ITransactionClassDefinition.ChangeAgentValue
getChangeAgent()
Getter for field CHANGEAGENTICICSDefinitionReference<ITransactionClassDefinition>
getCICSObjectReference()
java.lang.Long
getMaxactive()
Getter for field MAXACTIVEICICSType<ITransactionClassDefinition>
getObjectType()
ITransactionClassDefinition.PurgeactionValue
getPurgeaction()
Getter for field PURGEACTIONjava.lang.Long
getPurgethresh()
Getter for field PURGETHRESHjava.lang.String
getUserdata1()
Getter for field USERDATA1java.lang.String
getUserdata2()
Getter for field USERDATA2java.lang.String
getUserdata3()
Getter for field USERDATA3-
Methods inherited from interface com.ibm.cics.model.ICICSDefinition
getChangeAgentRelease, getChangeTime, getChangeUserID, getCICSContainer, getCreateTime, getCSDGroup, getDescription, getVersion
-
Methods inherited from interface com.ibm.cics.model.ICICSObject
getCICSType, getName
-
-
-
-
Method Detail
-
getObjectType
ICICSType<ITransactionClassDefinition> getObjectType()
- Specified by:
getObjectType
in interfaceICICSDefinition
- Specified by:
getObjectType
in interfaceICICSObject
- Specified by:
getObjectType
in interfaceIDefinition
- Specified by:
getObjectType
in interfacecom.ibm.cics.model.meta.ITypedObject
-
getChangeAgent
ITransactionClassDefinition.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 - Resource was last changed by a CICSPlex SM API command.
- N_A - Resource was created or last updated prior to CICS TS Version 4 Release 1 and support for resource signatures.
-
getMaxactive
java.lang.Long getMaxactive()
Getter for field MAXACTIVEMaximum number of active transactions allowed in class
The maximum number of transactions in this transaction class that are allowed to be active. You must specify a MAXACTIVE value when you define a transaction class, in the range 0 through 999.
-
getPurgethresh
java.lang.Long getPurgethresh()
Getter for field PURGETHRESHPurge threshold
This is an optional purge threshold for the transaction class; it defines a threshold number at which transactions queuing for membership of the transaction class are purged. Specify it if you want to limit the number of transactions queueing in this transaction class. It can have the following values:
- NO - The size of the queue is unlimited (other than by the storage available to attach tasks).
- number - The purge threshold number in the range 1-1 000 000. If you specify this as 1, no transactions are allowed to queue. If you specify it as any other number (n), the size of the queue is restricted to number-1. All new transactions attached after the limit of n-1 is reached are purged.
-
getUserdata1
java.lang.String getUserdata1()
Getter for field USERDATA1User data area 1
Optional string of up to 8 characters that allows you to provide additional site-specific data related to the BAS resource definition. This field is ignored for CICS CSD resource definitions.
-
getUserdata2
java.lang.String getUserdata2()
Getter for field USERDATA2User data area 2
Optional string of up to 8 characters that allows you to provide additional site-specific data related to the BAS resource definition. This field is ignored for CICS CSD resource definitions.
-
getUserdata3
java.lang.String getUserdata3()
Getter for field USERDATA3User data area 3
Optional string of up to 8 characters that allows you to provide additional site-specific data related to the BAS resource definition. This field is ignored for CICS CSD resource definitions.
-
getPurgeaction
ITransactionClassDefinition.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
ICICSDefinitionReference<ITransactionClassDefinition> getCICSObjectReference()
- Specified by:
getCICSObjectReference
in interfaceICICSDefinition
- Specified by:
getCICSObjectReference
in interfaceICICSObject
- Specified by:
getCICSObjectReference
in interfaceIDefinition
-
-