Current Active JVM (JVMDISC)


Use the Current Active JVM hyperlink to access the JVMDISC view, which lists all JVMs that are currently running.

The JVMDISC view displays all discovered JVMs on the system, as shown in the following sample (PTF BPF0286 applied):

 >W1 =JVMDISC===========BAQSTRGA=*========28AUG2019==00:11:13====MVJE=====D=
 CMD Job      JVM        ASID Process    Current  Active Target JMX HC  Lst
 --- Name     Type            ID         TCB                            Cnt
     BAQSTRGA Zconnect   010F   17367699   5D3420 Yes    Yes    Yes Yes   5
     IZUSVR1  Liberty    009D   17367108   5D8210 Yes    No     No  No    1
     MJEJVMSN java       0148   50924739   5EE0D8 Yes    No     No  No    2
     MJEJVMSN java       0148   34146346   5BEE88 Yes    No     No  No    1
     MJEJVM33 MJEJVM     023D   17370358   5C4430 Yes    No     No  No    1 

You can enter the following line commands in the CMD column for any JVM that you want to affect:

  • ADD starts the JVM Add Targets wizard that enables you to define new targets. For more information, see Setting-up-JVM-targets.
  • CPU schedules a CPU time collection into the specified JVM. Because the collection is done asynchronously, the view might not reflect the new time immediately.

The following hyperlinks are provided on the view:


Hyperlink from

To access

Job Name

EZJE menu in the context of the JMX target

JVM Type

MainView product associated with the JVM type

ASID

MainView for z/OS Summary job I/O utilization view (JIOZ)

Process ID

MainView for UNIX System Services easy menu for the process ID

Active

Discovered JVMs Detail view (JVMDISCD)

Target

(When the value is Yes) JVMDTGT view for the job in the context of JMX target

Note: This hyperlink is active only when the JVM is defined as a MainView target.

JMX

(When the value is Yes) EZJE in the context of the job name

Note: This hyperlink is active when JMX statistics are available and the port has been verified.

Other values for JMX:

  • Err—Hyperlink on this value to see targets in error status.
  • Und—Hyperlinks to the TGTPROF view, showing all target definitions.

Lst Cnt

(PTF BPF0286 applied)

JMVLSPT displaying all active listener ports for the selected job name

Last Request Time

An update of the data for the line

The following table describes the data fields:


Field

Description

Job Name

Job name that is associated with the address space in which the JVM is running

JVM Type

JVM type as defined by MainView for Java Environments

Possible values are:

  • CapPro – MVS Capacity Provisioning
  • CICS – the JVM is running in CICS.
    If the JVM is defined as a target, the sub type is concatenated to the JVM type. For more information, see Sub Type.
  • DB2_SP – DB2 java stored procedure
  • IIB_DF – Message Broker Data Flow
  • IIBhttp – Message Broker Http server  
  • IIBroker – Message Broker
  • IMSBMP – IMS batch region with Java
  • MSJBP – IMS batch Java only region
  • IMSJMP – IMS Java only message region
  • IMSMSG – IMS message region with Java
  • JAVA – Java started from a shell
  • JAVAc – Java compile
  • JZOS – Java started using the JZOS launcher
  • Liberty – WAS Liberty Profile stand-alone
  • WASadj – Traditional WAS adjunct        

ASID

Address space ID

The hexadecimal address space of the job running the JVM.
The element name for this field is ASID.

Process ID

Process ID (PID) that is assigned to the JVM by Unix Systems Services

This identifier is unique for each JVM running, even when multiple JVMs run in the same address space.

The element name for this field is PID.

Current TCB

Main TCB address of the JVM running in the address space

The data in this field is represented by hexadecimal numbers.

The element name for this field is TCBADDR.

Active

Whether the JVM is currently active on the system

Target

Whether the JVM has been defined as a MainView target

The element name for this field is TGTBOOL.

JMX

The availability of JMX statistics for this JVM

Possible values are:

  • Yes – JMX statistics are available and the port has been verified. Hyperlinking will take you to the EZJE menu, using this job name as context.
  • Err – A JMX port exists for this JVM and is defined to another target. Hyperlink on this value to see targets in error.
  • Und – A JMX port is defined for this target. However, no data has been returned, yet, to indicate that this is the correct port. The hyperlink will show all target definitions.
  • No – There is no definition for JMX in the TGTPROF that matches this JVM.
  • ERR – No JMX definition exists.

HC

Whether Health Center is active for the JVM

The element name for this field is HCACT.

Lst Cnt

(PTF BPF0286 applied)

Number of listener ports that are available for a job name

Req Date

The times when the CPU data is collected

The time value is in MVI time format, based on the Jan 1, 1980 epoch. You can change the format by using the DATE option of the MVPARMS command.

If the date and time show NOT REQUESTED, the times are for threads that have ended since the JVM was discovered.

If all TCBs have not responded to a CPU request, this field might show INCOMPLETE. As long as responses are being returned, the field will stay in that state. If CPU data is requested via the JVMCPU view, no new CPU data will be requested as long as the status is INCOMPLETE.

The element name for this field is DATETIME.

Last Req Time

The last time the CPU data was collected

Last Request CPU Time

The total CPU time used by the task running the JVM, displayed in seconds

This value includes time running on the CP and the normalized time running on support processors.

The element name for this field is CPUTIME.

Last Request CP CPU Time

The total time spent running on a general processor, displayed in seconds

The element name for this field is TIMEONCP.

Normalized Last SUP CPU Time

The total time spent running on a support processor as if it were running on a general processor

This value (displayed in seconds) indicates how long the run would have taken on a CP if the SuP had not been available.

The element name for this field is TIMESUPN.

Last Request SUP_on_CP CP

The total time spent running on a general processor instead of a support processor because no support processor was available

This value is displayed in seconds.

The element name for this field is SUPTONCP.

Undetermined TCBTTIME CPU

The number of CPU seconds that were gathered using TCBTTIME because TIMEUSED was not available

The element name for this field is TIMEUNSP

RPT CNT

The number of TCBs that responded to the IRB request for JVM CPU data

The element name for this field is TCBREPC

Target JVM description

From TGTPROF, the description of the discovered JVM

This field is blank if the specific JVM is not being monitored with JMX, either because no JVM profile is defined or an error prevented connecting to the JMX port.

The element name for this field is JVMDESC.

Sub Type

The sub type of the JVM that is running in the address space

Possible sub type values for IBM CICS JVM's are:

  • WLP—Liberty JVM server with deployed Java web applications such as JSP, JSF, and Servlets
  • SAML—JVM server that runs the CICS Security Token Service
  • OSGI—JVM server that runs an OSGI framework with deployed applications that are packaged in OSGI bundles
  • AXIS2—VM server that runs AXIS2 in order to run Java web services or process SOAP requests in a pipeline

The element name for this field is JVMSTYPE.

Step Name

If a started task is started with a step name (S JOBNAME.STEPNAME) this field contains the CHKEY value from the CSCB (i.e. STEPNAME)

If ASCBJBNI is not null, this field contains the same value as the job name. This is the normal situation for a batch job.

The element name for this field is STEPNAME.


Related topic




 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*