PROCESSIT 7.4 R1
For Oracle Fusion Middleware 11g

Installation Soa Server

©2025 Copyright ReadSoft AG (publ). All rights reserved. The contents of this document are subject to change without notice. ReadSoft is a registered trademark of ReadSoft AB. Other product and company names herein may be the trademarks or registered trademarks of their respective owners.
Questions or comments about this document may be emailed to documentation@readsoft.com.

ReadSoft AB (Head office) | Södra Kyrkogatan 4 | SE-252 23 Helsingborg | Sweden | Phone: +46 42 490 21 00 | Fax: +46 42 490 21 20
ReadSoft AG | Falkstrasse 5 | 60487 Frankfurt | Germany | Phone: +49 69 1539402-0 | Fax: +49 69 1539402-13
info@readsoft.com | www.readsoft.com

IntroductionTypographic conventionsRecommendationsSOA Software InstallPrerequisitesSoftware setupDownloadLogin to the serverRepository Creation UtilityOracle SOA Suite 11.1.1.7 InstallationRun the SOA installerCreate DomainApply Patches to Installp18277370Logs directoryCreate logs directoryNode Manager SetupCreate boot.properties file for AdminServerStart Node ManagerStart AdminServerAdd boot.properties for Managed ServersStart the Managed ServersSample scripts to start domainstartDomain.shstopDomain.sh

Introduction

This document covers the installation of Oracle SOA Suite Server for ReadSoft PROCESSIT. The installation procedure is chronological, so each step should be performed in the sequence appearing in this document.

For details regarding PROCESSIT workflow installation, please refer to the standard PROCESSIT installation guide.

PROCESSIT uses Oracle BPEL Process Manager (a component of Oracle SOA Suite) 11.1.1.7 patched to the latest level.

Typographic conventions

Please note that all commands that should be typed are presented like this.

Recommendations

If installing on VMware we recommend that you take snapshots at various points throughout the installations to avoid restarting if something goes wrong.

SOA Software Install

Prerequisites

Dehydration Store / PROCESSIT Database must be installed and available prior to SOA installation.

Software setup

Download

  1. Download the files from ftp.readsoft.us.com/Software/Oracle/PROCESSIT/Prereqs11g/Linux/.
  2. Move all the files to a staging directory.
  3. Make sure that the oracle user owns all the files, for instance with the command chown -R oracle:oracle *

Login to the server

Log in to the server where you wish to install SOA Suite Server software using the user oracle.

Repository Creation Utility

  1. Unzip the file ofm_rcu_linux_11.1.1.7.0_64_disk1_1of1.zip.
  2. Change to the rcuHome/bin directory.
  3. ./rcu
  4. Welcome. Click Next.
  5. Create Repository. Select Create and click Next.
  6. Database Connection Details. Enter connection information for the database for the repository. This should match the database installed previously. Click Next when complete.
    • Host Name
    • port
    • Service Name
    • Username
    • Password
  7. Checking Prerequisites. Click OK.
  8. Select Components.
    1. Select the text entry box for Create a new Prefix and enter RS .
    2. Under Component, select SOA and BPM Infrastructure. The dependent components are automatically selected.
    3. Click Next.
  9. Checking Prerequisites. Click OK
  10. Schema Passwords.
    1. Select Specify different passwords for all schema.
    2. Enter and confirm passwords for each of the requested schemas.
    3. Click Next.
  11. Map Tablespaces. Click Next.
  12. Confirmation. Click OK.
  13. Creating Tablespaces. Click OK.
  14. Summary. Click Create.
  15. Completion Summary. Click Close.

Oracle SOA Suite 11.1.1.7 Installation

unzip the files ofm_soa_generic_11.1.1.7.0_disk1_1of2.zip and ofm_soa_generic_11.1.1.7.0_disk1_2of2.zip

You must run the following procedure in a GUI Environment.

Run the SOA installer

You must run this in a GUI console Environment.

cd /oracle/Stage/soa/Disk1

./runInstaller

  1. Enter the JRE locate. This can vary depending on JDK installed.
  2. The SOA installer is shown.
  3. Welcome. Click Next.
  4. Install Software Updates. Select Skip Software Updates and click Next.
  5. Prerequisite Checks. Click Next.
  6. Specify Installation Directory.
    • Oracle Midleware Home: /oracle/middleware
    • Oracle Home Directory: Oracle_SOA1
    • Click Next.
  7. Application Server. Click Next.
  8. Installation Summary. Click Install.
  9. Installation Progress. Click Next.
  10. Installation Complete. Click Finish.

