Unable to set session in Oracle Portal useing reverse proxy

I have deployed a reverse proxy (using Oracle HTTP Server) in front of a Oracle Portal Install (version 10.1.2.0.2). The steps followed to set this up came from the following documents:
Steps mentioned in Section 9.2 Configuring a Reverse Proxy for OracleAS Portal and OracleAS Single Sign-On for a reverse proxy on a Oracle HTTP Server.
http://download-west.oracle.com/docs/cd/B14099_15/core.1012/b13998/variants.htm#ASTED005
Also performed steps mentioned in -> Section 5.3.7 - Step 7: Enable Session Binding on OracleAS Web Cache of the Oracle® Application Server Portal Configuration Guide 10g Release 2 (10.1.2) -- B14037-03.
My current (example names shown only)setup details are as follows:
Reverse Proxy for SSO server (running on internal.oracle.com:7777): proxy.oracle.com:7777
Reverse Proxy for Portal server (running on internal.oracle.com:7778): proxy.oracle.com:7778
With the above steps completed, I can successfully use the http://proxy.oracle.com:7777/pls/orasso for login into SSO without any issues.
Users get authenticated successfully.
I can also use http://proxy.oracle.com:7778/pls/portal for viewing pages on the portal fine . All self referencing links have also been successfully modified to point to proxy.oracle.com:7778.
However, an attempt to login in the portal is not successful. Clicking on the 'Login' link successfully redirects to the SSO login page (http://proxy.oracle.com:7777/<login-page>). However, after successful authentication, the success page fails to show up and the user gets shown the initial login portal home page again.
There are no error messages shown on the screen.But it seems that user session is failing to be initiated/set correctly, as shown by the log file (in $PORTAL_ORACLE_HOME/j2ee/OC4J_Portal/application-deployments/portal/OC4J_Portal_default_island_1/application.log ):
06/11/21 16:49:31 portal: [module=RepositoryServlet, ecid=83928411196,1] Repository Gateway: LWUser: PUBLIC, Cookie: oracle.uix=0^^GMT+10:00;
portal=9.0.3+en-au+us+AUSTRALIA+22BC75924EEAD8A2E040007F010019F7+8DAC5E3559C95F5E0090A6F56FFA58192CB0F437CA57A9102A6394F1EB7FAB5DEE3BFA12C65
91C0C009B6......
06/11/21 16:49:31 portal: [module=RepositoryServlet, ecid=83928411196,1] ERROR: Repository Gateway error: Database Error: ORA=20001 ORA-20001:
Unable to obtain session information from the cookie. Please close your browser and reconnect.
ORA-06512: at "PORTAL.WPG_SESSION", line 149
ORA-06512: at line 22
Any help with this will be appreciated.
Thanks.

Hi Chris,
The begin of the expection stack gives you the reason:
06/11/03 09:13:59 java.sql.SQLException: The method 'setSavepoint' cant be called when a global transaction is active
The reason is, that either the whole global transaction must be commited or rollbacked.
I don't know your actual configuration, but between the methods begin() and commit()/rollback() of the UserTransaction instance, OC4J/OracleAS uses a global transaction (= XA transaction) in your configuration. The state of a global transactions is completely under the control of the application server and several restrictions must be considered. One of them is, that you can't use the method setSavePoint/. E.g. you can't also call the method setAutoCommit(true) in this state, or change the transaction isolation level via setTransactionIsolation(newLevel).
This is NOT a limitation of the OC4J/OracleAS but is true for ALL application servers.
P.S. I can successfully set savepoints and rollback to savepoints in weblogic 9.0This means, that WebLogic 9.0 doesn't use a global transaction in this case.
Because I don't know your configurations (Oracle and WebLogic) I can't say, why the behave different in this situation.
Best,
Manfred

Similar Messages

  • Oracle portal using JSF, JSP, Struts framework

    Hi ,
    Can anyone tell me how to build an oracle portal using JSF,Jsp and Struts Framework.
    Also please provide any manual or documentation for developing oracle portal.
    Thanks in Advance,
    Raghav

    At present, i think the best thing to do is to look at the example provided with the struts-faces integration taglib. I don't know any documentation about it.
    http://cvs.apache.org/builds/jakarta-struts/nightly/struts-faces/

  • Can Oracle Portal use IDM OID rather than portal OID

    Hi,
    Is it possible to use OID of IDM during Oracle portal installation?
    If we use the OID of IDM should we have to install the SSO component in the portal infra?
    How does the process flow work when portal is integrated with IDM OID?
    Thanks in Advance.
    Jay.

    <div>In order to use Oracle Portal, you will indeed need OiD. Not only does Oracle Portal use OiD for its users and groups, it also stores metadata for the application server.</div>
    <div>Your question about synchronization of user and group information is not easily answered. Pending on your requirements there are lots of possible solutions. I'd recommend to check the OiD integration guide for possible solutions.</div>

  • Why do we use reverse proxy for Oracle RAC Cluster setup

    Hello All,
                 I got this question lately.. "why do we use reverse proxy for Oracle RAC Cluster setup". I know we use the reverse proxy at Middleware level for multiple security reasons.
    Thanks..

    "why do we use reverse proxy for Oracle RAC Cluster setup".
    I wouldn't. I wouldn't use a proxy of any sort for the Cluster Interconnect for sure.
    Cheers,
    Brian

  • Portal with reverse proxy

    I have been trying to implement my portal with a reverse proxy as described in the whitepaper Oracle9iASPortal Configuration Options dated Dec 2000. It hasn't gone well. I did get it to work on a plain portal with no users or customizations but now when I try to set it up with a portal with minor configuration changes, it no longer works thru the reverse proxy. Has anyone had success using Oracle9iASPortal v 1.0.2.1 with a reverse proxy?

    The 9.0.4 Portal Configuration Guide has a section about setting this up:
    5.6 Configuring Reverse Proxy Servers
    The 9.0.4 documentation library can be found on OTN:
    http://www.oracle.com/technology/documentation/appserver10g.html

  • BI FPN using Reverse proxy

    Hi,
    We are integrating BI reports using FPN to main portal that is accesed using WebSeal. We have BI, Portal running on same box. There is a junction " /irj " defined in webseal for portal and another junction "/sapbi"for BI system. when we access the reports directly using portal url, we are able to see report and it works fine. When we access portal through webseal url then we are able to see the report but when we click on any button it comes up with exception.
    does anybody got any idea, why we are facing this issue with reverse proxy access.
    we are on BI7 and EP7.
    Regards
    Ravindra

    Hi,
    Which SP you are on?
    Consumer and producer portals must reside in the same domain.
    FIXED with SAP NetWeaver 7.0 SPS 09: This can be achieved using reverse proxies that support portals in multiple domains. A detailed document that describes how to implement a federated portal network whereby the producer and the consumer are not in the same domain, is available at https://www.sdn.sap.com/irj/sdn/howtoguides SAP NetWeaver 2004s, User Productivity Enablement, Running an Enterprise Portal.
    Reverse proxy is not supported: Despite being documented in the release notes as supported, usage of a reverse proxy in FPN scenario has not been validated. Reverse proxy as part of the FPN environment is not supported when using remote role assignment.
    FIXED with SAP NetWeaver 7.0 SPS 09: A configuration guide provides instructions on how to implement a federated portal network with reverse proxy as part of the environment (can be found at: https://www.sdn.sap.com/irj/sdn/howtoguides SAP NetWeaver 2004s, User Productivity Enablement, Running an Enterprise Portal, "How to Set up Federated Portal Network Scenarios with Reverse Proxies").
    Refer SAP Note: 880482 - Central Note: Federated Portal Network (SAP NetWeaver 7.0)
    Regards,
    Anagha

  • Unable to log on to Oracle Portal

    We have been running Oracle portal version 3.07 for approx 1 month, last night all was ok. This morning when trying to logon to portal you receive the following error :
    ORA-06510: PL/SQL: unhandled user-defined exception
    ORA-06512: at "PORTAL30.WWNLS_API", line 928
    ORA-04031: unable to allocate 332 bytes of shared memory ("large pool","WWNLS_STRINGS$PORTAL30","session heap","oacdef info")
    ORA-06512: at "PORTAL30.WWERR_API_ERROR_UI", line 111
    ORA-06512: at "PORTAL30.HOME", line 18
    ORA-06510: PL/SQL: unhandled user-defined exception
    ORA-06512: at "PORTAL30.WWPRE_API_VALUE", line 174
    ORA-04031: unable to allocate 4016 bytes of shared memory ("large pool","unknown object","session heap","frame segment")
    ORA-06512: at line 8
    I have alot of unhappy people but no idea what has caused the problem or how to resolve it. Has anyone any ideas ?
    null

    After changing the shared memory settings in the init.ora file I can now access the \admin\gateway.htm but pls\portal30 is returning...
    Thu, 13 Sep 2001 10:03:39 GMT
    ORA-06510: PL/SQL: unhandled user-defined exception
    ORA-06512: at "PORTAL30.WWCTX_SSO", line 516
    ORA-01403: no data found
    ORA-06512: at "PORTAL30.WWCTX_SSO", line 551
    ORA-06512: at "PORTAL30.WWCTX_SSO", line 627
    ORA-06512: at "PORTAL30.WWCTX_API", line 133
    ORA-06512: at "PORTAL30.WWERR_API_ERROR_UI", line 111
    ORA-06512: at "PORTAL30.HOME", line 18
    ORA-06510: PL/SQL: unhandled user-defined exception
    ORA-06512: at "PORTAL30.WWPRE_API_VALUE", line 174
    ORA-06510: PL/SQL: unhandled user-defined exception
    ORA-06512: at "PORTAL30.WWCTX_SSO", line 516
    ORA-01403: no data found
    ORA-06512: at line 7
    DAD name: portal30
    PROCEDURE : portal30.home
    URL : http://mars:80/pls/portal30/portal30.home
    PARAMETERS :
    ============
    ENVIRONMENT:
    ============
    PLSQL_GATEWAY=WebDb
    GATEWAY_IVERSION=2
    SERVER_SOFTWARE=Apache/1.3.12 (Win32) mod_jk ApacheJServ/1.1 mod_ssl/2.6.4 OpenSSL/0.9.5a mod_perl/1.22
    GATEWAY_INTERFACE=CGI/1.1
    SERVER_PORT=80
    SERVER_NAME=mars
    REQUEST_METHOD=GET
    QUERY_STRING=
    PATH_INFO=/pls/portal30/portal30.home
    SCRIPT_NAME=/pls
    REMOTE_HOST=
    REMOTE_ADDR=192.168.1.68
    SERVER_PROTOCOL=HTTP/1.1
    REQUEST_PROTOCOL=HTTP
    REMOTE_USER=
    HTTP_CONTENT_LENGTH=
    HTTP_CONTENT_TYPE=
    HTTP_USER_AGENT=Mozilla/4.0 (compatible; MSIE 5.01; Windows NT)
    HTTP_HOST=mars
    HTTP_ACCEPT=application/vnd.ms-powerpoint, application/vnd.ms-excel, application/msword, image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, */*
    HTTP_ACCEPT_ENCODING=gzip, deflate
    HTTP_ACCEPT_LANGUAGE=en-gb
    HTTP_ACCEPT_CHARSET=
    HTTP_COOKIE=NLS_LANGUAGE=en,us,AMERICA
    Authorization=
    HTTP_IF_MODIFIED_SINCE=
    HTTP_REFERER=
    Can anyone help ?
    null

  • 220: Unable to set NLS_LANGUAGE. Oracle Workflow Builder

    Hi All,
    When i am trying to login to OWF Builder its throwing error:
    220: Unable to set NLS_LANGUAGE.
    210: Oracle Error: ORA-00942: table or view does not exist
    .  SQL text: SELECT NLS_LANGUAGE FROM WF_LANGUAGES WHERE :l IN (NLS_LANGUAGE, CODE)I already referred:
    Problem with NLS_LANGUAGE
    *MOS tech note : 220:Unable To Set NLS_LANGUAGE Error In Workflow Builder [ID 728330.1]*
    and other related threads.
    All values in registry are correct as per DB NLS settings
    Here the strange thing is i am able to login with apps account its not giving this error and when i am trying to login with another custom db account its throwing error.
    I even granted select, insert, update privilege on WF_LANGUAGES view to custom db user still same issue.
    Any pointers on this issue is really appreciated.
    Many thanks in advance.
    regards,
    X A H E E R

    Hi helios,
    Many thanks for your input.
    Did you check note Error While Connecting To Database Using The Workflow Builder [ID 577905.1]? After you follow note 220:Unable To Set NLS_LANGUAGE Error In Workflow Builder [ID 728330.1] did you restart machine?yes, i restarted my PC and the tech note provides the same solution from tech note *577905.1* as i updated in my earlier post.
    If its the problem of NLS_LANG then it should not allow me login with apps also right??
    But i can login with apps without any issues.
    thanks,
    X A H E E R

  • Unable to set mailbox forwarder within ECP using Internet Explorer

    We seem to have an issue that has developed where using Internet Explorer we are now unable to set a mailbox forwarder within the ECP.
    When we use Internet Explorer 11 the following is used to discover the issue:
    1. Under mailboxes select any recipient, click "mailbox features" > and under Mail Flow click "View details"
    2. Click "Enable forwarding" > "Browse" and then select and recipient you want to forward ail too.
    3. Once you click on "Ok" it will be observed that the field in IE is blank account to forward to is not there.
    We have tried rebooting the CAS already in case something was cached but this did not help resolve the issue.
    We have noticed that if you open the ECP and repeat the steps in Firefox or Chrome the issue is not there. This is happening on all our machines in the domain and says to me it is an IE issue rather than Exchange maybe.. Does anyone know what might be causing
    it?
    Our environment is Windows Server 2012 R2, Exchange 2013 CU6

    Hi,
    After installing update 3008923, some web application modal dialog boxes may not work correctly in Internet Explorer 11. Now there is an update to resolve this issue.
    For your reference:
    Some web application modal dialog boxes don't work correctly in Internet Explorer 11 after you install update 3008923
    https://support.microsoft.com/kb/3025390
    Hope this can be helpful to you.
    Best regards,
    If you have feedback for TechNet Subscriber Support, contact 
    [email protected]
    Amy Wang
    TechNet Community Support

  • Oracle portal use in different application servers

    Instead of Oracle 9iAS, can Oracle Portal run on other Application Server?

    Hello,
    When you using JDBC resource in a J2EE container you should use a DataSource that will be an abstraction layer to your code.
    Are you doing that?
    This will simplify the integration to the development, test and production machines.
    You can take look the the data source how-to on OTN.
    Regards
    Tugdual Grall

  • Unable to establish connection to oracle database using sql developer

    hi guys,
    i tried to connect to the oracle database using the sql developer, but it fails. it replies the following message:
    Status: Failure -Test failed: Io exception: The Network Adapter could not establish the connection
    what should i do? any help

    Please provide a little more information:
    1) SQLDeveloper version.
    2) Database Version.
    3) Database location (same machine or on the network).
    4) Connection method (basic,TNS).
    5) Connection type (Thin,Thick/OCI).
    Usually the first thing to check is if you have correctly entered the right information for your database connection, then if everything seems to be OK the database itself should be checked for potential problems.

  • Enterprise portal access using reverse proxy using Apache and webdispatcher

    Hi Guys,
    As requirement, we need to give solution to customer about Reverse proxy scenario. I am new to this part.
    What we have think of to use Apache and Web dispatcher.
    I tried to search documents and found some sdn links also but still i am not comfortable to go about.
    Need suggestion and document if anyone has used so far.reverse proxy.
    As basis person, we need to do all ( Apache installation, Apache configuration, Web dispatcher installation and configuration, integration with EP.)
    It will helpful to me if i can get Apache installation, Apache configuration part and integration with EP, or web dispatcher, configuration etc.
    Thanks,
    Deepak

    We used Netscaler for Reverse Proxy implementation and can assure you that network team performed most of the set ups. This was on EP 7.01.
    From BASIS stand point it would be primarily Web Dispatcher Configuration.
    Also refer the links I specified in another thread. There are several scenarios discussed there -
    Re: Post values for userid and passowrd fields in logon page
    http://wiki.sdn.sap.com/wiki/display/BSP/Using+Proxies
    ~ Dhanz

  • O-Portal behind reverse proxy, aliasing of o-portal url to generic url.

    I'd like to setup o-Portal behind a reverse proxy. This is a proxy service which accepts connections on http://a.b.com/ and gets the content from internal webservers based on the url. For example http://a.b.com/pls/DAD1 comes from an o-Portal server but http://a.b.com/depts/ comes from a webserver. The problem with o-Portal is now, that it creates pages with its servername and port in the URL of the pages it serves out. For example, if it runs on server x.b.com on the port 7777 the links on all pages are http://x.b.com:7777/pls/DAD1. To get it to work correctly with my proxy, all these links should be http://a.b.com/pls/DAD1 and then the proxy gets the pages from http://x.b.com:77777/pls/DAD1.
    How do I tell o-Portal to create this different URL in its pages? You could also say, I'd like to alias http://a.b.com/pls/DAD1 to http://x.b.com:77777/pls/DAD1
    I'm sure there is a configuration setting to change this. We had the same problem with Oracle HR11i and there we got it solved.
    Web Single Sign On applications like IBM WebSeal or Netegrity Siteminder use these kind of proxies to protect the intranet and to create a Single Sign On domain for all web servers.
    Thanks,
    Rainer

    I also would like overcome this issue. I could not find an answer anywhere on Metalink or OTN.
    Can a reverse-proxy (i.e. using ProxyPass & Reverse) be used with and internal Portal?
    John Z
    Butler Mfg. Co.
    [email protected]

  • Peoplesoft Portal with Reverse Proxy, content provider also need RP?

    Hello there,
    I need your help, I am currently implementing a PS Portal, I set my CRM as content provider, for safety reasons public access portal is configured using a reverse proxy (rp), my question is: Is there a different option to configure the CRM also with reverse proxy? as static content generated by CRM are then shown through the Website Portal (already rp),
    Thanks and regards.
    Alexander C.

    I also would like overcome this issue. I could not find an answer anywhere on Metalink or OTN.
    Can a reverse-proxy (i.e. using ProxyPass & Reverse) be used with and internal Portal?
    John Z
    Butler Mfg. Co.
    [email protected]

  • Problems with apex and anychart (using reverse proxy)

    Hi,
    Im using 2 Servers. The first with Apache2 and the /i/ directory and the second with a Oracle XE Database.
    The imagedirectory is at the first server.
    Heres my Apache Setup:
    <Location /apex>
    Options None
    Order allow,deny
    allow from all
    ProxyPass http://..(remote_ip)..:8080/apex
    ProxyPassReverse http://..(remote_ip)..:8080/apex
    </Location>
    Alias /i/ /var/i/
    <Directory "/var/i/">
    Options None
    AllowOverride None
    Order allow,deny
    Allow from all
    </Directory>
    if I open a page with a anychart chart I get this error:
    "Flash Security Error
    Anychart can not be launched due to Flash Security Settings violation.
    Please refer to Security error Article in Anychart Documentation..."
    http://www.anychart.com/products/anychart/docs/users-guide/index.html?security-error.html
    I think I have to place a crossdomain.xml
    Placing the crossdomain.xml in example.com/ root-directory doesn't work?
    thanks for any help

    Hi Christoph,
    Yes, the APEX Listener works with Oracle XE. The APEX Listener is currently an Early Adopters release, and is available for download from here: http://www.oracle.com/technology/products/database/application_express/html/apex_listener_download.html. I would recommend reviewing the accompanying Installation Guide before proceeding. There's an 'APEX Listener Feedback' thread - APEX Listener Feedback - which may also proof useful to you. There's also another related thread on this topic: Re: #HOST# Substituin incorrect for charts via Reverse Proxy which discusses the replacement of the #HOST# substitution string.
    Regards,
    Hilary

Maybe you are looking for