Interface ITSModel
-
- All Superinterfaces:
ICICSObject
,ICICSResource
,IInstalledCICSResource
,com.ibm.cics.model.meta.ITypedObject
public interface ITSModel extends ICICSResource, IInstalledCICSResource
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
ITSModel.ChangeAgentValue
Enumeration type for field CHANGEAGENTstatic class
ITSModel.InstallAgentValue
Enumeration type for field INSTALLAGENTstatic class
ITSModel.LocationValue
Enumeration type for field LOCATIONstatic class
ITSModel.RecovstatusValue
Enumeration type for field RECOVSTATUSstatic class
ITSModel.SecurityStatusValue
Enumeration type for field SECURITYST
-
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
getBasdefinever()
Getter for field BASDEFINEVERITSModel.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 CHANGEUSRIDITSModelReference
getCICSObjectReference()
java.lang.String
getDefineSource()
Getter for field DEFINESOURCEjava.util.Date
getDefineTime()
Getter for field DEFINETIMEjava.lang.Long
getExpiryint()
Getter for field EXPIRYINTjava.lang.Long
getExpiryintmin()
Getter for field EXPIRYINTMINITSModel.InstallAgentValue
getInstallAgent()
Getter for field INSTALLAGENTjava.util.Date
getInstallTime()
Getter for field INSTALLTIMEjava.lang.String
getInstallUserID()
Getter for field INSTALLUSRIDITSModel.LocationValue
getLocation()
Getter for field LOCATIONjava.lang.String
getName()
Getter for field NAMEICICSType<ITSModel>
getObjectType()
java.lang.String
getPoolname()
Getter for field POOLNAMEITSModel.RecovstatusValue
getRecovstatus()
Getter for field RECOVSTATUSjava.lang.String
getRemoteprefix()
Getter for field REMOTEPREFIXjava.lang.String
getRemotesystem()
Getter for field REMOTESYSTEMITSModel.SecurityStatusValue
getSecurityStatus()
Getter for field SECURITYSTjava.lang.String
getTSQueuePrefix()
Getter for field PREFIX-
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<ITSModel> getObjectType()
- Specified by:
getObjectType
in interfaceICICSObject
- Specified by:
getObjectType
in interfacecom.ibm.cics.model.meta.ITypedObject
-
getName
java.lang.String getName()
Getter for field NAMETS model name
The name of the temporary storage model.
- Specified by:
getName
in interfaceICICSObject
-
getTSQueuePrefix
java.lang.String getTSQueuePrefix()
Getter for field PREFIXTS queue prefix
The prefix used for evaluating the temporary storage queues to which this model is to be applied.
-
getLocation
ITSModel.LocationValue getLocation()
Getter for field LOCATIONQueue location
Identifies the location of temporary storage queues matching this model as one of the following:
- AUXILIARY - The CICS temporary storage VSAM data set, DFHTEMP.
- MAIN - Main storage.
-
getRecovstatus
ITSModel.RecovstatusValue getRecovstatus()
Getter for field RECOVSTATUSRecovery status
This defines the recovery characteristics for temporary storage queues matching this model and has a value of RECOVERABLE or NOTRECOVABLE.
-
getSecurityStatus
ITSModel.SecurityStatusValue getSecurityStatus()
Getter for field SECURITYSTSecurity status
This defines the security characteristics for temporary storage queues matching this model and has a value of EXTSECURITY or NOSECURITY.
-
getPoolname
java.lang.String getPoolname()
Getter for field POOLNAMEShared TS pool name
The name of the shared temporary storage pool to be used by this TS Model.
-
getRemotesystem
java.lang.String getRemotesystem()
Getter for field REMOTESYSTEMRemote system ID
The name of the Remote CICS System on which the queues matching this model is defined.
-
getRemoteprefix
java.lang.String getRemoteprefix()
Getter for field REMOTEPREFIXRemote TS queue prefix
The prefix of the queues on the remote system that this model is applied to.
-
getChangeAgent
ITSModel.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.
-
getChangeUserID
java.lang.String getChangeUserID()
Getter for field CHANGEUSRIDLast modification user ID
The user ID that made the last modification to the resource definition.
-
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.
-
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.
-
getInstallAgent
ITSModel.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.
-
getBasdefinever
java.lang.Long getBasdefinever()
Getter for field BASDEFINEVERBAS resource definition version
The BAS version number of this definition.
-
getExpiryint
java.lang.Long getExpiryint()
Getter for field EXPIRYINTTS Queue expiry interval (hours)
The last used interval limit time, in hours, which is used to determine whether a temporary storage queue based on this TSMODEL has expired and is eligible to be automatically deleted. The value is derived from the EXPIRYINT value in the TSMODEL, or for CICS TS 5.2 and higher either the EXPIRYINT value or the EXPIRYINTMIN value rounded up to the next hour. The EXPIRYINTMIN value overrides EXPIRYINT. The value in the TSMODEL at the time a temporary storage queue is created will be used for the lifetime of a queue even if the TSMODEL is subsequently changed. The value of EXPIRYINT can be in the range of 0-to-15000.
- 0 - Indicates that no expiry interval applies to this TSMODEL and therefore a temporary storage queue based on this will never expire. This is the default value.
- value - Specifies the last used interval in hours after which the queue becomes eligible for automatic deletion.
-
getExpiryintmin
java.lang.Long getExpiryintmin()
Getter for field EXPIRYINTMINTS Queue expiry interval (minutes)
The last used interval limit time, in minutes, which is used to determine whether a temporary storage queue based on this TSMODEL has expired and is eligible to be automatically deleted. CICS rounds up the value to a multiple of ten minutes. The value in the TSMODEL at the time a temporary storage queue is created will be used for the lifetime of a queue even if the TSMODEL is subsequently changed. The value of EXPIRYINTMIN can be in the range of 0-to-900000.
- 0 - Indicates that no expiry interval in minutes applies to this TSMODEL. This is the default value.
- value - Specifies the last used interval in minutes after which the queue becomes eligible for automatic deletion.
-
getCICSObjectReference
ITSModelReference getCICSObjectReference()
- Specified by:
getCICSObjectReference
in interfaceICICSObject
- Specified by:
getCICSObjectReference
in interfaceICICSResource
-
-