If detailed screen shots are needed. You can reach me at
oimimage@gmail.com
1)Install JAVA jdk-6u25-windows-x64.
Set JAVA_HOME C:\Program Files\Java\jdk1.6.0_25
Modify Path and add JAVA_HOME/bin
2)Install Database 11.2.0.1
Ensure that the character set is selected as AL32UTF8.
Execute the following commands to increase the number of cursors and processors.
alter system set aq_tm_processes=1 scope=both;
alter system set db_cache_size=150994944 scope=both;
alter system set java_pool_size=125829120 scope=both;
alter system set shared_pool_size=183500800 scope=both;
alter system set open_cursors=1000 scope=both;
alter system set processes=500 scope=spfile;
3)Run RCU
The RCU Utitities' path should not contain any spaces.
copy msvcr71.dll from your installer directory>\rcuHome\jdk\bin to C:\Windows\SysWOW64 and C:\Windows\System32
4)Install wls1035_generic.jar using the following command.
java -D64 -Xmx1024m -jar wls1035_generic.jar
give the path of java/jdk C:\Program Files\Java\jdk1.6.0_25
create a sample domain
C:\Oracle\Middleware\user_projects\domains\oimdomain\bin
To start admin server: startWebLogic.cmd
To stop admin server: stopWebLogic.cmd
5)Install and configure SOA
give the path of java/jdk C:\Program Files\Java\jdk1.6.0_25
configure SOA using weblogic quickstart
You have to tune the environment parameters as below for proper running of SOA application.
set EXTRA_JAVA_PROPERTIES=%EXTRA_JAVA_PROPERTIES% -da:org.apache.xmlbeans...
set XENGINE_DIR="%SOA_ORACLE_HOME%\soa\thirdparty\edifecs\XEngine"
set PATH=%PATH%;%SOA_ORACLE_HOME%\soa\thirdparty\edifecs\XEngine\bin
set JAVA_OPTIONS=%JAVA_OPTIONS%
set DEFAULT_MEM_ARGS=-Xms1024m -Xmx2048m
set PORT_MEM_ARGS=-Xms1024m -Xmx2048m
if "%JAVA_VENDOR%" == "Oracle" goto OracleJVM
set DEFAULT_MEM_ARGS=%DEFAULT_MEM_ARGS% -XX:PermSize=512m -XX:MaxPermSize=1024m
set PORT_MEM_ARGS=%PORT_MEM_ARGS% -XX:PermSize=512m -XX:MaxPermSize=1024m
The file name is setSOADomainEnv.cmd and is located under [Domainname]/bin
To start Managed server please execute following command.
C:\Oracle\Middleware\user_projects\domains\oimdomain\bin
startManagedWeblogic.sh [Managed Server Name]
In our case admin port is 7001 and soa port is 8001.
To confirm that SOA server is up and running, atleast for IDM perspective,
the following applications should be running.
1)SOA composites deployed -- http://localhost:8001/soa-infra
2)BPM work list -- http://localhost:8001/integration/worklistapp
3)Oracle Entereprise Manager -- http://localhost:8001/em
4)Oracle SOA Composer -- http://localhost:8001/soa/composer
Set the following environment variables and ensure that Java and ant are added in 'PATH' variable.
MW_HOME=C:\Oracle\Middleware
JAVA_HOME= C:\Program Files\Java\jdk1.6.0_25
JAVA_VENDOR=Oracle
WL_HOME=%MW_HOME%\wlserver_10.3
WLS_HOME=%WL_HOME%\server
OIM_ORACLE_HOME=%MW_HOME%\Oracle_IDM1
SOA_ORACLE_HOME=%MW_HOME%\Oracle_SOA1
DOMAIN_HOME=%MW_HOME%\user_projects\domains\oimdomain
ANT_HOME=%MW_HOME%\modules\org.apache.ant_1.7.1
OIM_HOME=%OIM_ORACLE_HOME%\server
DC_HOME=%OIM_ORACLE_HOME%\designconsole
RM_HOME=%OIM_ORACLE_HOME%\remote_manager(if RM is configured)
PATH=
C:\app\Administrator\product\11.2.0\dbhome_1\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Java\jdk1.6.0_25\bin;.;%ANT_HOME%\bin
6)Install and configure OIM
Shutdown managed server for soa and weblogic admin server.
(As we will extend domain, for proper domain extension to happen, the servers should not be running).
give the path of java/jdk C:\Program Files\Java\jdk1.6.0_25
configure IDM using weblogic quickstart
(This is first config)
Now start admin server.
Go to C:\Oracle\Middleware\Oracle_IDM1\bin and execute config.bat
complete the steps as required.
and You are done!!
7)Post Install Steps
a)This is for design console to work
cd %WL_HOME%\server\lib
run the below command.
java -jar ..\..\..\modules\com.bea.core.jarbuilder_1.6.0.1.jar
This will create a file by name wlfullclient.jar at %WL_HOME%\server\lib
copy that file to C:\Oracle\Middleware\Oracle_IDM1\designconsole\ext
b)Set XL.ComplierPath to C:\Program Files\Java\jdk1.6.0_25\bin using adv admin console.
This is for connectors to get complied.
C)set XEL_HOME=C:\Oracle\Middleware\Oracle_IDM1\server
at C:\Oracle\Middleware\Oracle_IDM1\server\bin\setEnv.bat
d)
Deploy the Diagnostic Dashboard. ?Logon to the WLS Admin Console with the weblogic account.
http://localhost:7001/console/
Lock the configuration, if in production mode.
Click Deployments.
Click Install.
Select the $OIM_ORACLE_HOME/server/webapp/optional folder.
Choose the XIMDD.ear file and click Next.
Click Next again then select the OIM Managed Server as the target and click Next.
Accept the defaults and click Next then Finish.
Click to Activate the Changes.
Click the Deployment again and find XIMDD and select it.
Click to start the app servicing all requests.
http://localhost:14000/XIMDD/index.jsp is the URL for Diagnostic Dashboard.
e)Enable Exception reporting ?In the Advanced Administration Console, search for the System Properties.
Click Enable Exception Reports
Change the value to TRUE, save it and click OK.
f)
Install JDeveloper in the Middleware Home if Development work will be done.
Add the SOA Extension to JDeveloper
Configure the connection to the Admin Server in JDeveloper
File -> New -> General -> Connections -> Application Server Connection
g)
Deploy legacy OIM Web Services as may be needed. ?Logon to the WLS Admin Console with the weblogic account.
http://localhost:7001/console/
Lock the configuration, if in production mode.
Click Deployments.
Click Install.
Select the $OIM_ORACLE_HOME/server/apps
Choose spml-dsml.ear and click Next.
Click Next again then select the OIM Managed Server as the target and click Next.
Accept the defaults and click Next then Finish and then Save.
Click to Activate the Changes.
Click to list the Deployments again.
Select spml-dsml and then from the Start list, select Servicing all requests.
h)Create a log.properties file in the designconsole/config directory. (you can use server/config/log.properties as an example)
i)Sanity Checks.
http://localhost:7001/console --> Admin Console
http://localhost:7001/em --> Enterprise Manager
http://localhost:14000/oim --> Oracle Identity Manager
http://localhost:14000/SchedulerService-web
http://localhost:14000/spml-xsd/SPMLService?WSDL
http://localhost:14000/spmlws/OIMProvisioning?WSDL
http://localhost:14000/XIMDD -->Diagnostic Dashboard
http://localhost:8001/soa-infra/ -->List of composites deployed on SOA
http://localhost:8001/integration/worklistapp --> BPM Worklist
http://localhost:8001/soa/composer-->BPM Composer
oimimage@gmail.com
1)Install JAVA jdk-6u25-windows-x64.
Set JAVA_HOME C:\Program Files\Java\jdk1.6.0_25
Modify Path and add JAVA_HOME/bin
2)Install Database 11.2.0.1
Ensure that the character set is selected as AL32UTF8.
Execute the following commands to increase the number of cursors and processors.
alter system set aq_tm_processes=1 scope=both;
alter system set db_cache_size=150994944 scope=both;
alter system set java_pool_size=125829120 scope=both;
alter system set shared_pool_size=183500800 scope=both;
alter system set open_cursors=1000 scope=both;
alter system set processes=500 scope=spfile;
3)Run RCU
The RCU Utitities' path should not contain any spaces.
copy msvcr71.dll from your installer directory>\rcuHome\jdk\bin to C:\Windows\SysWOW64 and C:\Windows\System32
4)Install wls1035_generic.jar using the following command.
java -D64 -Xmx1024m -jar wls1035_generic.jar
give the path of java/jdk C:\Program Files\Java\jdk1.6.0_25
create a sample domain
C:\Oracle\Middleware\user_projects\domains\oimdomain\bin
To start admin server: startWebLogic.cmd
To stop admin server: stopWebLogic.cmd
5)Install and configure SOA
give the path of java/jdk C:\Program Files\Java\jdk1.6.0_25
configure SOA using weblogic quickstart
You have to tune the environment parameters as below for proper running of SOA application.
set EXTRA_JAVA_PROPERTIES=%EXTRA_JAVA_PROPERTIES% -da:org.apache.xmlbeans...
set XENGINE_DIR="%SOA_ORACLE_HOME%\soa\thirdparty\edifecs\XEngine"
set PATH=%PATH%;%SOA_ORACLE_HOME%\soa\thirdparty\edifecs\XEngine\bin
set JAVA_OPTIONS=%JAVA_OPTIONS%
set DEFAULT_MEM_ARGS=-Xms1024m -Xmx2048m
set PORT_MEM_ARGS=-Xms1024m -Xmx2048m
if "%JAVA_VENDOR%" == "Oracle" goto OracleJVM
set DEFAULT_MEM_ARGS=%DEFAULT_MEM_ARGS% -XX:PermSize=512m -XX:MaxPermSize=1024m
set PORT_MEM_ARGS=%PORT_MEM_ARGS% -XX:PermSize=512m -XX:MaxPermSize=1024m
The file name is setSOADomainEnv.cmd and is located under [Domainname]/bin
To start Managed server please execute following command.
C:\Oracle\Middleware\user_projects\domains\oimdomain\bin
startManagedWeblogic.sh [Managed Server Name]
In our case admin port is 7001 and soa port is 8001.
To confirm that SOA server is up and running, atleast for IDM perspective,
the following applications should be running.
1)SOA composites deployed -- http://localhost:8001/soa-infra
2)BPM work list -- http://localhost:8001/integration/worklistapp
3)Oracle Entereprise Manager -- http://localhost:8001/em
4)Oracle SOA Composer -- http://localhost:8001/soa/composer
Set the following environment variables and ensure that Java and ant are added in 'PATH' variable.
MW_HOME=C:\Oracle\Middleware
JAVA_HOME= C:\Program Files\Java\jdk1.6.0_25
JAVA_VENDOR=Oracle
WL_HOME=%MW_HOME%\wlserver_10.3
WLS_HOME=%WL_HOME%\server
OIM_ORACLE_HOME=%MW_HOME%\Oracle_IDM1
SOA_ORACLE_HOME=%MW_HOME%\Oracle_SOA1
DOMAIN_HOME=%MW_HOME%\user_projects\domains\oimdomain
ANT_HOME=%MW_HOME%\modules\org.apache.ant_1.7.1
OIM_HOME=%OIM_ORACLE_HOME%\server
DC_HOME=%OIM_ORACLE_HOME%\designconsole
RM_HOME=%OIM_ORACLE_HOME%\remote_manager(if RM is configured)
PATH=
C:\app\Administrator\product\11.2.0\dbhome_1\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Java\jdk1.6.0_25\bin;.;%ANT_HOME%\bin
6)Install and configure OIM
Shutdown managed server for soa and weblogic admin server.
(As we will extend domain, for proper domain extension to happen, the servers should not be running).
give the path of java/jdk C:\Program Files\Java\jdk1.6.0_25
configure IDM using weblogic quickstart
(This is first config)
Now start admin server.
Go to C:\Oracle\Middleware\Oracle_IDM1\bin and execute config.bat
complete the steps as required.
and You are done!!
7)Post Install Steps
a)This is for design console to work
cd %WL_HOME%\server\lib
run the below command.
java -jar ..\..\..\modules\com.bea.core.jarbuilder_1.6.0.1.jar
This will create a file by name wlfullclient.jar at %WL_HOME%\server\lib
copy that file to C:\Oracle\Middleware\Oracle_IDM1\designconsole\ext
b)Set XL.ComplierPath to C:\Program Files\Java\jdk1.6.0_25\bin using adv admin console.
This is for connectors to get complied.
C)set XEL_HOME=C:\Oracle\Middleware\Oracle_IDM1\server
at C:\Oracle\Middleware\Oracle_IDM1\server\bin\setEnv.bat
d)
Deploy the Diagnostic Dashboard. ?Logon to the WLS Admin Console with the weblogic account.
http://localhost:7001/console/
Lock the configuration, if in production mode.
Click Deployments.
Click Install.
Select the $OIM_ORACLE_HOME/server/webapp/optional folder.
Choose the XIMDD.ear file and click Next.
Click Next again then select the OIM Managed Server as the target and click Next.
Accept the defaults and click Next then Finish.
Click to Activate the Changes.
Click the Deployment again and find XIMDD and select it.
Click to start the app servicing all requests.
http://localhost:14000/XIMDD/index.jsp is the URL for Diagnostic Dashboard.
e)Enable Exception reporting ?In the Advanced Administration Console, search for the System Properties.
Click Enable Exception Reports
Change the value to TRUE, save it and click OK.
f)
Install JDeveloper in the Middleware Home if Development work will be done.
Add the SOA Extension to JDeveloper
Configure the connection to the Admin Server in JDeveloper
File -> New -> General -> Connections -> Application Server Connection
g)
Deploy legacy OIM Web Services as may be needed. ?Logon to the WLS Admin Console with the weblogic account.
http://localhost:7001/console/
Lock the configuration, if in production mode.
Click Deployments.
Click Install.
Select the $OIM_ORACLE_HOME/server/apps
Choose spml-dsml.ear and click Next.
Click Next again then select the OIM Managed Server as the target and click Next.
Accept the defaults and click Next then Finish and then Save.
Click to Activate the Changes.
Click to list the Deployments again.
Select spml-dsml and then from the Start list, select Servicing all requests.
h)Create a log.properties file in the designconsole/config directory. (you can use server/config/log.properties as an example)
i)Sanity Checks.
http://localhost:7001/console --> Admin Console
http://localhost:7001/em --> Enterprise Manager
http://localhost:14000/oim --> Oracle Identity Manager
http://localhost:14000/SchedulerService-web
http://localhost:14000/spml-xsd/SPMLService?WSDL
http://localhost:14000/spmlws/OIMProvisioning?WSDL
http://localhost:14000/XIMDD -->Diagnostic Dashboard
http://localhost:8001/soa-infra/ -->List of composites deployed on SOA
http://localhost:8001/integration/worklistapp --> BPM Worklist
http://localhost:8001/soa/composer-->BPM Composer
hi where did you get the wls1035_generic.jar from?? I could not find it on oracle download page. Can you post the download link for the same here??
ReplyDeletehttp://www.oracle.com/technetwork/middleware/ias/downloads/wls-main-097127.html
ReplyDeleteThis comment has been removed by the author.
ReplyDelete7.b)Set XL.ComplierPath to C:\Program Files\Java\jdk1.6.0_25\bin using adv admin console.
ReplyDeleteHow to or from where to set the XL.ComplierPath??
System Management-->Search System properties
DeleteHi i am unable to start the design console. I was not able to set the XL.ComplierPath and could not Enable Exception reporting. The ximdd state is NEW and spml-dsml state is also NEW. How do i change their state to active state.
ReplyDelete