Skip Headers
Oracle® Health Sciences Adverse Event Integration Pack for Oracle Health Sciences InForm and Oracle Argus Safety Installation Guide for On-Premise Deployment
Release 1.0.1

E36158-02
Go to Table of Contents
Contents
Go to Feedback page
Contact Us

Go to previous page
Previous
Go to next page
Next
PDF · Mobi · ePub

5 Prerequisites

Before you start the installation process, ensure the following:

SOA Patch:

AIA Foundation Pack Installation:

Backup Customizations:

AIA Foundation Pack Patch:

Argus File Structure:

5.1 Enabling SSL on SOA Server

You need to enable SSL on the SOA server for the following reasons:

To enable SSL, see Oracle® Fusion Middleware Securing Oracle WebLogic Server 11g Release 1 (10.3.6).

5.2 Configuring SOA Server to Invoke InForm Adapter Over HTTPS

To invoke InForm Adapter in secure mode, perform the following:

The https certificate to access InForm Adapter must be loaded into the trusted keystore on the SOA server. You need the certificate that is installed on the InForm Adapter server.

  1. Add the certificate to the WebLogic trust keystore. The following example shows how to add the certificate to DemoTrust.jks.

    The following link provides algorithm for locating trust store by WebLogic:

    http://docs.oracle.com/cd/E11035_01/wls100/secmanage/identity_trust.html#wp1183754

    Based on this, you can add the downloaded certificate to any trust keystores.

    1. Ensure that the SOA server can access the certificate. If the SOA server is on a different machine, copy the certificate to a folder in the SOA server machine.

      For example, copy InForm Adapter certificate to the SOA server folder <Oracle Home>/<certs>/folder.

    2. Navigate to the location of the trust keystore. For example, if you are adding certificate to DemoTrust.jks, then navigate to <Middleware_Home>/wlserver_10.3/server/lib.

    3. Execute the following command:

      keytool -import -trustcacerts -v -keystore DemoTrust.jks -file <Oracle Home>/<certs>/<cert_name> -alias InFormAdapterCert

    4. Enter the password when prompted.

    5. Enter Yes when prompted ”Trust this certificate? [no]:”.

    6. Execute the following command to ensure that the certificate is added:

      keytool -v -list -keystore DemoTrust.jks -storepass <password for keystore>

    7. Modify the startWebLogic.sh script in <MIDDLEWARE_HOME>/user_projects/domains/soa_domain/bin/startWebLogic.sh as follows:

      1. Open the startWebLogic.sh script.

      2. Modify the line JAVA_OPTIONS="${SAVE_JAVA_OPTIONS}" to JAVA_OPTIONS="${SAVE_JAVA_OPTIONS} -Djavax.net.ssl.trustStore=<full path to keystore>".

        Note:

        startWebLogic.sh requires the location of the custom trust keystore and hence modifying this script is necessary.
    8. Restart SOA server, Admin server, and Node manager.

  2. Create a key in the credential store for InForm Adapter authentication credentials.

    InForm Adapter authentication credentials are defined at the trial level when InForm Adapter is being invoked over an https connection. If your company uses the same authentication user for all trials, you must perform the following steps to create a key in the SOA server key store. The name of this key will be entered on a screen in the Configuration Wizard.

    If you use different users per trial, follow the instructions provided in the Oracle Health Sciences Adverse Event Integration Pack for Oracle Health Sciences InForm and Oracle Argus Safety Implementation Guide for setting up a trial for this integration.

    1. Open Enterprise Manager.

    2. Navigate to Farm_soa_domain > WebLogic Domain > soa_domain.

    3. Click on the WebLogic Domain drop-down box and select Security > Credentials.

      Figure 5-1 WebLogic Domain

      Description of Figure 5-1 follows
      Description of "Figure 5-1 WebLogic Domain"

    4. In the Credential Store Provider screen, select oracle.wsm.security and expand it.

      Figure 5-2 Credential Store Provider

      Description of Figure 5-2 follows
      Description of "Figure 5-2 Credential Store Provider"

      If the oracle.wsm.security map does not exist, create the credential map using the following steps:

      1. Open the Oracle Enterprise Manager 11g Fusion Middleware Control.

      2. From the navigation pane, expand WebLogic Domain.

      3. Right-click the domain name, click Security, then Credentials.

      4. On the Credentials page, click Create Map and name it oracle.wsm.security.

      5. Click OK.

    5. Click Create Key. The Create Key screen is displayed.

    6. In the Key field, enter a value (for example, alltrials.auth.key) and enter the user name and password for InForm Adapter authentication.

      Note:

      Contact the InForm System administrator to obtain these values.

      Figure 5-4 Entering a Value in the Key Field

      Description of Figure 5-4 follows
      Description of "Figure 5-4 Entering a Value in the Key Field"

    7. Click OK.

      The new key will appear in the list of keys under the oracle.wsm.security group. This key value will be provided either in Configuration Wizard screens or in HS_TRIAL_SAFETY_CONFIG.dvm. The integration pack first checks HS_TRIAL_SAFETY_CONFIG.dvm for authentication parameters for a given trial. If the value is not found, it will read the value in the AIAConfigurationProperties.xml file, which is applicable to all trials on the SOA server. Integration pack obtains credential information from the credential store through the key value. The credentials are then passed to the SOAP header when invoking InForm Adapter in secure mode.

5.3 Verifying Wildcard Hostname

If you are using wildcard certificate for https communication, you must enable verifying wildcard hostnames on the SOA server. To configure, perform the following steps:

  1. Navigate to the Admin console.

  2. For each server in the cluster:

    1. Click the SSL tab.

    2. Click Advanced.

    3. Find Hostname Verification.

    4. Select Custom Hostname Verifier from the drop-down list.

    5. Find Custom Hostname Verifier and enter weblogic.security.utils.SSLWLSWildcardHostnameVerifier in the corresponding text box.

  3. Click Save.

5.4 Creating Backups of Your Customizations

This section discusses the key tasks that you must perform before you install the media pack or when you apply patches to your existing PIPs:

Note:

Ensure that you check My Oracle Support for the most current list of patches.