Installing JMVD

The aim of this guide is to show you how to activate the JVMD on OEM Cloud Control 12C. According to [1] these are the main steps to install JVMD

  1. Select the option Setup>Middleware Management>Application Performance Management

  2. Select this option Add>JVM Diagnostics Engine

  3. In this step this information is filled:

    Information about JVM engine, this information will be used to create a new Weblogic managed server where the JVM engine will be deployed. This new managed server will be part of the GC Domain.

    • Host • Managed Server Name • Managed Server Listen Port • Managed Server SSL Listen Port

    Host credentials, credentials for the host where Oracle Management Services (OMS) is running

    Weblogic domain credentials, to specify the credentials of the GC Domain’s weblogic user.

  4. Click on Deploy

  5. The progress of the deployment is shown in this screen.

Review the JVMD configuration

After installing the JVMD we can review the configuration using the steps described in [2].

  1. Select the option Setup>Middleware Management>Application Performance Management

  2. Select the JVM Diagnostic Engine called “jammanagerEMGC_JVMDMANAGER1” and click on Configure.

  3. We can select the different tabs to review the JVMD configuration, the JVMD Pools, etc. as can be seen in this picture.

Configuring Diagnostic Agents

With this steps the diagnostic agent will be configured on the weblogic servers within the GCDomain.

  1. Select the option Setup>Middleware Management>Application Performance Management

  2. Click on Manage Diagnostic Agents.

  3. In this case there are two domains. The first one is the GCDomain, which was configured automatically and the second one is the soadomain12c that was configured manually after installing the OEM Cloud Control 12C. For this example the soadomain12c will be used. Whit this in mind, mark these checkboxes and click on Next.

  4. In this page the system requests the host and domain credentials. As my OEM installation was made on the same host (it is not a good idea, but it is only a demonstration) where my SOA domain resides, I can reuse the host credentials. However, in the case of the domain, I have to enter their credentials.

    In the previous page, the check box “Set As Preferred Credentials” is marked in order to use these weblogic credential for future tasks on the SOA domain.

  5. Click on Apply.

    After that, the page is updated. Click on Next.

  6. Keep the default values and click on Apply then click on Next.

  7. Click on Deploy.

  8. The progress of the operation can be monitored.

    When the status is updated to “Succeeded” the deployment is complete.

    Now we can see JVM pools in the target navigation panel.

References list

[1] Oracle (2015) Installing JVM Diagnostics [Online document] Available from: http://docs.oracle.com/cd/E24628_01/install.121/e22624/jvmd_installation.htm#EMBSC213 (Accessed: 17 May 2016)

[2] Oracle (2015) Using JVM Diagnostics [Online document] Available from: https://docs.oracle.com/cd/E28271_01/install.1111/e24215/ad4j_using.htm (Accessed: 17 May 2016)

Raul has a bachelor's degree in System Engineering and Informatics from San Marcos University in Perú. Before travelling to Norway he had worked for several years as a system administrator with focus on Oracle Application Servers and Oracle Weblogic. Nowadays, he is working for Sysco AS in Norway, where he is investigating about the latest technologies related to the Oracle Fusion Middleware stack such as Oracle SOA Suite 12C and Oracle Cloud Control 12C.

Get “non XML” file on request based on a file name and send it via HTTP POST with OSB 12c

Requirement is fairly simple, there is a need to transfer a “non XML” file (in this specific case .pdf document) based on the file name w...… Continue reading