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 classIDynamicStorageArea.AccesstypeValueEnumeration type for field ACCESSTYPEstatic classIDynamicStorageArea.LocationValueEnumeration type for field LOCATIONstatic classIDynamicStorageArea.RntpgprotectValueEnumeration type for field RNTPGPROTECTstatic classIDynamicStorageArea.StgprotectValueEnumeration type for field STGPROTECTstatic classIDynamicStorageArea.TrnisolationValueEnumeration 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.AccesstypeValuegetAccesstype()Getter for field ACCESSTYPEjava.lang.LonggetAsactive()Getter for field ASACTIVEjava.lang.LonggetAsubtotl()Getter for field ASUBTOTLjava.lang.LonggetAtbcushlimit()Getter for field ATBCUSHLIMITjava.lang.LonggetAtbcushrels()Getter for field ATBCUSHRELSIDynamicStorageAreaReferencegetCICSObjectReference()java.lang.LonggetCumcmnssusrs()Getter for field CUMCMNSSUSRSjava.lang.LonggetCumunqssusrs()Getter for field CUMUNQSSUSRSjava.lang.LonggetCurcmnssusrs()Getter for field CURCMNSSUSRSjava.lang.LonggetCurralloc()Getter for field CURRALLOCjava.lang.LonggetCurunqssusrs()Getter for field CURUNQSSUSRSjava.lang.LonggetCushion()Getter for field CUSHIONjava.lang.LonggetDsubtotl()Getter for field DSUBTOTLjava.lang.LonggetExtentsadded()Getter for field EXTENTSADDEDjava.lang.LonggetExtentscurr()Getter for field EXTENTSCURRjava.lang.LonggetExtentsdeltd()Getter for field EXTENTSDELTDjava.lang.LonggetFremtotl()Getter for field FREMTOTLjava.lang.LonggetGdsaactive()Getter for field GDSAACTIVEjava.lang.LonggetGetmtotl()Getter for field GETMTOTLjava.lang.LonggetGetstorsize()Getter for field GETSTORSIZEjava.lang.LonggetHwmalloc()Getter for field HWMALLOCjava.lang.LonggetHwmasactive()Getter for field HWMASACTIVEjava.lang.LonggetHwmcmnssusrs()Getter for field HWMCMNSSUSRSjava.lang.LonggetHwmfree()Getter for field HWMFREEjava.lang.LonggetHwmgdsaactiv()Getter for field HWMGDSAACTIVjava.lang.LonggetHwmunqssusrs()Getter for field HWMUNQSSUSRSjava.lang.LonggetLimit()Getter for field LIMITIDynamicStorageArea.LocationValuegetLocation()Getter for field LOCATIONjava.lang.LonggetLwmfree()Getter for field LWMFREEjava.lang.LonggetMemlimit()Getter for field MEMLIMITjava.lang.StringgetName()Getter for field NAMEjava.lang.LonggetNstgcurr()Getter for field NSTGCURRjava.lang.LonggetNstgtotl()Getter for field NSTGTOTLICICSType<IDynamicStorageArea>getObjectType()java.lang.StringgetPctfree()Getter for field PCTFREEjava.lang.LonggetPgmoniu()Getter for field PGMONIUjava.lang.StringgetPoolpctfree()Getter for field POOLPCTFREEjava.lang.LonggetReqswaitmvs()Getter for field REQSWAITMVSIDynamicStorageArea.RntpgprotectValuegetRntpgprotect()Getter for field RNTPGPROTECTjava.lang.LonggetSize()Getter for field SIZEjava.lang.LonggetStgcrelc()Getter for field STGCRELCjava.lang.LonggetStgfsize()Getter for field STGFSIZEjava.lang.LonggetStghwm()Getter for field STGHWMjava.lang.LonggetStglsize()Getter for field STGLSIZEjava.lang.LonggetStgnsubp()Getter for field STGNSUBPIDynamicStorageArea.StgprotectValuegetStgprotect()Getter for field STGPROTECTjava.lang.LonggetStgpwcnt()Getter for field STGPWCNTjava.lang.LonggetStgshwm()Getter for field STGSHWMjava.lang.LonggetStgsosc()Getter for field STGSOSCjava.lang.StringgetStgsost()Getter for field STGSOSTjava.lang.LonggetStgstotl()Getter for field STGSTOTLjava.lang.LonggetStgvtotl()Getter for field STGVTOTLjava.lang.StringgetTimewaitmvs()Getter for field TIMEWAITMVSIDynamicStorageArea.TrnisolationValuegetTrnisolation()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:
getObjectTypein interfaceICICSObject- Specified by:
getObjectTypein 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:
getNamein 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:
getCICSObjectReferencein interfaceICICSObject- Specified by:
getCICSObjectReferencein interfaceICICSResource
-
-