This blog is for anyone looking to install Oracle Utilities WAM or ODM 2.4.0.0 (Oracle Utilities Workflow and Asset Management) or (Oracle Utilities Operational Device Management)
WAM and ODM are the same product. ODM just gives some additional features on top of WAM. During installation there is no difference in the steps for WAM or ODM. It is one product. Once installed you can use application services to disable access to ODM features of WAM, if ODM is not needed, for your implementation. The application services for ODM, is separate from that of WAM, for easily updating the access as needed.
I have put the main steps needed for installing the product. Refer below blog for C2M for understanding how to setup the prerequisites for the installation.
http://myouafworld.blogspot.com/2020/06/ouaf-c2m-2703-installation-on-windows64.html
Similar steps are needed for WAM for following:
Java Installation
Database installation – Install 19c instead of 12c
Hibernate folder
System Variables
For Weblogic installation, refer the steps given further below instead of the one in the C2M blog as the version has changed.
Downloading WAM / ODM from Oracle Edelivery:
Refer below steps for downloading the fields for WAM / ODM. There are no separate files for ODM.
Select Linux for the Framework as there is no windows option available.
Download all the files present below.
Database installation steps:
For WAM 2.4.0.0, use Oracle 19c database.
Add Listener:
Create Database:
Login to database as sys as SYSDBA and verify that you are able to connect.
If you have multiple database services on the same listener use below method to join, else you can used sys as SYSDBA to connect. Also if there are multiple databases linked to same listener, ensure you stop the databases other than the one for WAM2400.
The database needs to be updated for extending the string size for VarChar before importing the demo database. Refer below steps for doing the same.
Use below command for logging in if you have multiple databases linked to same listener
sqlplus sys/password@localhost:1523/WAM2400 as SYSDBA
Below is the command prompt output for your reference:
Login to database as sys as SYSDBA.
Run below db statements.
Import Demo Database:
Check datapump dir location:
SELECT directory_name, directory_path FROM dba_directories where directory_name = 'DATA_PUMP_DIR';
DATA_PUMP_DIR C:\c2m\dbadmin\app\admin\wam2400\dpdump/
Extract dmp file and place it in data pump directory
Get the dump file from below location.
C:\myfolder\OracleDownloads\WAM_2.4.0.0\V1020073-01.zip
WAM-V2.4.0.0.0-Database.zip\WAM-V2.4.0.0.0-Database\WAM\Demo
Take either dump file for WAM or ODM. Both have same demo data.
Extract the .gz file using 7zip and place the expdp_WAM_demo.dmp file at the data pump dir location
Run below import command on command prompt
impdp directory=data_pump_dir dumpfile=expdp_WAM_demo.dmp logfile=expdp_WAM_demo.log schemas=CISADM
sys@WAM2400 as SYSDBA
Creating Synonyms for CISUSER and CISREAD:
Extract the files in V1020069-01
Run below command for creating the synonyms for CISUSER and CISREAD users:
"%JAVA_HOME%"\bin\java -Xmx1500M -cp C:\myfolder\OracleDownloads\WAM_2.4.0.0\V1020069-01\jarfiles\* com.oracle.ouaf.oem.install.OraGenSec -l oragensec.log -d CISADM,CISADM,jdbc:oracle:thin:@localhost:1523/WAM2400 -a A -r CIS_USER,CIS_READ -u CISUSER,CISREAD -p CISUSER,CISREAD
Verify that all synonyms are created properly and there are no errors.
Weblogic Installation:
Download steps:
Ensure you download version 12.2.1.4 or above of weblogic
Only below file ‘V983368-01.zip’ is needed for installation.
Installation steps:
Open command prompt, navigate to above location
Run below command
C:\c2m\java\jdk\bin\java –jar fmw_12.2.1.4.0_infrastructure.jar
Below screen opens up, follow the steps shown below.
Weblogic Installation completed.
Application Installation:
Extract all the jar files for WAM and place it in a temporary location.
I have placed them in C:/w location
Use 7-Zip and extract all the jar files
The Framework component (FW) is not available currently in jar format. It is in zip format. Extract the same also and place here.
Navigate to C:\t\FW-V4.5.0.0.0 folder and run install.cmd file
Navigate to FW-V4.5.0.0.0 folder on command prompt and run install.cmd file
Enter values for the menu options as specified below
Enter P and process it
Below menu opens up. Enter the values as shown below.
After entering all values, enter P and process it.
Updating keystore:
Verify keystore files are present under ks folder
1. Using configureEnv.cmd, re-enter the menu passwords to encrypt the data.
2. Run initialSetup.cmd to update property files with the encrypted data.
Next navigate to %SPLEBASE%/bin folder
Run splenviron.cmd -e WAM2400
Navigate back to bin folder
Run following commands
perl run_java_standalone.plx com.splwg.shared.common.ResetCryptographyKey
invokeDBUpdatePatch.cmd
Verify that both commands ran successfully.
This completes the configuration of OUAF keystore part of the installation
Installing the WAM/ODM Component:
Navigate to the WAM folder (C:\w\W1.V2.4.0.0.0) in command prompt and execute the install.cmd file in each.
No need to change any values in the menu for this modules. Just enter P and process it.
Native installation of WAM 2.4.0.0 on Weblogic:
Refer my earlier blog on native installation of C2M 2703 for the steps on installing WAM in weblogic.
http://myouafworld.blogspot.com/2020/06/ouaf-c2m-2703-installation-on-windows64_5.html
Replace any names for the server and any names containing c2m2703 to wam2400 during the installation
e.g. c2m2703server will be renamed to wam2400server
c2m2703mac will be renamed to wam2400mac and so on..
Also refer my earlier blog for automating the steps for native installation using WLST. This reduces the time taken for the native installation and also reduces any configuration errors.
http://myouafworld.blogspot.com/2022/08/automating-native-installation-of-c2m.html
Below are the WLST files used for this WAM installation for your reference:
Starting the application:
Start the weblogic admin server. Also start the nodemanager server.
Now navigate to servers and start wam2400server.
Next go to browser and enter the application URL
https://localhost:6501/ouaf/cis.jsp
If everything is proper, the login screen will open up.
Login with SYSUSER and password as sysuser00