J B IStore External Web Execution Document OLD ENV
J B IStore External Web Execution Document OLD ENV
General Overview
This document describes methods for creating a second apps tier for the set up of JBTA iStore
This document focuses on the use of multiple domains -- where different E-Business Suite R12 users access the E-Business Suite
via different URLs -- with multiple installations on a single application server.
Successfully deploy iStore as an externally-faced application with the external web and internal application in the same server.
Environment Profile
General Notes
Within the internal network a single server makes use of the shared APPL_TOP and shared ORACLE_HOME technology to host
and effectively perform the functions of both the internal as well as the external web tier.
Document Review
2 Oracle Certification
3 References
Metalink Note: 380490.1 - Oracle E-Business Suite R12 Configuration in a DMZ
Metalink Note: 726953.1 - Case History: Implementing a Reverse Proxy Alone in a DMZ
Configuration - R12
Metalink Note: 384248.1 - Sharing The Application Tier File System in Oracle E-Business Suite
Release 12
Pre-Installation Steps
x In a171a,
30 Create
External # su – appljbta
Web # cd /n031/oracle/JBTA/inst/apps
Directories # mkdir JBTA_a214a
# cd JBTA_a214a
# mkdir appl
# cd appl
# mkdir admin
Execution Steps - Adding a Node to a Shared Application Tier File System
As appljbta,
50 Configure
the node # cd $COMMON_TOP/clone/bin
to be # perl adclonectx.pl addnode \
added contextfile=/n031/oracle/JBTA/inst/apps/JBTA_a171a/appl/admin/JBTA_a171a.xml
Version 12.0.0
Running:
/n031/oracle/JBTA/apps/apps_st/comn/clone/bin/../jre/bin/java -Xmx600M -classpath
/n031/oracle/JBTA/apps/apps_st/comn/clone/bin/../jlib/ojdbc14.jar:/n031/oracle/JBTA/apps/apps_st/comn/clone/
bin/..
/jlib/xmlparserv2.jar:/n031/oracle/JBTA/apps/apps_st/comn/clone/bin/../jlib/java
oracle.apps.ad.context.CloneContext -e /n031/oracle/JBTA/inst/apps/JBTA_a171a/appl/admin/JBTA_a171a.xml -
addnode
Enter the APPS password : apps
Provide the values required for creation of the new APPL_TOP Context file.
Target System Hostname (virtual or normal) [a171a] : a214a
Do you want the the target system to have the same port values as the source system (y/n) [y] ? :y
Complete port information available at
/n031/oracle/JBTA/apps/apps_st/comn/clone/bin/out/JBTA_a214a/portpool.lst
1. /d01/oracle/JBTA/inst/apps/JBTA_a171a/appltmp
2. /d01/oracle/JBTA/db/tech_st/11.1.0/appsutil/outbound/JBTA_a128a
3. /usr/tmp
Choose a value which will be set as APPLPTMP value on the target node [1] : 3
60 Update As appljbta,
JBTA_a21
0a cd /n031/oracle/JBTA/inst/apps/JBTA_a214a/appl/admin
context vi JBTA_a214a.xml
file
70 Generate As appljbta,
Instance
Home for perl $AD_TOP/bin/adconfig.pl contextfile=/n031/oracle/JBTA/inst/apps/JBTA_a214a/appl/admin/JBTA_a214a.xml
the
created *Verify that JBTA internal is still up and running after running the command
node
Execution Steps – Configuring Oracle E-Business Suite R12
*Check the file permissions for txkChangeProfH.sql before running the script above
####
SQL*Plus: Release 10.1.0.5.0 - Production on Wed Apr 15 02:38:53 2009
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - 64bit Production
With the Partitioning, OLAP and Data Mining options
100 Update Node - Login to Oracle E-Business Suite as sysadmin user using the internal URL
Trust Level - Select the System Administrator Responsibility
- Select Profile / System
- From the 'Find system profile option Values' window, select the server that you
want to designate as the external web tier – find and select server a214a
- Query for %NODE%TRUST%. You will see a profile option named 'Node Trust
Level'. The value for this profile option at the site level will be Normal. Leave
this setting unchanged.
- Set the value of this profile option to External at the server level. The site level
value should remain set to Normal
- Save.
Continued…
110 Update List of - Query for %RESP%TRUST%. You will see a profile option named 'Responsibility
Responsibilit trust level'. The value for this profile option at site level will be Normal. Leave
ies this setting unchanged.
- Set the value of this profile option for the chosen responsibility to External at
the responsibility level. The site-level value should remain Normal.
- Repeat for all responsibilities that you want to make available from the external
web tier.
- Save
Below are the responsibilities to set for ‘Responsibility trust level’.
iStore Administrator
adstpall.sh apps/apps
ps –ef|grep appjbta
- Make sure it is a clean shutdown, wait for at least 5 minutes for all processes to
clear. If not, kill hanging processes, and then ran cmclean.sql right after the
autoconfig or before starting the application
adautocfg.sh
apps: apps
Statu
Step Description s Notes Timing
In a171a,
130 Verify JBTA
External web su – appljbta
cd $APPL_TOP
. JBTA_a214a.env
scripts
pwd
- Should show:
/d01/oracle/JBTA/inst/apps/JBTA_a214a/admin/scripts
adstrtal.sh apps/apps
- You have just started the JBTA a214a web
adopmnctl.sh status
####EXTERNAL
Processes in Instance: JBTA_a214a.a214a.dataroad.com
-------------------+--------------------+---------+---------
ias-component | process-type | pid | status
-------------------+--------------------+---------+---------
OC4J | oafm | 13444 | Alive
OC4J | forms | 13276 | Alive
OC4J | oacore | 12982 | Alive
HTTP_Server | HTTP_Server | 12929 | Alive
In a171a,
su – appljbta
scripts
adopmnctl.sh status
150 As appljbta:
Update the
appljbta user # cd $HOME
profile # cp –p .bashrc .bashrc.bak
# vi .bashrc
<edit following below>
# .bashrc
#. /d01/oracle/JBTA/apps/apps_st/appl/APPSJBTA_a171a.env
#. /usr/local/bin/appsprofileR12.env
#echo "Changing to appl_top, set your env"
#cd /d01/oracle/JBTA/apps/apps_st/appl
function zmssetenv {
echo "
DBA Note: Please source the correct Appl environment
zmssetenv
160
Verify existence For the “external” apps tier, verify the existence of the $APPLCSF in the
of conc/log environment file as well as the corresponding directories:
directories # cd $LOG_HOME/appl
# mkdir conc
# mkdir conc/out
# mkdir conc/log
This was needed so that the Generic Collections Service / Service
Manager would start on the external node. Startup had been failing due
to unable to create the manager log in the missing directory.
EXTERNAL
J&B iStore External Web – Execution Document (JBPA)
General Overview
This document describes methods for creating a second apps tier for the set up of JBPA iStore
This document focuses on the use of multiple domains -- where different E-Business Suite R12 users access the E-Business Suite
via different URLs -- with multiple installations on a single application server.
Successfully deploy iStore as an externally-faced application with the external web and internal application in the same server.
Environment Profile
Environment Diagram
General Notes
Within the internal network a single server makes use of the shared APPL_TOP and shared ORACLE_HOME technology to host
and effectively perform the functions of both the internal as well as the external web tier.
Document Review
2 Oracle Certification
3 References
Metalink Note: 380490.1 - Oracle E-Business Suite R12 Configuration in a DMZ
Metalink Note: 726953.1 - Case History: Implementing a Reverse Proxy Alone in a DMZ
Configuration - R12
Metalink Note: 384248.1 - Sharing The Application Tier File System in Oracle E-Business Suite
Release 12
Pre-Installation Steps
x In a194a,
30 Create
External # su – appljbpa
Web # cd /n031/oracle/JBPA/inst/apps
Directories # mkdir JBPA_a215a
# cd JBPA_a215a
# mkdir appl
# cd appl
# mkdir admin
Execution Steps - Adding a Node to a Shared Application Tier File System
As appljbpa,
50 Configur
e the # cd $COMMON_TOP/clone/bin
node to # perl adclonectx.pl addnode \
be added contextfile=/n031/oracle/JBPA/inst/apps/JBPA_a194a/appl/admin/JBPA_a194a.xml
Version 12.0.0
Running:
/n031/oracle/JBPA/apps/apps_st/comn/clone/bin/../jre/bin/java -Xmx600M -classpath /n031/oracle/JBPA/apps/apps_
clone/bin/../jlib/xmlparserv2.jar:/n031/oracle/JBPA/apps/apps_st/comn/clone/bin/../jlib/java oracle.apps.ad.context.C
/n031/oracle/JBPA/inst/apps/JBPA_a194a/appl/admin/JBPA_a194a.xml -addnode
Enter the APPS password : apps
Provide the values required for creation of the new APPL_TOP Context file.
Do you want the the target system to have the same port values as the source system (y/n) [y] ? :y
1. /d01/oracle/JBPA/inst/apps/JBPA_a194a/appltmp
2. /d01/oracle/JBPA/db/tech_st/11.1.0/appsutil/outbound/JBPA_a102a
3. /usr/tmp
Choose a value which will be set as APPLPTMP value on the target node [1] : 3
60 Update As appljbpa,
JBPA_a21 cd /n031/oracle/JBPA/inst/apps/JBPA_a215a/appl/admin
5a vi JBPA_a215a.xml
context
file
Context Parameter Value
s_rpcport 1637
s_ons_localport 6111
s_ons_remoteport 6211
s_ons_requestport 6511
s_webssl_port 4454
s_webport 8011
s_active_webport 8011
s_http_listen_parameter 8011
s_https_listen_parameter 4454
s_isDB NO
s_isAdmin NO
s_isWeb YES
s_isForms NO
s_isConc NO
s_isFormsDev NO
s_isConcDev NO
s_isWebDev YES
s_webentryhost a215a
s_webentrydomain zanett.com
s_webentryurlprotocol http
s_login_page http://a215a.zanett.com:8011/OA_HTML/AppsLogin
s_oc4j_cluster_nodes a194a.zanett.com:6211
s_external_url http://a215a.zanett.com:8011
s_server_ip_address 10.70.4.215
http://a215a.zanett.com:8011/oracle_smp_chronos/
s_chronosURL oracle_smp_chronos_sdk.gif
http://a215a.zanett.com:8011/oracle_smp_chronos/
s_endUserMonitoringURL oracle_smp_chronos_sdk.gif
s_javamailer_imap_user appljbpa
s_javamailer_reply_to [email protected]
s_smtphost jbmexch01.jandbmedical.com
65 As appljbpa:
Shutdow # scripts
n the # ./adstpall.sh apps/apps
internal
applicati
on tier
70 Generate As appljbpa,
Instance
Home for perl $AD_TOP/bin/adconfig.pl contextfile=/n031/oracle/JBPA/inst/apps/JBPA_a215a/appl/admin/JBPA_a215a.xml
the
created
node
Execution Steps – Configuring Oracle E-Business Suite R12
*Check the file permissions for txkChangeProfH.sql before running the script above
####
SQL*Plus: Release 10.1.0.5.0 - Production on Wed Apr 15 02:38:53 2009
Connected to:
Oracle Database 10g Enterprise Edition Release 10.2.0.2.0 - 64bit Production
With the Partitioning, OLAP and Data Mining options
100 Update Node - Login to Oracle E-Business Suite as sysadmin user using the internal URL
Trust Level - Select the System Administrator Responsibility
- Select Profile / System
- From the 'Find system profile option Values' window, select the server that you
want to designate as the external web tier – find and select server
a215a.zanett.com
- Query for %NODE%TRUST%. You will see a profile option named 'Node Trust
Level'. The value for this profile option at the site level will be Normal. Leave
this setting unchanged.
- Set the value of this profile option to External at the server level. The site level
value should remain set to Normal
- Save.
Continued…
100 Update List of - Query for %RESP%TRUST%. You will see a profile option named 'Responsibility
Responsibilit trust level'. The value for this profile option at site level will be Normal. Leave
ies this setting unchanged.
- Set the value of this profile option for the chosen responsibility to External at
the responsibility level. The site-level value should remain Normal.
- Repeat for all responsibilities that you want to make available from the external
web tier.
- Save
Below are the responsibilities to set for ‘Responsibility trust level’.
iStore Administrator
Post-steps
Statu
Step Description s Notes Timing
130 Verify the Login to the internal application and submit Active Users Concurrent
application Program
Login to the external application and verify that the only responsibility
showing is iStore Administrator.
NOTE: To test the external web, make sure you add IP 10.70.4.215 -
istore.jandbmedical.com on your local hosts file
140 As appljbpa:
Update the
appljbpa user # cd $HOME
profile # cp –p .bashrc .bashrc.bak
# vi .bashrc
<edit following below>
# .bashrc
#. /d01/oracle/JBPA/apps/apps_st/appl/APPSJBPA_a194a.env
. /usr/local/bin/appsprofileR12.env
#echo "Changing to appl_top, set your env"
#cd /d01/oracle/JBPA/apps/apps_st/appl
EXTERNAL