Professional Documents
Culture Documents
Author:
Creation Date: September 04, 2014
Last Update:
Version: 1.0
Step 1: Weblogic Server Installation: Download the weblogic server (10.3.6) software using below link
http://www.oracle.com/technetwork/middleware/weblogic/downloads/wls-main-097127.html
Step 2: ADF Runtime Installation: Download ADF (11.1.1.7) software using below link
http://www.oracle.com/technetwork/developer-tools/adf/downloads/index.html?ssSourceSiteId=otnes
Step 4: Data source creation in weblogic so that communication from weblogic to EBS will be successful
Click “Next”
1.3: If server is having Internet Connection and you wish to receive security updates then provide “My
Oracle Support” email address/username and password to receive security updates via “My Oracle
Support”
1.9: Click Checkbox: “I wish to remain uninformed of security issues in my configuration or this machine
has no internet access” and click “Continue”
Click “Done”
2.3: If server is having Internet Connection then provide “My Oracle Support” User Name and Password to
"Search My Oracle Support for Updates"
$. ./config.sh
3.3: Select “Oracle Enterprise Manager – 11.1.1.0 [oracle_common]” and “Oracle JRF - 11.1.1.0
[oracle_common]. Click “Next”
A. Register “External Node” and generate the “Desktop DBC File” (If EBS Instance and weblogic server
is running on same server then this step is not required)
B. Set up necessary “Oracle E-Business Suite Users” (If using “apps” user then this step is not required)
C. Configuring AppsDataSource on oracle weblogic server (WLS)
4.1: Login to EBS Instance: “Telnet Session” and run the below command:
To register the external server with Oracle E-Business Suite instance, system administrator should run
the following command, passing the name of the external application server node.
Example:
4.2: Login to EBS Instance using SYSADMIN user and navigate to System Administrator Security User
Define Create a user named “WEBLOGIC” Save the record.
4.3: The authorization to connect to the Oracle E-Business Suite database is determined by the role
UMX|APPS_SCHEMA_CONNECT. A user that has this role will be authorized to connect to the Oracle E-
Business Suite database.
Login to EBS Instance using “SYSADMIN” user and navigate to responsibility “User Management”
Users Query for user “WEBLOGIC” Click on “Update” icon Click on “Assign Roles” button
Select search by “Code” and search “UMX|APPS_SCHEMA_CONNECT” Select
“UMX|APPS_SCHEMA_CONNECT” Enter justification as “To Setup Organization Chart” and click on
Apply.
Updates to Role data will not be visible in the application until the following processes are started:
Workflow Background Engine
4.5: Navigate to System Administrator Requests Run Run “Workflow Background Process” with
below parameters and make sure that it is successfully completing.
If you plan to use the Oracle E-Business Suite Java Authentication and Authorization Service (JAAS)
feature on Oracle WebLogic Server, you must rebuild the fndext.jar file on the target Oracle WebLogic
Server instance first, instead of using the fndext.jar file exactly as it comes from the per_orgchart.zip. If
you are using other fndext.jar features, such as AppsDataSource or Oracle E-Business Suite lightweight
error logging, but you do not plan to use the Oracle E-Business Suite JAAS implementation, rebuilding
the fndext.jar file is optional but strongly recommended. Rebuilding the file will not affect those
features, but it will make implementation and maintenance simpler to already have the rebuilt file in
place if you decide to use JAAS later.
For detailed information about JAAS, please follow the below blog URL:
https://blogs.oracle.com/stevenChan/entry/java_authentication_authorization_services_jaas_for_ebs
https://blogs.oracle.com/ebusinesssuiteintegration/entry/jaas_for_ebusiness_suite
Note that you will need to rebuild the fndext.jar file (and put the rebuilt file in the correct locations) any
time you install a patch that includes a new version of the fndext.jar file or a new version of oracle
Weblogic Server.
$ java -DMDF=/home/applprod/122OrgChart/rebuild/ExtAuthenticator.xml \
-Dfiles=/home/applprod/122OrgChart/rebuild \
-DcreateStubs="true" \
weblogic.management.commo.WebLogicMBeanMaker
$ java -DMDF=/home/applprod/122OrgChart/rebuild/ExtAuthOnlyAuthenticator.xml \
-Dfiles=/home/applprod/122OrgChart/rebuild \
-DcreateStubs="true" \
weblogic.management.commo.WebLogicMBeanMaker
$ mv oracle/apps/fnd/ext/jaas/weblogic/*.java .
$ cd ..
• META-INF
• oracle
• schemacom_bea_xml
• weblogic
• commo.dtd
• ExtAuthOnlyAuthenticator.xml
• ExtAuthenticator.xml
4.15: Make sure that weblogic server is down. Copy fndext.jar file to the $DOMAIN_DIR/lib subdirectory of
the managed server in the external node (where Oracle Weblogic Server will be running). For example:
“/home/applprod/Oracle/Middleware/user_projects/domains/FMW11gR1Domain/lib”
CLASSPATH="${LONG_DOMAIN_HOME}/lib/fndext.jar${CLASSPATHSEP}${CLASSPATH}"
export CLASSPATH
From Left Pane: Domain Structure: Services Data Sources Click “New” and select “Generic Data
Source”
A. What is the name of the database you would like to connect to? : EBS Instance SID
B. What is the name or IP address of the database server? : EBS Instance Hostname or IP Address
C. What is the port on the database server used to connect to the database? EBS Database Port
D. What database account user name do you want to use to create database connections? : EBS
Username having role “UMX|APPS_SCHEMA_CONNECT” or “apps” user
E. Password: Password of username input as per “D”.
A. What is the full package name of JDBC driver class used to create database connections in the
connection pool? oracle.apps.fnd.ext.jdbc.datasource.AppsDataSource
B. What is the URL of the database to connect to? The format of the URL varies by JDBC driver. Will be
picked automatically from previous screen
C. What database account user name do you want to use to create database connections? Will be
picked automatically from previous screen
D. What is the database account password to use to create database connections? Will be picked
automatically from previous screen
E. Properties: In the Properties field, add a new property after the user property:
For example:
dbcFile=/home/applprod/122OrgChart/upg122_NRAGAVAR-IN2.IDC.ORACLE.COM.dbc
5.11: From Left Pane: Navigate to Domain Structure Deployments Click “Install”
5.15: Select “Yes, take me to the deployment's configuration screen” and click “Finish”
5.18: Select a directory to save configuration file “Plan.xml” file. Click “Ok”
5.20: Now edit “Plan.xml” on weblogic server and add the below lines
<variable-definition>
<variable>
<name>app_APPL_SERVER_ID</name>
<value>01FF175E4F151E8EE0534F78B00AC4EE18305468602816835541104309245714</value>
</variable>
</variable-definition>
<variable-assignment>
<name>app_APPL_SERVER_ID</name>
<xpath>/web-app/context-param/[param-
name="01FF175E4F151E8EE0534F78B00AC4EE18305468602816835541104309245714"]/param-
value</xpath>
<operation>replace</operation>
</variable-assignment>
5.24: Select "Redeploy this application using the following deployment files", and make sure it shows your
modified “Plan.xml” file. Click "Next"
5.27: Navigate to Domain Structure Deployments, check the box corresponding to application
“OrgChartApplication”. We should able to see the status of application “OrgChartApplication” as
“Active” and “Health” as “Ok”.
6.1: Login to EBS => Navigate to System Administrator Profile System Query for profile option
“External ADF Application URL” and set the site level value as http://nragavar-
in2.idc.oracle.com:7001/OrgChart-ViewController-context-root/
6.2: Login as user having responsibility “Manager Self-Service”. Navigate to Manager Self-Service Talent
Profile