Create Domain

  1. Execute the WebLogic Configuration Wizard. /oracle/middleware/wlserver_10.3/common/bin/config.sh
  2. Welcome. Select Create a new WebLogic Domain and click Next.
  3. Select Domain Source. Select Oracle SOA Suite - 11.1.1.0 [Oracle_SOA1], Oracle Enterprise Manager - 11.1.1.0 [oracle_common] and click Next.
  4. Specify Domain Name and Location. Enter d4 for Domain Name and click Next.
  5. Configure Administrator User Name and Password. Enter and confirm the password for the admin user, weblogic, and click Next.
  6. Configure Server Start Mode and JDK. Select Development Mode for WebLogic Domain Startup Mode and select the JDK install previously, then click Next.
  7. Configure JDBC Component Schema. Only one Component Schema at a time should be checked.
    • Check SOA Infrastructure and complete the fields above with the appropriate connection details. The Schema Owner will be RS_SOAINFRA.
    • Check User Messaging Service and complete the fields above with the appropriate connection details. The Schema Owner will be RS_ORASDPM.
    • Check OWSM MDS Schema and complete the fields above with the appropriate connection details. The Schema Owner will be RS_MDS.
    • Check SOA MDS Schema and complete the fields above with the appropriate connection details. The Schema Owner will be RS_MDS.
    • When all Component Schemas have been updated, click Next.
  8. Test JDBC Component Schema. Click Next.
  9. Select Optional Configuration.
    1. Check Managed Servers, Clusters and Machines, and Deployments and Services and click Next.
    2. Configure Managed Servers.
      1. Click Add
      2. Enter processit_server1 for the Name. The Listen Port should be 7003.
      3. Click Next.
    3. Configure Clusters
      1. Click Add.
      2. Enter processit_cluster for the Name. The Cluster messaging mode should be unicast.
      3. Click Add.
      4. Enter soa_cluster for the Name. The Cluster messaging mode should be unicast.
      5. Click Next.
    4. Assign Servers to Clusters
      1. Click processit_cluster in the right pane.
      2. Click processit_server1 in the left pane.
      3. Click the right arrow button between the panes.
      4. Click soa_cluster in the right pane.
      5. Click soa_server1 in the left pane.
      6. Click the right arrow button between the panes.
      7. Click Next.
    5. Configure Machines
      1. Enter a name to identify the machine to the domain. The default is LocalMachine.
      2. Click Next.
    6. Assign Servers to Machines
      1. Select machine defined in previous screen in the right pane.
      2. Click AdminServer in the left pane.
      3. Click the right arrow button between the panes.
      4. Click processit_server1 in the left pane.
      5. Click the right arrow button between the panes.
      6. Click Next.
    7. Target Deployments to Clusters or Servers
      1. Select processit_cluster in the left pane.
      2. Check the box in the right pane for the following components:
        • DbAdapter
        • oracle.jsp.next
        • oracle.adf.dconfigbeans
        • oracle.jrf.system.filter
        • adf.oracle.domain
        • adf.oracle.businesseditor
        • oracle.adf.mangement
        • adf.oracle.domain.webapp
        • jsf
        • jstl
        • oracle.adf.desktopintegration.model
        • oracle.adf.desktopintegration
      3. Click Next.
    8. Target Services to Clusters or Servers
      1. Select processit_cluster in the left pane.
      2. Check the box in the right pane for the following components:
        • JOC-Shutdown
        • JRF Startup Class
        • JPS Startup Class
        • ODL Startup
        • AWT Application Context Startup Class
        • JMX Framework Startup Class
        • JOC-Startup
        • mds-soa
      3. Click Next.
  10. Configuration Summary. Click Create.
  11. Creating Domain: Click Done.

The base installation process is now complete.

Apply Patches to Install

p18277370

Unzip the file p18277370_111170_Generic.zip

Change directory to p18277370_111170_Generic/18277370/oui/18277370

Apply patch by executing the following command:

/oracle/middleware/oracle_common/Opatch/opatch apply

Answer the question Ist the local system ready for patching? [y|n] by entering Y.

Logs directory

Create logs directory

mkdir -p ~/logs

Node Manager Setup

Create boot.properties file for AdminServer

