Here is a quick note about configuring Oracle 10g Single Sign-On Server (OSSO) agent for EBS (R12.1) with Oracle Access Manager (OAM) 11g are detailed in this article. EBS integration with Oracle 10gAS has been very popular before Oracle 10gAS SSO gone out of support. Many customers are still left with Oracle 10gAS Integration. OAM supports webgate and accessgate. If you’re migrating from Oracle 10gAS to OAM 11g, you want to try OSSO agent of OAM 11g with EBS R12.1, there is still limited migration support from Oracle. Please talk to your Oracle Support for more information on this. In this article, I am going to demonstrate registering EBS environment with OAM without AccessGate, still using mod_osso module (which is used in Oracle 10gAS Integration). This is quite useful if you have hundreds of EBS environments that are to be SSO enabled and creating a separate AccessGate for each EBS environment needs a lot of server resources and man hours.  Here is a quick list of differences with AccessGate and OSSO Agent configurations.

EBS AccessGate Deployment: It needs a WebGate on OHS, and AccessGate in WebLogic Server.

Configure OSSO Agent for Oracle E-Business Suite with OAM 11g 001

EBS with OSSO Agent: As you could see, the middle two servers from the above diagram are not needed with OSSO Agent. This is pretty much same as before with Oracle 10gAS Integration.

Configure OSSO Agent for Oracle E-Business Suite with OAM 11g 002

OSSO Agent (also known as mod_osso module in Oracle 10gAS) is already present in iAS Oracle Home (10.1.3) in EBS R12. So, it does not need to be installed as opposed to WebGate and AccessGate installations. OAM 10g Webgate sets ObSSOCookie, whereas Oracle 10g SSO Agent sets a cookie with different name, OHS-Server_Name-Port.

$FND_TOP/bin/txkrun.pl -script=SetSSOReg -deregister=Yes

1. Register OSSO agent in OAM 11g
2. Copy /oracle/middleware/oam/rreg/output/ERP_OHS10g_Agent/osso.conf to EBS Web Servers as $INST_TOP/ora/10.1.3/Apache/Apache/conf/osso/$CONTEXT_NAME_osso.conf

$FND_TOP/bin/txkrun.pl -script=SetSSOReg -registerinstance=yes
$FND_TOP/bin/txkrun.pl -script=SetSSOReg -registeroid=yes

Modify $CONTEXT_FILE to remove the ‘#’ comment from the value of mod_osso_conf_comment and run Autoconfig. This has to be performed on all web nodes of EBS instance.