Interface IDynamicStorageArea
-
- All Superinterfaces:
ICICSObject
,ICICSResource
,com.ibm.cics.model.meta.ITypedObject
public interface IDynamicStorageArea extends ICICSResource
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
IDynamicStorageArea.AccesstypeValue
Enumeration type for field ACCESSTYPEstatic class
IDynamicStorageArea.LocationValue
Enumeration type for field LOCATIONstatic class
IDynamicStorageArea.RntpgprotectValue
Enumeration type for field RNTPGPROTECTstatic class
IDynamicStorageArea.StgprotectValue
Enumeration type for field STGPROTECTstatic class
IDynamicStorageArea.TrnisolationValue
Enumeration type for field TRNISOLATION
-
Field Summary
-
Fields inherited from interface com.ibm.cics.model.ICICSResource
COPYRIGHT
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description IDynamicStorageArea.AccesstypeValue
getAccesstype()
Getter for field ACCESSTYPEjava.lang.Long
getAsactive()
Getter for field ASACTIVEjava.lang.Long
getAsubtotl()
Getter for field ASUBTOTLjava.lang.Long
getAtbcushlimit()
Getter for field ATBCUSHLIMITjava.lang.Long
getAtbcushrels()
Getter for field ATBCUSHRELSIDynamicStorageAreaReference
getCICSObjectReference()
java.lang.Long
getCumcmnssusrs()
Getter for field CUMCMNSSUSRSjava.lang.Long
getCumunqssusrs()
Getter for field CUMUNQSSUSRSjava.lang.Long
getCurcmnssusrs()
Getter for field CURCMNSSUSRSjava.lang.Long
getCurralloc()
Getter for field CURRALLOCjava.lang.Long
getCurunqssusrs()
Getter for field CURUNQSSUSRSjava.lang.Long
getCushion()
Getter for field CUSHIONjava.lang.Long
getDsubtotl()
Getter for field DSUBTOTLjava.lang.Long
getExtentsadded()
Getter for field EXTENTSADDEDjava.lang.Long
getExtentscurr()
Getter for field EXTENTSCURRjava.lang.Long
getExtentsdeltd()
Getter for field EXTENTSDELTDjava.lang.Long
getFremtotl()
Getter for field FREMTOTLjava.lang.Long
getGdsaactive()
Getter for field GDSAACTIVEjava.lang.Long
getGetmtotl()
Getter for field GETMTOTLjava.lang.Long
getGetstorsize()
Getter for field GETSTORSIZEjava.lang.Long
getHwmalloc()
Getter for field HWMALLOCjava.lang.Long
getHwmasactive()
Getter for field HWMASACTIVEjava.lang.Long
getHwmcmnssusrs()
Getter for field HWMCMNSSUSRSjava.lang.Long
getHwmfree()
Getter for field HWMFREEjava.lang.Long
getHwmgdsaactiv()
Getter for field HWMGDSAACTIVjava.lang.Long
getHwmunqssusrs()
Getter for field HWMUNQSSUSRSjava.lang.Long
getLimit()
Getter for field LIMITIDynamicStorageArea.LocationValue
getLocation()
Getter for field LOCATIONjava.lang.Long
getLwmfree()
Getter for field LWMFREEjava.lang.Long
getMemlimit()
Getter for field MEMLIMITjava.lang.String
getName()
Getter for field NAMEjava.lang.Long
getNstgcurr()
Getter for field NSTGCURRjava.lang.Long
getNstgtotl()
Getter for field NSTGTOTLICICSType<IDynamicStorageArea>
getObjectType()
java.lang.String
getPctfree()
Getter for field PCTFREEjava.lang.Long
getPgmoniu()
Getter for field PGMONIUjava.lang.String
getPoolpctfree()
Getter for field POOLPCTFREEjava.lang.Long
getReqswaitmvs()
Getter for field REQSWAITMVSIDynamicStorageArea.RntpgprotectValue
getRntpgprotect()
Getter for field RNTPGPROTECTjava.lang.Long
getSize()
Getter for field SIZEjava.lang.Long
getStgcrelc()
Getter for field STGCRELCjava.lang.Long
getStgfsize()
Getter for field STGFSIZEjava.lang.Long
getStghwm()
Getter for field STGHWMjava.lang.Long
getStglsize()
Getter for field STGLSIZEjava.lang.Long
getStgnsubp()
Getter for field STGNSUBPIDynamicStorageArea.StgprotectValue
getStgprotect()
Getter for field STGPROTECTjava.lang.Long
getStgpwcnt()
Getter for field STGPWCNTjava.lang.Long
getStgshwm()
Getter for field STGSHWMjava.lang.Long
getStgsosc()
Getter for field STGSOSCjava.lang.String
getStgsost()
Getter for field STGSOSTjava.lang.Long
getStgstotl()
Getter for field STGSTOTLjava.lang.Long
getStgvtotl()
Getter for field STGVTOTLjava.lang.String
getTimewaitmvs()
Getter for field TIMEWAITMVSIDynamicStorageArea.TrnisolationValue
getTrnisolation()
Getter for field TRNISOLATION-
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<IDynamicStorageArea> getObjectType()
- Specified by:
getObjectType
in interfaceICICSObject
- Specified by:
getObjectType
in interfacecom.ibm.cics.model.meta.ITypedObject
-
getName
java.lang.String getName()
Getter for field NAMEDynamic storage area (DSA)
The name of the dynamic storage area, as one of the following:
RDSA, UDSA, CDSA, SDSA, ERDSA, EUDSA, ECDSA, ESDSA, ETDSA, GCDSA, GUDSA, GSDSA, PCDSA, PUDSA, EPCDSA, EPUDSA
- Specified by:
getName
in interfaceICICSObject
-
getSize
java.lang.Long getSize()
Getter for field SIZESubpool size
The size of the dynamic storage area in bytes.
-
getCushion
java.lang.Long getCushion()
Getter for field CUSHIONCushion size
The size in bytes of the cushion for this dynamic storage area. The cushion is the amount of storage below which CICS goes short on storage.
Input Values: 0 - DSASIZE value
-
getPgmoniu
java.lang.Long getPgmoniu()
Getter for field PGMONIUStorage occupied by not-in-use programs
The amount of storage in this dynamic storage area that is occupied by Not-In-Use (NIU) programs.
-
getGetmtotl
java.lang.Long getGetmtotl()
Getter for field GETMTOTLNumber of GETMAIN requests
The number of GETMAIN requests from this dynamic storage area.
-
getFremtotl
java.lang.Long getFremtotl()
Getter for field FREMTOTLNumber of FREEMAIN requests
The number of FREEMAIN requests for this dynamic storage area.
-
getAsubtotl
java.lang.Long getAsubtotl()
Getter for field ASUBTOTLNumber of Add Subpool requests
The number of requests to create a domain or task subpool from this dynamic storage area.
-
getDsubtotl
java.lang.Long getDsubtotl()
Getter for field DSUBTOTLNumber of Delete Subpool requests
The number of requests to delete a domain or task subpool from this dynamic storage area.
-
getNstgtotl
java.lang.Long getNstgtotl()
Getter for field NSTGTOTLNumber of times NOSTORAGE returned
The number of times a GETMAIN request with SUSPEND(NO) returned an insufficient storage condition.
-
getStgstotl
java.lang.Long getStgstotl()
Getter for field STGSTOTLNumber of times requests were suspended
The number of times a GETMAIN request with SUSPEND(YES) was suspended because of insufficient storage.
-
getNstgcurr
java.lang.Long getNstgcurr()
Getter for field NSTGCURRNumber of current suspended storage requests
The number of GETMAIN requests currently suspended for insufficient storage.
-
getStgshwm
java.lang.Long getStgshwm()
Getter for field STGSHWMPeak number of suspended storage requests
The maximum number of GETMAIN requests suspended for insufficient storage at any one time.
-
getStgpwcnt
java.lang.Long getStgpwcnt()
Getter for field STGPWCNTNumber of tasks purged while waiting
The number of GETMAIN requests that were purged while suspended for insufficient storage.
-
getStgcrelc
java.lang.Long getStgcrelc()
Getter for field STGCRELCNumber of times cushion released
The number of times a GETMAIN request caused the storage cushion to be released. The cushion is considered released when the number of free pages drops below the number of pages in the cushion.
-
getStgsosc
java.lang.Long getStgsosc()
Getter for field STGSOSCShort on storage count
The number of times CICS went short on storage (SOS) in this dynamic storage area. SOS means that the cushion is currently in use and/or there is at least one task suspended for storage.
-
getStgsost
java.lang.String getStgsost()
Getter for field STGSOSTTotal time CICS was short on storage
The total amount of time that CICS has been short on storage (SOS) in this dynamic storage area.
-
getStgnsubp
java.lang.Long getStgnsubp()
Getter for field STGNSUBPNumber of current subpools
The current number of domain or task subpools in this dynamic storage area.
-
getStgfsize
java.lang.Long getStgfsize()
Getter for field STGFSIZEFree storage size
The amount of free storage, including the cushion, in this dynamic storage area.
-
getStglsize
java.lang.Long getStglsize()
Getter for field STGLSIZELargest free area size
The length in bytes of the largest contiguous free area in this dynamic storage area.
-
getStgvtotl
java.lang.Long getStgvtotl()
Getter for field STGVTOTLNumber of storage violations
The number of storage violations recorded in this dynamic storage area.
-
getLocation
IDynamicStorageArea.LocationValue getLocation()
Getter for field LOCATIONDynamic storage area (DSA) location
Indicates where this dynamic storage area is located, either above or below the 16MB line, or above the bar.
-
getAccesstype
IDynamicStorageArea.AccesstypeValue getAccesstype()
Getter for field ACCESSTYPEStorage key
The type of access for this dynamic storage area (CICS, USER, READONLY,TRUSTED). If storage protection is not active, all storage areas have an access type of CICS except those in the ERDSA.
-
getStghwm
java.lang.Long getStghwm()
Getter for field STGHWMPeak size of DSA
The peak size of the DSA.
-
getLimit
java.lang.Long getLimit()
Getter for field LIMITLimit of storage for DSAs
The maximum amount of storage, as a total number of bytes, within which CICS can dynamically allocate storage for all of the DSAs residing on the same side of the 16MB boundary.
The value shown is either the DSA limit for the RDSA, UDSA, CDSA and SDSA, or the EDSA limit for the ERDSA, EUDSA, ECDSA, ESDSA, and ETDSA. It is zero for DSAs located above the bar.
If you set a new value lower than the current limit, CICS might not implement the new limit immediately, but attempts to do so over time as storage is freed. CICS rounds up the value you supply to the next multiple of 256KB for the DSA limit and to the next multiple of 1MB for the EDSA limit.
Input Values for the DSA limit: 2,097,152 to 16,777,216
Input Values for the EDSA limit: 50,331,648 to 2,146,435,072
-
getPoolpctfree
java.lang.String getPoolpctfree()
Getter for field POOLPCTFREEPercentage of available pool storage
Available amount of space from all DSA pool allocations above or below the 16M line. This data has no meaning for above the bar storage.
-
getPctfree
java.lang.String getPctfree()
Getter for field PCTFREEPercentage of available total storage
Available percent of total space of DSA calculated from the DSA or EDSA limit size value. This data has no meaning for above the bar storage.
-
getStgprotect
IDynamicStorageArea.StgprotectValue getStgprotect()
Getter for field STGPROTECTStorage protection status
Specifies whether the Storage Protection option was chosen for this execution of the CICS system. If storage protection is active CICS observes storage and execution keys that are specified in system and resource definitions.
-
getRntpgprotect
IDynamicStorageArea.RntpgprotectValue getRntpgprotect()
Getter for field RNTPGPROTECTReentrant program protection status
Specifies whether Reentrant Program Protection was chosen for this execution of CICS. It protects CICS loaded programs from being written to directly.
-
getTrnisolation
IDynamicStorageArea.TrnisolationValue getTrnisolation()
Getter for field TRNISOLATIONTransaction isolation status
The task-lifetime storage of programs that are defined with EXECKEY(USER) are protected from other EXECKEY(USER) programs both reading and writing if this is active.
-
getHwmfree
java.lang.Long getHwmfree()
Getter for field HWMFREEPeak amount of free storage available
The largest amount of storage that was free at any one time.
-
getLwmfree
java.lang.Long getLwmfree()
Getter for field LWMFREESmallest amount of free storage available
The smallest amount of storage that was free at any one time.
-
getCurunqssusrs
java.lang.Long getCurunqssusrs()
Getter for field CURUNQSSUSRSCurrent tasks allocated a unique subspace
The current number of unique subspace user requests.
-
getCumunqssusrs
java.lang.Long getCumunqssusrs()
Getter for field CUMUNQSSUSRSCumulative number of unique subspace users
The cumulative number of unique subspace task requests for this CICS execution.
-
getHwmunqssusrs
java.lang.Long getHwmunqssusrs()
Getter for field HWMUNQSSUSRSPeak number of unique subspace users
The largest number of unique subspace user requests at any one time.
-
getCurcmnssusrs
java.lang.Long getCurcmnssusrs()
Getter for field CURCMNSSUSRSCurrent number of common subspace users
The current number of common subspace user requests.
-
getCumcmnssusrs
java.lang.Long getCumcmnssusrs()
Getter for field CUMCMNSSUSRSCumulative number of common subspace users
The cumulative number of common subspace user requests for this CICS execution.
-
getHwmcmnssusrs
java.lang.Long getHwmcmnssusrs()
Getter for field HWMCMNSSUSRSPeak number of common subspace users
The largest number of common subspace user requests at any one time.
-
getCurralloc
java.lang.Long getCurralloc()
Getter for field CURRALLOCCurrent DSA allocation
The current amount of DSA allocated.
-
getHwmalloc
java.lang.Long getHwmalloc()
Getter for field HWMALLOCPeak DSA allocation
The largest amount of DSA allocated at any one time.
-
getExtentscurr
java.lang.Long getExtentscurr()
Getter for field EXTENTSCURRNumber of extents allocated to DSA
The number of extents allocated to the DSA.
-
getExtentsadded
java.lang.Long getExtentsadded()
Getter for field EXTENTSADDEDNumber of extents added to DSA
The number of extents added to the DSA.
-
getExtentsdeltd
java.lang.Long getExtentsdeltd()
Getter for field EXTENTSDELTDNumber of extents deleted from page pool
The number of extents deleted from the page pool.
-
getTimewaitmvs
java.lang.String getTimewaitmvs()
Getter for field TIMEWAITMVSTotal time waiting for MVS storage
The total amount of time that CICS has been waiting for storage in this dynamic storage area.
-
getReqswaitmvs
java.lang.Long getReqswaitmvs()
Getter for field REQSWAITMVSNumber of requests for MVS storage causing wait
The number of requests for MVS storage causing waits.
-
getMemlimit
java.lang.Long getMemlimit()
Getter for field MEMLIMITMaximum amount of above the bar storage
The current upper limit of the total amount of storage within which CICS can allocate the individual DSAs that reside above the bar.
A value of 'N/A' means there is no limit to the amount of storage above the bar that CICS can use.
-
getGetstorsize
java.lang.Long getGetstorsize()
Getter for field GETSTORSIZEThe GETSTOR request size
The amount of storage that has been requested displayed as bytes.
-
getAsactive
java.lang.Long getAsactive()
Getter for field ASACTIVECurrent address space storage that is addressable
The current address space storage that can be addressed.
-
getHwmasactive
java.lang.Long getHwmasactive()
Getter for field HWMASACTIVEThe HWM address space that can be addressed
The peak address space storage that could be addressed.
-
getGdsaactive
java.lang.Long getGdsaactive()
Getter for field GDSAACTIVEThe current GDSA active
The amount of storage available for use above the bar.
-
getHwmgdsaactiv
java.lang.Long getHwmgdsaactiv()
Getter for field HWMGDSAACTIVThe peak GDSA active
The peak amount of storage available for use above the bar.
-
getAtbcushrels
java.lang.Long getAtbcushrels()
Getter for field ATBCUSHRELSNumber of GCDSA, GUDSA or GSDSA cushion releases
The number of cushion releases associated with GDSA.
-
getAtbcushlimit
java.lang.Long getAtbcushlimit()
Getter for field ATBCUSHLIMITCushion limit
The size in bytes of the cushion for this DSA. The cushion is the amount of storage below which CICS goes short on storage.
-
getCICSObjectReference
IDynamicStorageAreaReference getCICSObjectReference()
- Specified by:
getCICSObjectReference
in interfaceICICSObject
- Specified by:
getCICSObjectReference
in interfaceICICSResource
-
-