export DOMAIN_HOME=/oracle/middleware/user_projects/domains/d4

mkdir -p $DOMAIN_HOME/servers/AdminServer/security

vi $DOMAIN_HOME/servers/AdminServer/security/boot.properties

The contents of the file should be like below:

username=weblogic
password=weblogic1
				

Start Node Manager

nohup $WLS_HOME/server/bin/startNodeManager.sh >~/logs/nodemanager.log 2>&1 &

Start AdminServer

nohup $DOMAIN_HOME/startWebLogic.sh >~/logs/weblogic.log 2>&1 &

tail -f ~/logs/weblogic.log

Wait for a few minutes and look out for the following to ensure the Admin Server starts up correctly (CTRL+C to exit from the tail command above):

<BEA-000360> <Server started in RUNNING mode>

Add boot.properties for Managed Servers

mkdir -p $DOMAIN_HOME/servers/processit_server1

cp $DOMAIN_HOME/servers/AdminServer/security/boot.properties $DOMAIN_HOME/servers/processit_server1

mkdir -p $DOMAIN_HOME/servers/soa_server1

cp $DOMAIN_HOME/servers/AdminServer/security/boot.properties $DOMAIN_HOME/servers/soa_server1

Start the Managed Servers

  • processit_server1

    nohup $DOMAIN_HOME/startWebLogic.sh >~/logs/processit_ms.log 2>&1 &

    tail -f ~/logs/processit_ms.log

    Wait for a few minutes and look out for the following to ensure the Managed Server starts up correctly (CTRL+C to exit from the tail command above):

    <BEA-000360> <Server started in RUNNING mode>

  • soa_server1

    nohup $DOMAIN_HOME/startWebLogic.sh >~/logs/soa_ms.log 2>&1 &

    tail -f ~/logs/soa_ms.log

    Wait for a few minutes and look out for the following to ensure the Managed Server starts up correctly (CTRL+C to exit from the tail command above):

    <BEA-000360> <Server started in RUNNING mode>

Sample scripts to start domain

startDomain.sh

# Set environment variables
export MW_HOME=/oracle/middleware
export WLS_HOME=$MW_HOME/wlserver_10.3
export DOMAIN_NAME=d4
export DOMAIN_HOME=$MW_HOME/user_projects/domains/$DOMAIN_NAME

echo Starting Node Manager...
nohup $WLS_HOME/server/bin/startNodeManager.sh > ~/logs/nodemanger.log 2>&1 &
sleep 10

echo Starting WebLogic Admin Server...
nohup $DOMAIN_HOME/bin/startWebLogic.sh > ~/logs/nodemanger.log 2>&1 &
sleep 120

echo Starting WebLogic Managed Servers...
echo Starting WebLogic Managed Server : processit_server1
nohup $DOMAIN_HOME/bin/startManagedWebLogic.sh processit_server1 > ~/logs/processit_ms.log 2>&1 &

echo Starting WebLogic Managed Server : soa_server1
nohup $DOMAIN_HOME/bin/startManagedWebLogic.sh soa_server1 > ~/logs/soa_ms.log 2>&1 &

echo Done!

stopDomain.sh

# Set environment variables
export MW_HOME=/oracle/middleware
export WLS_HOME=$MW_HOME/wlserver_10.3
export DOMAIN_NAME=d4
export DOMAIN_HOME=$MW_HOME/user_projects/domains/$DOMAIN_NAME

echo Stopping WebLogic Managed Servers...
echo Stopping WebLogic Managed Server : soa_server1
$DOMAIN_HOME/bin/stopManagedWebLogic.sh soa_server1
echo Stopping WebLogic Managed Server : processit_server1
$DOMAIN_HOME/bin/stopManagedWebLogic.sh processit_server1

echo Stopping WebLogic Admin Server...
$DOMAIN_HOME/bin/stopWebLogic.sh

echo Stopping Node Manager...
nm_pid=`ps -ef | grep [N]odeManager | awk '{print $2}'`
if [ "$nm_pid" = "" ];
then echo Node Manager not running
else echo Killing Node Manager processes: $nm_pid
kill -9 $nm_pid 2>&1 > /dev/null
fi

echo "Tidying up temp files..."
find $DOMAIN_HOME/servers -name "*.lok" -exec rm -f {} ;
find $DOMAIN_HOME/servers -name "*.DAT" -exec rm -f {} ;

echo Done!