Interface INodejsApplication

    • Method Detail

      • getName

        java.lang.String getName()
        Getter for field NAME

        Name

        Specifies the name of this Node.js Application. The name can be up to 32 characters in length.

        Specified by:
        getName in interface ICICSObject
      • getEnableStatus

        INodejsApplication.EnableStatusValue getEnableStatus()
        Getter for field ENABLESTATUS

        Enabled status

        Returns a CVDA indicating the state of the Node.js Application. Values are:

        DISABLED
        The Node.js Application is not enabled.
        DISABLING
        The Node.js Application is in the process of being disabled. It is not available for further use, but inflight activity will be allowed to complete.
        ENABLED
        The Node.js Application is enabled.
        ENABLING
        The Node.js Application is in the process of being enabled.
        FAILED
        The Node.js Application has encountered a serious failure.
      • getBundleName

        java.lang.String getBundleName()
        Getter for field BUNDLE

        Bundle name

        Name of the bundle from which the Node.js Application is installed.

      • getChangeAgent

        INodejsApplication.ChangeAgentValue getChangeAgent()
        Getter for field CHANGEAGENT

        Last 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.
        • 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.
      • getChangeAgentRelease

        java.lang.String getChangeAgentRelease()
        Getter for field CHANGEAGREL

        Last modification agent release

        The CICS release level of the agent that made the last modification to the resource definition.

      • getChangeUserID

        java.lang.String getChangeUserID()
        Getter for field CHANGEUSRID

        Last modification user ID

        The user ID that made the last modification to the resource definition.

      • getDefineSource

        java.lang.String getDefineSource()
        Getter for field DEFINESOURCE

        Source of the resource definition

        The source of the definition, depending on which agent made the last change.

      • getInstallAgent

        INodejsApplication.InstallAgentValue getInstallAgent()
        Getter for field INSTALLAGENT

        Installation agent

        The install agent identifier that made the installation.

        • BUNDLE - The resource was installed by a bundle deployment.
      • getInstallUserID

        java.lang.String getInstallUserID()
        Getter for field INSTALLUSRID

        Installation user ID

        The user ID that installed the resource definition.

      • getDefineTime

        java.util.Date getDefineTime()
        Getter for field DEFINETIME

        Creation time

        The local date and time when the resource definition record was created on DFHCSD or EYUDREP.

      • getChangeTime

        java.util.Date getChangeTime()
        Getter for field CHANGETIME

        Last modification time

        The local date and time when the definition was last changed.

      • getInstallTime

        java.util.Date getInstallTime()
        Getter for field INSTALLTIME

        Installation time

        The local date and time when the definition was installed.

      • getBasResourceDefinitionVersion

        java.lang.Long getBasResourceDefinitionVersion()
        Getter for field BASDEFINEVER

        BAS resource definition version

        The BAS version number of the bundle definition.

      • getLeRuntimeOptionsProgram

        java.lang.String getLeRuntimeOptionsProgram()
        Getter for field LERUNOPTS

        LE runtime options program

        Specifies the 1 - 8 character name of the program that defines the runtime options for the Language Environment.

      • getPID

        java.lang.Long getPID()
        Getter for field PID

        Node.js Application process ID number

        The process ID of the Node.js Application. The value is a fullword binary value.

      • getProfile

        java.lang.String getProfile()
        Getter for field PROFILE

        Node.js Profile file

        The name of the profile. The data area is 255 characters long. If the name is less than 255 characters, CICS pads the data area with trailing blanks.

      • getStartScript

        java.lang.String getStartScript()
        Getter for field STARTSCRIPT

        Node.js starting script

        The name of the associated starting script file. The data area is 255 characters long. If the name is less than 255 characters, CICS pads the data area with trailing blanks.

      • getStandardOut

        java.lang.String getStandardOut()
        Getter for field STDOUT

        Node.js STDOUT file

        The name of the associated standard output file. The data area is 255 characters long. If the name is less than 255 characters, CICS pads the data area with trailing blanks.

      • getStandardError

        java.lang.String getStandardError()
        Getter for field STDERR

        Node.js STDERR file

        The name of the associated standard error file. The data area is 255 characters long. If the name is less than 255 characters, CICS pads the data area with trailing blanks.

      • getTrace

        java.lang.String getTrace()
        Getter for field TRACE

        Node.js TRACE file

        The name of the associated trace file. The data area is 255 characters long. If the name is less than 255 characters, CICS pads the data area with trailing blanks.

      • getNodeHome

        java.lang.String getNodeHome()
        Getter for field NODEHOME

        Node.js installation home directory

        The name of the directory in which the Node.js runtime is located. If the name is less than 255 characters, CICS pads the data area with trailing blanks.

      • getTotalCPU

        java.lang.Long getTotalCPU()
        Getter for field CPUTOTAL

        Node.js Application total processor time

        The total processor time in milliseconds that was used by the Node.js runtime and application.

      • getCurrentHeap

        java.lang.Long getCurrentHeap()
        Getter for field HEAPCUR

        Current heap size

        The size in bytes of the heap that is currently allocated to the Node.js runtime by the V8 JavaScript engine.

      • getRuntimeHeap

        java.lang.Long getRuntimeHeap()
        Getter for field HEAPRUNT

        Heap used by runtime

        The size in bytes of the heap currently occupied by compiled byte code and JITed code.

      • getApplicationDataHeap

        java.lang.Long getApplicationDataHeap()
        Getter for field HEAPAPPD

        Heap used on data

        The size in bytes of the heap currently occupied by application data.

      • getMaxHeap

        java.lang.Long getMaxHeap()
        Getter for field HEAPMAX

        Maximum heap size

        The size in bytes of the maximum heap that can be allocated to the Node.js runtime. This value is set by default or by --max_old_space_size.

      • getLog

        java.lang.String getLog()
        Getter for field LOG

        Node.js LOG file

        The name of the associated log file. The data area is 255 characters long. If the name is less than 255 characters, CICS pads the data area with trailing blanks.

      • getCompletedInvokes

        java.lang.Long getCompletedInvokes()
        Getter for field INVKCOMP

        Completed invokes

        The total number of completed calls to the invoke function provided by the ibm-cics-api module are made since the Node.js application first became available or since it was last reset.

      • getCompletedInvokesInError

        java.lang.Long getCompletedInvokesInError()
        Getter for field INVKERR

        Completed invokes in error

        The total number of completed calls to the invoke function provided the ibm-cics-api module are made but resulted in an error response (i.e. other than HTTP response 200) since the Node.js application first became available or since it was last reset.

      • getCurrentInvokes

        java.lang.Long getCurrentInvokes()
        Getter for field INVKCUR

        Invokes in progress

        The current number of in-flight calls to the invoke function provided the ibm-cics-api module are being made by the Node.js application.

      • getCurrentPeakInvokes

        java.lang.Long getCurrentPeakInvokes()
        Getter for field INVKPEAK

        Peak invokes

        The peak number of in-flight calls to the invoke function provided the ibm-cics-api module are being made by the Node.js application.