Configuring Java Subsystem for Fusion Middleware 11g Integration
In addition to performing the setup tasks for integrating Fusion Middleware in the Siebel installation guide, perform the following procedure.
To configure Java subsystem for Fusion Middleware 11g Integration
Get the wlfullclient.jar file from the FMW/AIA team. If you cannot get this file, then perform the following steps to create wlfullclient.jar in the FMW server:
WinScp to the SOA server.
Change directories to the
server/lib
directory. For example, go to theWL_HOME/server/lib
.Execute the command:
java -jar wljarbuilder.jar
The wlfullclient.jar file is created.
Remotely login to the Siebel installed server.
Get the files Siebel.jar and SiebelJI_enu.jar from the following directory:
siebel installation
\ses\siebsrvr\classes
Copy the wlfullclient.jar, Siebel.jar and SiebelJI_enu.jar to the directory
D:\JMS
. If this directory does not exist, then create it.Prepare the jndi.properties file with the following values:
java.naming.factory.initial=weblogic.jndi.WLInitialContextFactory java.naming.provider.url=t3://FMW_HOST:SOA_PORT java.naming.security.principal=UserName java.naming.security.credentials=Password
Note: If Oracle Application Integration Architecture is running in a clustered environment and has a setup proxy host, then jndi.properties have following URL: java.naming.provider.url=http://FMW_HOST:PROXY_PORTCreate the JAVA Subsystem using the Siebel Web application as follows:
Connect to the server manager from the bin directory of the Siebel installed folder by entering the following command from the command prompt:
Srvrmgr /g gatewayserver /e enterpriseserver /s siebelserver /u userid /p password
For example:
srvrmgr /g sdc78198svqe:4330 /e siebel /s sdc78198svqe /u sadmin /p sadmin
Enter the following command to create the named subsystem:
Create named subsystem JAVA for subsystem JVMSubSys
Add parameters with the aliases CLASSPATH, DLL, and VMOPTIONS, as described in the tables that follow.
The following table specifies the Name, Data Type, and Value values to enter for the parameters with aliases CLASSPATH, DLL, and VMOPTIONS.
Alias Name Data Type Value CLASSPATH
JVM Classpath
String
D:\JMS;D:\JMS\Siebel.jar;D:\JMS\SiebelJ I_enu.jar;D:\JMS\wlfullclient.jar;.
DLL
JVM DLL Name
String
C:\Sun\SDK\jdk\jre\bin\server\jvm.dll
VMOPTIONS
JVM Options
String
-Djms.log=D:\JMS\log\jms.log
The following table specifies the Scope, Type, Description, and Visibility values to enter for the parameters with aliases CLASSPATH, DLL, and VMOPTIONS.
Alias Scope Type Description Visibility CLASSPATH
Subsystem
JVM Configuration Subsystem
JVM Classpath
Basic
DLL
Subsystem
JVM Configuration Subsystem
JVM DLL Name
Basic
VMOPTIONS
Subsystem
JVM Configuration Subsystem
JVM Options
Basic
Create the Simulator (with the service name: EAI JMS Transport and Method name: CheckAll).
In the Input Argument Section, create Test Case 1 with the values in the following table.
Type Property Name Property Value PropertySet
ConnectionFactory
jms/TestQueueCF
PropertySet
SendQueue
jms/TestQueue
Click Run to verify the setup in the simulator.
No error messages appear after the run.