|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IProgram
generated from CICS resourcetable PROGRAM
Nested Class Summary | |
---|---|
static class |
IProgram.APIStatusValue
Enumeration type for field APIST |
static class |
IProgram.CEDFStatusValue
Enumeration type for field CEDFSTATUS |
static class |
IProgram.ChangeAgentValue
Enumeration type for field CHANGEAGENT |
static class |
IProgram.COBOLTypeValue
Enumeration type for field COBOLTYPE |
static class |
IProgram.ConcurrencyValue
Enumeration type for field CONCURRENCY |
static class |
IProgram.CurrentLocationValue
Enumeration type for field CURRENTLOC |
static class |
IProgram.DataLocationValue
Enumeration type for field DATALOCATION |
static class |
IProgram.ExecutionKeyValue
Enumeration type for field EXECKEY |
static class |
IProgram.ExecutionSetValue
Enumeration type for field EXECUTIONSET |
static class |
IProgram.HoldStatusValue
Enumeration type for field HOLDSTATUS |
static class |
IProgram.HotPoolingValue
Enumeration type for field HOTPOOLING |
static class |
IProgram.InstallAgentValue
Enumeration type for field INSTALLAGENT |
static class |
IProgram.LanguageValue
Enumeration type for field LANGUAGE |
static class |
IProgram.LPAStatusValue
Enumeration type for field LPASTAT |
static class |
IProgram.NewcopyStatusValue
Enumeration type for field COPY |
static class |
IProgram.ProgramTypeValue
Enumeration type for field PROGTYPE |
static class |
IProgram.RoutingTypeValue
Enumeration type for field DYNAMSTATUS |
static class |
IProgram.RuntimeValue
Enumeration type for field RUNTIME |
static class |
IProgram.ShareStatusValue
Enumeration type for field SHARESTATUS |
Field Summary | |
---|---|
static java.lang.String |
COPYRIGHT
|
Method Summary | |
---|---|
IProgram.APIStatusValue |
getAPIStatus()
Getter for field APIST |
java.lang.String |
getAverageLoadTime()
Getter for field ALOADTIME |
java.lang.Long |
getBasdefinever()
Getter for field BASDEFINEVER |
IProgram.CEDFStatusValue |
getCEDFStatus()
Getter for field CEDFSTATUS |
IProgram.ChangeAgentValue |
getChangeAgent()
Getter for field CHANGEAGENT |
java.lang.String |
getChangeAgentRelease()
Getter for field CHANGEAGREL |
java.util.Date |
getChangeTime()
Getter for field CHANGETIME |
java.lang.String |
getChangeUserID()
Getter for field CHANGEUSRID |
IProgram.COBOLTypeValue |
getCOBOLType()
Getter for field COBOLTYPE |
IProgram.ConcurrencyValue |
getConcurrency()
Getter for field CONCURRENCY |
java.lang.Long |
getConcurrentUseCount()
Getter for field RESCOUNT |
IProgram.CurrentLocationValue |
getCurrentLocation()
Getter for field CURRENTLOC |
IProgram.DataLocationValue |
getDataLocation()
Getter for field DATALOCATION |
java.lang.String |
getDefineSource()
Getter for field DEFINESOURCE |
java.util.Date |
getDefineTime()
Getter for field DEFINETIME |
java.lang.String |
getDSName()
Getter for field LIBRARYDSN |
java.lang.String |
getEntryPoint()
Getter for field ENTRYPOINT |
IProgram.ExecutionKeyValue |
getExecutionKey()
Getter for field EXECKEY |
IProgram.ExecutionSetValue |
getExecutionSet()
Getter for field EXECUTIONSET |
java.lang.Long |
getFetchCount()
Getter for field FETCHCNT |
java.lang.String |
getFetchTime()
Getter for field FETCHTIME |
IProgram.HoldStatusValue |
getHoldStatus()
Getter for field HOLDSTATUS |
IProgram.HotPoolingValue |
getHotPooling()
Getter for field HOTPOOLING |
IProgram.InstallAgentValue |
getInstallAgent()
Getter for field INSTALLAGENT |
java.util.Date |
getInstallTime()
Getter for field INSTALLTIME |
java.lang.String |
getInstallUserID()
Getter for field INSTALLUSRID |
java.lang.Long |
getIntervalUseCount()
Getter for field USEAGELSTAT |
java.lang.String |
getJVMClass()
Getter for field JVMCLASS |
java.lang.String |
getJVMProfile()
Getter for field JVMPROFILE |
java.lang.String |
getJvmserver()
Getter for field JVMSERVER |
java.lang.Long |
getJVMUseCount()
Getter for field PGRJUSECOUNT |
IProgram.LanguageValue |
getLanguage()
Getter for field LANGUAGE |
java.lang.Long |
getLength()
Getter for field LENGTH |
java.lang.String |
getLibrary()
Getter for field LIBRARY |
java.lang.String |
getLoadingRate()
Getter for field RLOADING |
java.lang.String |
getLoadPoint()
Getter for field LOADPOINT |
IProgram.LPAStatusValue |
getLPAStatus()
Getter for field LPASTAT |
java.lang.String |
getMirrorTransaction()
Getter for field TRANSID |
java.lang.String |
getName()
Getter for field PROGRAM |
java.lang.Long |
getNewcopyCount()
Getter for field NEWCOPYCNT |
IProgram.NewcopyStatusValue |
getNewcopyStatus()
Getter for field COPY |
IProgram.ProgramTypeValue |
getProgramType()
Getter for field PROGTYPE |
java.lang.String |
getRemoteName()
Getter for field REMOTENAME |
java.lang.String |
getRemoteSystem()
Getter for field REMOTESYSTEM |
java.lang.String |
getRemovalRate()
Getter for field RREMOVAL |
java.lang.Long |
getRemoveCount()
Getter for field REMOVECNT |
IProgram.RoutingTypeValue |
getRoutingType()
Getter for field DYNAMSTATUS |
java.lang.Long |
getRPLNumber()
Getter for field RPLID |
IProgram.RuntimeValue |
getRuntime()
Getter for field RUNTIME |
IProgram.ShareStatusValue |
getShareStatus()
Getter for field SHARESTATUS |
ICICSEnums.EnablementValue |
getStatus()
Getter for field STATUS |
java.lang.Long |
getUseCount()
Getter for field USECOUNT |
java.lang.String |
getUseRate()
Getter for field RUSE |
java.lang.String |
getUsesPerFetch()
Getter for field USEFETCH |
Methods inherited from interface com.ibm.cics.model.ICICSResource |
---|
getCICSRelease, getRegionName |
Methods inherited from interface com.ibm.cics.model.ICICSObject |
---|
getCICSType, getObjectType |
Field Detail |
---|
static final java.lang.String COPYRIGHT
Method Detail |
---|
java.lang.String getName()
Program name
The name of the program.
getName
in interface ICICSObject
IProgram.LanguageValue getLanguage()
Language
The language in which the program is written (COBOL, C, PLIPL1 (for PLI or PL1), LE370, LEVSE, ASSEMBLER, or JAVA).
A value of NOTDEFINED is returned if the language was not specified in the resource definition. When the program is eventually loaded, the language is deduced and this value will then be used.
A value of NOTAPPLIC is returned for remote programs, maps and partition sets.
java.lang.Long getNewcopyCount()
Number of NEWCOPY requests issued
The number of times a NEWCOPY request has been issued against this program during the current CICS statistics interval.
java.lang.Long getUseCount()
Total number of times program was executed
The total number of times the program has been executed in the current CICS session. For CICS TS 3.2 and later regions, this field shows a use count for Java programs as well as for other types of program. For earlier regions, Java programs do not have a use count in this field. A value of N/A is returned for remote programs.
java.lang.Long getIntervalUseCount()
Number of times program was used since last reset
The number of times access to the program was requested during the current CICS statistics interval.
java.lang.Long getConcurrentUseCount()
Number of times program currently accessed
The number of separate invocations of this program that are currently taking place. A value of N/A means it is a remote program, or a Java program that runs in a JVM.
java.lang.Long getFetchCount()
Number of times program loaded into storage
The number of times a copy of the program was loaded from the DFHRPL or LIBRARY concatenation into storage during the current CICS statistics interval.
ICICSEnums.EnablementValue getStatus()
Enabled status
The enabled status of the program, which indicates whether it is available for use.
Input Values: ENABLED, DISABLED
IProgram.HoldStatusValue getHoldStatus()
Hold status
Indicates whether a copy of the program is currently loaded with the HOLD option (HOLD or NOHOLD). A value of NOTAPPLIC means either the program is not currently loaded, or it is a remote program.
IProgram.ShareStatusValue getShareStatus()
Share status
The shared status of the program, which determines whether the next new copy loaded will be a shared version (SHARED) or a private version (PRIVATE). A value of NOTAPPLIC is returned for remote programs, or Java programs that run in a JVM.
Input Values: SHARED, PRIVATE
java.lang.Long getLength()
Program length
The length of the program in bytes. A value of 0 means the program has not been loaded in the current CICS session. A value of N_A means it is a remote program, or a Java program that runs in a JVM.
java.lang.Long getRPLNumber()
Data set offset number
The offset into the DFHRPL DD program library concatenation.
Note: The offset values begin with zero for the first partitioned data set in the concatenation.
IProgram.LPAStatusValue getLPAStatus()
Link pack area (LPA) status
Indicates where the most recently loaded copy of the program was taken from:
IProgram.CEDFStatusValue getCEDFStatus()
CEDF status
The CEDF status of the program, which determines whether or not CEDF actions are enabled (CEDF or NOCEDF). A value of NOTAPPLIC is returned for remote programs, maps and partition sets.
Input Values: CEDF, NOCEDF
IProgram.ProgramTypeValue getProgramType()
Program type
The type of program, as one of the following:
IProgram.DataLocationValue getDataLocation()
Data location
Indicates whether the program can accept data addresses higher than 16MB:
java.lang.String getFetchTime()
Total time for all program fetches
The total time taken to perform all fetches of the program during the current CICS statistics interval.
java.lang.Long getRemoveCount()
Number of times removed by program compression
The number of times a copy of this program has been removed from storage by the Dynamic Program Storage Compression (DPSC) facility during the current CICS statistics interval.
IProgram.ExecutionKeyValue getExecutionKey()
Program execution key
The access key in which the program is executing:
IProgram.ExecutionSetValue getExecutionSet()
API subset restriction type
Indicates whether the program is restricted to the API subset when running in the local CICS system:
java.lang.String getEntryPoint()
Program entry point
The entry point address of the most recently loaded copy of the program.
The high order bit of the address (hexadecimal 80) is set on if the program is defined with AMODE=31. A value of FF000000 means the program is not currently in use, or is a remote program, or is a Java program that runs in a JVM.
java.lang.String getLoadPoint()
Program load point
The load address of the most recently loaded copy of the program. A value of FF000000 means the program is not currently in use, or is a Java program that runs in a JVM.
IProgram.COBOLTypeValue getCOBOLType()
COBOL type
The type of COBOL being used, as one of the following:
java.lang.String getRemoteName()
Program name in remote system
The name by which the program is known in the remote CICS system, if a remote system was defined. If this field is blank, no remote system was defined.
java.lang.String getRemoteSystem()
Remote system name
The name of a remote CICS system to which a link request for this program is shipped. If this field is blank, no remote system was defined.
java.lang.String getMirrorTransaction()
Mirror transaction name for remote attach
The name of the server transaction the remote system is to attach when the program is defined as remote or dynamic. If this field is blank, the program is not defined as remote.
IProgram.CurrentLocationValue getCurrentLocation()
CICS DSA in which current copy is located
The location of that copy of the program that is currently resident in storage, if any (CDSA, LPA, ECDSA, EUDSA, ERDSA, ELPA, UDSA, ESDSA, RDSA, or SDSA). A value of NOCOPY means no copy of the program is currently loaded.
IProgram.NewcopyStatusValue getNewcopyStatus()
Newcopy required status
The COPY status of the program, which determines whether or not a new copy of the program is required. A value of N/A is returned for CICS releases that do not support this field.
IProgram.RoutingTypeValue getRoutingType()
Dynamic routing type
The DYNAMIC routing status of the program. If DYNAMIC then it can be dynamically routed by the CICS dynamic routing exit. If NOTDYNAMIC then it cannot be routed by the CICS dynamic routing exit.
IProgram.ConcurrencyValue getConcurrency()
Concurrency option
Specifies the concurrency attribute of the program.
IProgram.RuntimeValue getRuntime()
Runtime environment information
Specifies information about the Runtime environment for a program. Users may SET values of:
java.lang.String getJVMClass()
Java virtual machine class
This is the hyperlink to the PROGRAMJ panel, which details the contents of the JVM Class specification, and allows its modification.
IProgram.HotPoolingValue getHotPooling()
Hot pooling status
The Hot Pooling status of the program.
java.lang.String getJVMProfile()
Java virtual machine (JVM) profile name
The name of the JVM profile. The default value is DFHJVMPR.
java.lang.String getAverageLoadTime()
Average load time
The mean time taken for program load requests.
java.lang.String getUsesPerFetch()
Average number of program uses per fetch
The average number of program uses per fetch.
java.lang.String getLoadingRate()
Rate of program loading
The rate at which the program is loaded.
java.lang.String getRemovalRate()
Rate of program removal
The rate at which the program is removed.
java.lang.String getUseRate()
Rate of program use
The rate at which the program is used.
java.lang.Long getJVMUseCount()
Number of times JVM program used since last reset
If this program is a Java program, the number of times it was accessed during the current CICS statistics interval.
IProgram.APIStatusValue getAPIStatus()
API status
Specifies the application programming interface restriction status.
java.lang.String getLibrary()
LIBRARY name
The name of the LIBRARY resource from which this program was loaded. This will be blank if the program has not been loaded, or if the LPASTATUS is LPA (indicating that the program has been loaded from the LPA).
java.lang.String getDSName()
Load data set name
The name of the data set from which this program was loaded. This will be blank if the program has not been loaded, or if the LPASTATUS is LPA (indicating that the program has been loaded from the LPA).
java.lang.String getChangeUserID()
Last modification user ID
The user ID that made the last modification to the resource definition.
IProgram.ChangeAgentValue getChangeAgent()
Last modification agent
The change agent identifier that made the last modification.
java.lang.String getChangeAgentRelease()
Last modification agent release
The CICS release level of the agent that made the last modification to the resource definition.
IProgram.InstallAgentValue getInstallAgent()
Installation agent
The install agent identifier that made the installation.
java.util.Date getChangeTime()
Last modification time
The local date and time when the definition was last changed.
java.lang.String getDefineSource()
Source of the resource definition
The source of the definition, depending on which agent made the last change.
java.util.Date getDefineTime()
Creation time
The local date and time when the resource definition record was created on DFHCSD or EYUDREP.
java.lang.String getInstallUserID()
Installation user ID
The user ID that installed the resource definition.
java.util.Date getInstallTime()
Installation time
The local date and time when the definition was installed.
java.lang.Long getBasdefinever()
BAS resource definition version
The BAS version number of this definition.
java.lang.String getJvmserver()
Java virtual machine (JVM) server
The name of the JVMSERVER resource used by this PROGRAM.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |