Call report bi adf application Publisher

Hi all
I'm looking at a method that allow me to run a report created by bi publisher of my 'integrating BI Publisher' stand-alone application with ADF 11 g ADF
I found a good post on this point http://husaindalal.blogspot.com/2009/11/integrating-bi-publisher-standalone.html
but this example need some changes such as sending the report, easier configurations parameter
can someone help me on this point?, additional resources, the source code?

Try to use the ideas in this white paper:

http://www.Oracle.com/technetwork/middleware/bi-Publisher/ADF-BIP-UCM-integration-179699.PDF

concerning

Jorge
p.s. Please mark this reply as 'Useful' or 'proper' accordingly. Thank you!

Tags: Business Intelligence

Similar Questions

  • call report form on application server oracle

    Hello

    I just migrated my suite developer 10 g...
    now, I want to call a report of an oracle form, what are the code required

    Help, please

    Hello

    try something like that.

    DECLARE
      rep REPORT_OBJECT;
    
      vcJobId VARCHAR2(100);
      vcUrl VARCHAR2(2000);
      vcServer VARCHAR2(200) := 'repserver';--add report_server_name here
    pl_id paramlist;
    BEGIN
    pl_id := Get_parameter_List('tmp'); 
    
    IF NOT Id_Null(pl_id) THEN
    Destroy_parameter_List( pl_id );
    END IF;
    pl_id := Create_parameter_List('tmp');
    add_parameter(pl_id,'P_parameter',text_parameter,to_char(:block.item_name));
    
      rep:=FIND_REPORT_OBJECT('REPORT6');
      SET_REPORT_OBJECT_PROPERTY(rep, REPORT_FILENAME, 'E:\report_name.rdf');
      SET_REPORT_OBJECT_PROPERTY(rep, REPORT_DESTYPE, CACHE);
      SET_REPORT_OBJECT_PROPERTY(rep, REPORT_DESFORMAT, 'PDF');
      SET_REPORT_OBJECT_PROPERTY(rep, REPORT_SERVER,vcServer);
      SET_REPORT_OBJECT_PROPERTY(rep, REPORT_OTHER ,'p_parameter='|| :block.item_name);
    
      vcJobId := RUN_REPORT_OBJECT(rep);
      vcJobId := SUBSTR(vcJobId, LENGTH(vcServer) + 2, LENGTH(vcJobId));
      vcUrl:= 'http://machine_name:port/reports/rwservlet/getjobid' || vcJobId || '?server=' || vcServer;
      WEB.SHOW_DOCUMENT(vcUrl, '_blank');
    END;
    

    and you can also try this code too.

    DECLARE
    repid REPORT_OBJECT;
    v_rep VARCHAR2(100);
    rep_status VARCHAR2(20);
    plid ParamList;
    vParamValue number;
    BEGIN
    
    plid := Get_parameter_List('tmp'); 
    
    IF NOT Id_Null(plid) THEN
    Destroy_parameter_List( plid );
    END IF;
    plid := Create_parameter_List('tmp');
    add_parameter(plid,'p_parameter',text_parameter,to_char(:block.item));
    
    Add_parameter(plid, 'PARAMFORM', TEXT_parameter, 'NO');
    
    repid := FIND_REPORT_OBJECT('REPORT6');
    SET_REPORT_OBJECT_PROPERTY(repid,REPORT_COMM_MODE,SYNCHRONOUS);
    SET_REPORT_OBJECT_PROPERTY(repid,REPORT_DESTYPE,cache);
    
    SET_REPORT_OBJECT_PROPERTY(repid,REPORT_DESFORMAT,'PDF');
    
    SET_REPORT_OBJECT_PROPERTY(repid,REPORT_OTHER, 'paramform=no');
    
    v_rep := RUN_REPORT_OBJECT(repid,plid);
    rep_status := REPORT_OBJECT_STATUS(v_rep); 
    
    WHILE rep_status in ('RUNNING','OPENING_REPORT','ENQUEUED')
    LOOP
    rep_status := report_object_status(v_rep);
    END LOOP; 
    
    /*Display report in the browser*/
    WEB.SHOW_DOCUMENT('http://machine_name:port/reports/rwservlet/getjobid'||substr(v_rep,instr(v_rep,'_',-1)+1)||'?
    '||'server=report_server_name&P_parameter='||:block.item||
    '¶mform=no'); 
    
    END; 
    

    Sarah

  • Call PL/SQL and Oracle ADF Application reports Open functions

    Hi all

    My company will convert some projects of Oracle forms to Oracle ADF, so we must call the PL/SQL functions and open the Oracle reports (which are already exist) the ADF application.

    Thank you..

    Jack.N

    Hi Jack.N,

    call the functions PL / SQL---> http://sameh-nassar.blogspot.com/2010/01/create-plsql-function-and-call-it-from.html

    Open Oracle reports---> http://radio-weblogs.com/0137094/2008/06/15.html

    There is integration between the ADF and other systems in---> http://wiki.oracle.com/page/ADF+Integration

    Sameh Nassar

  • How do I view the report of jasper in a separate window in the adf application?

    Mr President.

    How do I view the report of jasper in a separate window in the adf application?

    Concerning

    User, tell us your version of jdev, please! You work on this forum long enough to find out!

    This https://technology.amis.nl/2011/07/28/adf-11g-show-pdf-in-a-popup/ blog shows how to get pdf. You will need to change the blog to generate first your repost. Here's a thread responding to the same questtionn

    Open a report in a new window ADF 11 g

    and Re: open a Jasper State in the new page using servlet

    Timo

  • What is the best way to run the report of jasper in the ADF Applications?

    Mr President.

    What is the best way to run the report of jasper in the ADF Applications?

    Concerning

    Tender Hello,

    Check out these links

    Sameh Nassar: Using Jasper report in Application of ADF (detailed)

    https://www.YouTube.com/watch?v=ezX0gdLIhs0

  • Call telephone connection via mobile ADF Application


    Hello

    I'm developing a mobile application of ADF. According to the condition when I click someone email Id it should automatically open an email client to send an email. And when I click on the phone number of someone he needs to connect to the call with that person directly. I am able to do the Email thing but am stuck with call connection.

    Please guide me how to log a call with the mobile application of ADF.

    Thank you

    Priyanka

    You can use the amx:goLink component. URL of the link component go in the property, you can specify the phone number.

  • How emabed BI Publisher report to another application by using URL GO

    Hi all

    How emabed BI Publisher report to another application by using URL to GO.

    I put the BI Publisher report in dashboard and create a url go, but the problem is it is showing upper header and all the names of this dashboard in my dashboard.
    I want to only show the report.

    If we make a requst answers GO url it shows to declare. Same way we can do for BI editor request.


    Thank you

    Hello

    Using the action link you can solve

    Thank you

    Deva

  • Deploying ADF application to a managed server in weblogic - security ADF error

    Hello

    Our group wrote an ADF web application, we are trying to deploy on a weblogic managed server. So far, we have succumbed. The application deploys successfully to the AdminServer. Our facility:

    WebLogic version is 10.3.0. Domain name is adf_domain. We installed the ADF (ADF version is 11.1.1.0.0), JSTL (1.2.0.1), and the JSF (1.2.7.1) runtime libraries and they are addressing both the server administrator AND managed server called CollabServer. This server communicates with node Manager and you will be able to be started and the console of administration successfully. The AdminServer is on 7101 port, and the CollabServer is on port 7104. We do not use SSL.

    application.XML:

    <? XML version = "1.0" encoding = "windows-1252"? >
    < application xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance".
    xsi: schemaLocation = "http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/application_5.xsd".
    version = '5' xmlns = "http://java.sun.com/xml/ns/javaee" >
    < display name > OracleRetailCollaboration < / display-name >
    <>module
    < web >
    < web - uri > orc.war < / web - uri >
    ORC < context root > < / root context >
    < / web >
    < / module >
    < / application >

    WebLogic - application.XML (as taken from the ear file):

    <? XML version = "1.0" encoding = "windows-1252"? >
    < application weblogic xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" xsi: schemaLocation = "http://www.bea.com/ns/weblogic/weblogic-application.xsd" xmln
    s = "http://www.bea.com/ns/weblogic/weblogic-application" >
    <>earpiece
    oracle.security.jps.wls.listeners.JpsApplicationLifecycleListener <-listener class > < / listener class >
    < / earphone >
    < library-ref >
    < name of the library - > adf.oracle.domain < / library name >
    < / library-ref >
    < / weblogic application >

    WebLogic.XML (as taken from the file. War):

    <? XML version = "1.0" encoding = "UTF - 8"? >
    < weblogic-web-app xmlns = "http://www.bea.com/ns/weblogic/weblogic-web-app" xmlns: xsi = "http://www.w3.org/2001/XMLSchema-instance" xsi: schemaLocation = "work".
    w.bea.com/NS/WebLogic/WebLogic-Web-App http://www.bea.com/ns/weblogic/weblogic-web-app/1.0/weblogic-web-app.xsd ' > '.

    <>container-descriptor
    < prefer-web-inf-classes > true < / prefer-web-inf-classes >
    < / container-descriptor >
    < security-role-assignment >
    valid users - < role name > < / role name >
    users of < SPN > < / main-name >
    < / security role assignment >
    < library-ref >
    < name of the library - > jstl < / library name >
    specification of the < version > 1.2 < / specification-version >
    < / library-ref >
    < library-ref >
    JSF < library name > - < / library name >
    specification of the < version > 1.2 < / specification-version >
    < / library-ref >

    < / weblogic-web-app >

    As I said, there is no deployment errors when deploying on the management server. However, we still see the following errors when deploying to the managed server:

    java.lang.ClassNotFoundException: oracle.security.jps.wls.listeners.JpsApplicationLifecycleListener
    etc.

    This error occurs when the deployment using the < wldeploy > Ant task included with weblogic and the deployment of the application manually using the administration console.

    So I removed this WebLogic - application.xml:

    <>earpiece
    oracle.security.jps.wls.listeners.JpsApplicationLifecycleListener <-listener class > < / listener class >
    < / earphone >

    Who decided the initial error (I guess that there is some sort of bug that causes of workaround is necessary). The following error is the following:

    java.lang.ClassNotFoundException: oracle.adf.share.security.authentication.AuthenticationServlet

    Yet once, we do not get this error when deploying to the AdminServer - ONLY the managed server CollabServer.

    Web.XML:

    ...
    < servlet >
    < name servlet - > adfAuthentication < / servlet-name >
    > the servlet class < oracle.adf.share.security.authentication.AuthenticationServlet < / servlet-class >
    < load-on-startup > 1 < / load-on-startup >
    < / servlet >
    ...
    < servlet-mapping >
    < name servlet - > adfAuthentication < / servlet-name >
    < url-pattern > /adfAuthentication / * < / url-pattern >
    < / servlet-mapping >
    ...

    I then added some jars of adf the ear file, finally get this error message:

    java.lang.ClassNotFoundException: oracle.adf.share.jsp.ADFLibUtils

    Any ideas on how to solve this problem? Thank you.

    Published by: user10451099 on April 15, 2009 12:10

    Dan,
    Thanks for remind me :-)

    Here are the steps we had to take to get a WLS managed to run an adf application without copying any jar in the field/lib directory:

    1. you should always install the adf runtime to any server you want the adf application to deploy on

    2. open the administration console, select the managed server and select the "start server" tab in the settings of trial.

    3. Add

    /u01/bea/patch_wls1030/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/u01/bea/patch_jdev1111/profiles/default/sys_manifest_classpath/weblogic_patch.jar:
    /u01/bea/patch_cie660/profiles/default/sys_manifest_classpath/weblogic_patch.jar:/u01/bea/jrockit_160_05/lib/tools.jar:/u01/bea/wlserver_103/server/lib/weblogic_sp.jar:
    /u01/bea/wlserver_103/server/lib/weblogic.jar:/u01/bea/modules/features/weblogic.server.modules_10.3.0.0.jar:/u01/bea/wlserver_103/server/lib/webservices.jar:
    /u01/bea/modules/org.apache.ant_1.6.5/lib/ant-all.jar:/u01/bea/modules/net.sf.antcontrib_1.0.0.0_1-0b2/lib/ant-contrib.jar:/u01/bea/jdeveloper/modules/features/adf.share_11.1.1.jar:
    /u01/bea/wlserver_103/common/eval/pointbase/lib/pbclient57.jar:/u01/bea/wlserver_103/server/lib/xqrl.jar:
    /u01/bea/patch_wls1030/profiles/default/sysext_manifest_classpath/weblogic_ext_patch.jar
    

    the classpath box, you need to change ' / u01/bea /' with your bea home. The classpath must be on a single line without CR/LF, I put in to make it readable.

    4. Add

    -Xms256m -Xmx512m -da -Dplatform.home=/u01/bea/wlserver_103 -Dwls.home=/u01/bea/wlserver_103/server -Dweblogic.home=/u01/bea/wlserver_103/server
    -Ddomain.home=/u01/bea/user_projects/domains/naa_qs -Doracle.home=/u01/bea/jdeveloper -Doracle.security.jps.config=/u01/bea/user_projects/domains/naa_qs/config/oracle/jps-config.xml
    -Doracle.dms.context=OFF -Djava.protocol.handler.pkgs=oracle.mds.net.protocol -Dweblogic.management.discover=false -Dweblogic.management.server=http://localhost:7001
    -Dwlw.iterativeDev=false -Dwlw.testConsole=false -Dwlw.logErrorsToConsole=
    -Dweblogic.ext.dirs=/u01/bea/patch_wls1030/profiles/default/sysext_manifest_classpath:/u01/bea/patch_jdev1111/profiles/default/sysext_manifest_classpath:/u01/bea/patch_cie660/profiles/default/sysext_manifest_classpath
    -Dweblogic.management.username=weblogic -Dweblogic.management.password=******** -Dweblogic.Name=GESTIS_QS
    -Djava.security.policy=/u01/bea/wlserver_103/server/lib/weblogic.policy
    

    editing area of the "Arguments". As with the change of calsspath ' / u01/bea ' your home BEA and change the domain name (in our case "naa_qs") to your domain name. change the managementuser and the password to your needs. As whith the classpath I put a CR/LF in the section of code to make it readable.

    5. save the changes and restart the server

    Essentially, all that we have copied the arguments of the admin server start script and more to add the path of the class.

    Timo

  • How to wait for HTML when ADF Application sends a 'work' screen while Looking Up data space reserved

    Hello world

    I am trying to write test scripts in Openscript for an ADF application that uses Business Intelligence and support partial-Page rendering.  While it generates data, it sends HTML says his 'work', and then re - makes the area after the SQL call to the database ends.  The script passes after receiving the 'work' page and errors because it cannot find the variables that should have been created.

    How can I make the script wait for the actual page?  I looked through the documentation and looked online but I couldn't find anything relevant (or do not know what I'm looking for).

    Any help appreciated.

    Thank you

    Roy

    OK - problem solved.

    OBIEE sends the page indicating that it is looking up until the actual data returned.  There is an option on the Weblogic OBIEE server in the {WEBLOGIC_HOME}/instances/bi_instance/config/OracleBIPresentationServicesComponent/coreapplication_obips1/instanceconfig.xml file that can be defined (for test/debugging) to delay sending the screen holder place 'research'.}

    This should be added to the file XML between the tags.

    600

    True

    The value indicates how many seconds the OBIEE server waits until it sends to the screen "search.

    I hope that this information will prevent hair pulling episodes by others.

    Roy

  • Oracle Adf application running to form 11g

    Hi all

    I use JDeveloper 11.1.2.4.0,I created ADF application and I implement dynamic UI sell in my app.

    Where, by clicking on the left navigation, the new taskflow opens in a tab (using API).

    Ex, on clicking the search with navigation link, SearchTaskFlow opens in a new tab.

    Can I run some screens with even adf 11g Forms application in the same way that I call TaskFlows in navigation company?

    Kind regards

    You can take a look at these samples ADF Oracle 11g tips: display external content in an IFRAME in a popup dialog box

    And Andrejus Baranovskis Blog: how to control the alignment of PopUp ADF

    Timo

  • Integrate Oracle report with Oracle Application Express [secure]

    Hi Experts,

    I need to call the Oracle of Oracle Application Express report.

    Here is the version of the product

    Report & Oracle FMW 11g R2 (11.1.2) form

    Oracle Application Express 4.2.5.00.08

    Oracle Database 11 g Release 11.2.0.4.0 - 64 bit Production

    My question is, how I could integrate Oracle report with Oracle Application Express to secure the vocation of Oracle report.

    Please, help me.

    936969 wrote:

    Please give me a solution which can call Oracle report in secure mode, any user can not run the same copy of report the url. report by those who have access/role in the application to run.

    Take a look, the Operations of Service Web Oracle reports , it can help you.

    http://docs.Oracle.com/CD/E24269_01/doc.11120/e24479/pbr_webservice003.htm#CIABJEAB

    Especially see runJob

    http://docs.Oracle.com/CD/E24269_01/doc.11120/e24479/pbr_webservice003.htm#BABEJCFH

  • Disconnection of ADF Application creates the additional meeting of WebLogic

    Technology:

    Fusion Middleware Version: 11.1.1.7

    WebLogic: 10.3.6.0

    Project: Custom Portal Application WebCenter integrated with ADF task flows.

    We use the following logic when the user requests disconnect from our ADF application action

    --

    Invalidated session

    HttpSession session = (HttpSession) ectx.getSession (false);

    session. Invalidate();

    Redirect the user to another page

    javax.faces.context.ExternalContext ectx = javax.faces.context.FacesContext.getCurrentInstance () .getExternalContext ();

    ectx.redirect ("adfAuthentication? Logout = true & end_url =http://www.oracle.com"); "

    --

    We observe that this logic is to properly remove the WebLogic session, but a new session for the user is created immediately after the process with a different ID of surveillance. This future session and then sits idle for 30 minutes, which corresponds to the value of timeout application and is then erased by the WebLogic session, cleaning process.

    This behavior can be replicated to JDeveloper's integrated WLS therefore does not relate to the session replication in a high availability environment. Furthermore our application is not configured for HA.


    We thought it was because we were returning to the login page of application via the parameter 'end_url' in the adfAuthentication servlet that created a new session, but the same behavior is seen if redirecting to a page not related as in the example above.

    These extra unnecessarily consume resources and also to affect the results in a Performance test environment. Can someone explain why this happens and if any technique can be used to prevent the creation of the extra session.

    Frank Bloged thereon

    -How-to disconnection of ADF security

    ADF Security configures a servlet to authenticate, AuthenticationServlet, in the web.xml file

    also provides a sign-out feature. Developers can call the logout redirect made from

    an action method in a bean managed as shown below

    public String onLogout() {}

    FacesContext fctx = FacesContext.getCurrentInstance ();

    ExternalContext ectx = fctx.getExternalContext ();

    String url = ectx.getRequestContextPath () +.

    "/ adfAuthentication?logout=true&end_url=/faces/Home.jspx";

    try {}

    ectx. Redirect (URL);

    } catch (IOException e) {}

    e.printStackTrace ();

    }

    fctx.responseComplete ();

    Returns a null value.

    }

    To use this functionality in your application, change the Home.jspx refers to a public page of yours that

    the user is redirected to after successful logout.

    Authentication based on notes for a successful logout, authentication must be through form. Base

    authentication is known as browser sign - it and re - authenticates users after disconnection of redirection. Base

    authentication is confusing for many developers for this reason.

    Timo

  • error on service cloud oracle adf application deployment

    Hello, I hv saved cloud oracle java and database service. I hv created adf simple application in which there are 2 jsf pages only linked together. I m using oracle jdeveloper 11 g 2. so I hv created file ear for deployment in the cloud. I have deployed adf the cloud using the java console application. But after downloading applications, deployment failed. I tried 3 times, but the result was the same. I checked the logs, I got 3 warnings in the whitelist log and error in deploy newspaper. Those are the following:

    Warnings in the whitelist log:

    2013-04-14 06:57:11 CDT: start action "API Whitelist.
    2013-04-14 06:57:11 CDT: began API whitelist
    2013-04-14 06:57:12 CDT: WARNING - there are 3 warnings (s) found for Testapp.ear.
    2013-04-14 06:57:12 CDT: WARNING - Path:Testapp.ear (3 warnings)
    2013-04-14 06:57:12 CDT: WARNING - Path:Testapp.ear (3 warnings)
    2013-04-14 06:57:12 CDT: WARNING - Path:Test_ViewController_webapp.war (3 warnings)
    2013-04-14 06:57:12 CDT: WARNING - path: WEB - INF * (1 WARNING)
    2013-04-14 06:57:12 CDT: WARNING - 1: "login-config' missing under element child element has recommended.
    JavaEE:web - app.
    If you want to publish your application, you may have vacuum
    < login-config / > in your web.xml file. If you require authentication, you must then
    have <>login-config and its child < auth-method > element in the web.xml file.
    Without this element (< login-config >), users can be challenged by SSO, but
    the code of the application will be run as an anonymous user. Line no.: 4.
    2013-04-14 06:57:12 CDT: WARNING - path: WEB - INF * (2 warnings)
    2013-04-14 06:57:12 CDT: WARNING - 1: recommended "jsp-descriptor" missing under element child element.
    ORCL - weblogic:weblogic - web - app.

    If you have a JSP file that is not precompiled, compile errors
    could be shown on the browser. It is recommended to include
    verbose false > < jsp-descriptor > < < > < * *-descriptor > in weblogic.xml.
    Line no.: 2.
    2013-04-14 06:57:12 CDT: WARNING - 2: recommended child element "session-descriptor" missing under element.
    ORCL - weblogic:weblogic - web - app.

    You will be asked to have cookies separate way, if several
    applications are available in the same SSO session or if you
    multiple applications with different auth-method(CLIENT-CERT, FORM, BASIC)
    in the same service instance.
    Line no.: 2.
    2013-04-14 06:57:12 CDT: WARNING - Testapp.ear had 3 WARNING (s).

    2013-04-14 06:57:12 CDT: INFO - validate white list ended with 0 error (s) and WARNING (s) 3.
    2013-04-14 06:57:12 CDT: validation whitelist past.
    2013-04-14 06:57:12 CDT: complete "API Whitelist": status SUCCESS



    and error in deploy journal:

    2013-04-14 06:57:12 CDT: start action "deploy the Application.
    2013-04-14 06:57:12 CDT: deploy Application started
    2013-04-14 06:57:15 CDT: weblogic.application.ModuleException: could not load the webapp: Test-ViewController-context-root cause DeploymentException: java.lang.ClassNotFoundException: oracle.adf.view.faces.bi.webapp.MapProxyServlet
    2013-04-14 06:57:15 CDT: State action WL: failure
    2013-04-14 06:57:15 CDT: Action FAILED with State action WL: failure
    2013-04-14 06:57:15 CDT: see the server log of your cloud service Java for more information about the failure.
    2013-04-14 06:57:16 CDT: Application Deployment failed.
    2013-04-14 06:57:16 CDT: 'Deploy the Application' complete: FAILED status


    I use jdeveloper 11 GR 2, so pls don't tell me to use jdeveloper 11 GR 1 material. because, I hv already developed an application for my final year of Bachelor and I can't migrate to the previous version. So there is only one way for me to generate the ear file and the deployment of the console.

    Thus,.
    I m not getting what is the problem and what will be the solution for this?
    What should I do?
    What changes are required?

    Please, help me out of this problem!

    Well hosting Cloud Oracle ADF applications is for the ADF * 11.1.1-then you will not be able to deploy an application developed with * 11.1.2 thereon.
    If you don't want to revert to the version support for JDeveloper, I suggest that you look in the other accommodation options.
    For example: http://multikoop.blogspot.de/2012/09/adf-essentials-in-redhat-cloud.html

  • How to call report via the URL (without displaying information to user name)?

    I want to call report in my APEX application.

    I can get it run like this:
    http://hostname:port/reports/rwservlet?module=invoice.rdf&userid=oe/oe@tnsalias&destype=cache&desformat=pdf 
    But showing username in the url would have serious security problem.

    How could configure the report to set the default user ID, so that I do not need to define who, in the url?

    And is it possible to integrate this with my APEX application authorization?

    frank1018 wrote:
    I want to call report in my APEX application.

    I can get it run like this:

    http://hostname:port/reports/rwservlet?module=invoice.rdf&userid=oe/oe@tnsalias&destype=cache&desformat=pdf 
    

    But showing username in the url would have serious security problem.

    How could configure the report to set the default user ID, so that I do not need to define who, in the url?

    And is it possible to integrate this with my APEX application authorization?

    Hi frank
    Check this http://docs.oracle.com/cd/E12839_01/bi.1111/b32121/pbr_run013.htm

    Hope this helps

  • "404" error when running ADF Applications using Weblogic / OAM / Webtier

    Hi Experts,

    Our organization works on the implementation of Weblogic 10.3.5 on HP - UX 11.31 / PA RISC hardware.

    All is well enough to work, but we met a particular hurdle and I hope I can get some advice from people here in the forums.

    We have virtual hosts within the Weblogic web layer for different areas. We also have Oracle Access Manager configured to protect some web resources (to force the user to authenticate to access the page). Each virtual host is configured to use the https protocol, and we have SSL certificates installed.

    The problem arises when trying to deploy an ADF application for weblogic, then run it through one of these virtual servers. We want these applications to use https only. Mod_wl_ohs has also been configured to forward requests to the web layer weblogic.

    App deploys fine, and when you try to access the app, we are redirected to a login page by OAM, which is what we want. However, when the application starts to run, it seems that ADF is adding to the URL query parameters, and when he does this, redirecting to https, which causes a 404 error. If you manually add the 's' on the URL, the application loads and works very well.

    For example:
    Say the url of our application is
    https://foo.mydomain.com/MyApp/faces/search
    Navigate to this url redirects to the login page. After the connection, we headed over to something like this (the actual settings vary):
    http://foo.mydomain.com/MyApp/faces/search?_afrLoop=7078069345015890 & _afrWindowMode = 0 & _adf. CTRL-State = yvpch8hdh_4
    .. which returns a 404 error.
    If put us the 's' on the url, it works as expected.

    Why is this happening? Why is redirect to the login page staying is not in https?

    To facilitate debugging, we created a very simple jsp page that was not developed using ADF, and deployed in a similar way, and he remained in https after redirection from the login page.

    Is this a specific problem ADF? Is something that needs to be configured in the ear file deployment of JDeveloper?

    Any advice would be much appreciated...

    Published by: corn on September 18, 2012 09:43

    Hello

    It seems that you use any porxy between the two.

    Please activate weblogicplugin activated under

    Server--> --> configuration--> advance.

    Enable this option and try to restart the server again.

    Kind regards
    Kal

Maybe you are looking for