Navigating from ADF to OAF

Hi,
I am planning to develop a page in ADF which will be kind of a dashboard. When a user clicks on the dashboard, it will take them to an existing/seeded OAF page/region in oracle.
Can you please suggest if this is even feasible and how can I achieve it. Why I want to do this because I don't want to replicate entire OAF functionality into ADF (due to time and complexity constraints).
Your help is greatly appreciated.
Regards
Abhi
Edited by: abhi_apps333 on Nov 4, 2011 8:22 AM

Abhi,
If you are able to construct a URL that points to the existing/seeded page/region in OAF, then sure you can (just use af:goLinks to link to the appropriate place). You may want to have a look at [url http://blogs.oracle.com/ebusinesssuiteintegration/entry/jaas_for_ebusiness_suite]this to see how you may be able to leverage E-Biz suite security in your ADF app.
John

Similar Messages

  • Is it possible to call OAF Page from ADF Page

    Hi,
    Is it possible to open E-Business suite OAF page from ADF ??
    Our requirement as follows:
    In ADF page have the Order Number as hyper-link, if user click on hyper-link we have to pass Order_Id and open OAF page of Order Management in E-Business Suite. This OAF Page has has the corresponding Order Line for given Order_Id.
    If this is possible, how authentication/security works between ADF and OAF. Is the user which as logged into ADF will authenticate in OAF Page also ? How it works ??
    Thanks in advance.
    Thanks,
    SrikS

    Hi,
    Hope following useful
    http://blogs.oracle.com/stevenChan/entry/oa_framework_or_adf
    ADF Call from OAF

  • [ADF-11.1.2] Security 401 error ONLY while navigating from 1 BTF to another

    Hi,
    I have 2 BTF in my Security-Enabled ADF application. First BTF has a Task Flow Call to another BTF.
    I then created 2 web pages for each BTF. Page A for first BTF and B for second BTF.
    If I open any page, it ask for Authentication and display the page with BTF content on web browser.
    The only Problem is, if I click on the button on first BTF which has a navigation to second BTF, it throws me following error.
    Note: All Task Flows and web page has 'View' permission for 'authenticated-role' Rule. Can someone please explain if I can open 2 BTF separately, then why it is throwing 401 error while navigating from 1 BTF to another. Am I missing assigning any permission ?
    javax.servlet.ServletException: ADF_FACES-60101:HTTP Error Status Code: 401."
         at oracle.adfinternal.view.faces.config.rich.XmlHttpServletResponse._logException(XmlHttpServletResponse.java:140)
         at oracle.adfinternal.view.faces.config.rich.XmlHttpServletResponse.sendError(XmlHttpServletResponse.java:106)
         at oracle.adfinternal.view.faces.config.rich.XmlHttpServletResponse.sendError(XmlHttpServletResponse.java:100)
         at oracle.adfinternal.controller.util.JsfInterfaceImpl.sendResponseError(JsfInterfaceImpl.java:477)
         at oracle.adfinternal.controller.engine.ControlFlowEngine.handleException(ControlFlowEngine.java:725)
         at oracle.adfinternal.controller.engine.ControlFlowEngine.doRouting(ControlFlowEngine.java:934)
         at oracle.adfinternal.controller.engine.ControlFlowEngine.doRouting(ControlFlowEngine.java:824)
         at oracle.adfinternal.controller.engine.ControlFlowEngine.routeFromActivity(ControlFlowEngine.java:554)
         at oracle.adfinternal.controller.engine.ControlFlowEngine.performControlFlow(ControlFlowEngine.java:158)
         at oracle.adfinternal.controller.application.NavigationHandlerImpl.handleAdfcNavigation(NavigationHandlerImpl.java:115)
         at oracle.adfinternal.controller.application.NavigationHandlerImpl.handleNavigation(NavigationHandlerImpl.java:84)
         at org.apache.myfaces.trinidadinternal.application.NavigationHandlerImpl.handleNavigation(NavigationHandlerImpl.java:50)
         at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:130)
         at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:190)
         at oracle.adf.view.rich.component.fragment.UIXRegion.broadcast(UIXRegion.java:159)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.broadcastEvents(LifecycleImpl.java:1129)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:353)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:204)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:312)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:173)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:121)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
         at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:293)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:199)
         at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.library.webapp.LibraryFilter.doFilter(LibraryFilter.java:180)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:111)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
         at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:413)
         at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:94)
         at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:161)
         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:136)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3715)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3681)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2277)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2183)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:209)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:178)

    I upgraded to 11.1.2.2... and the good news is.. it throws me more appropriate error message:-
    ADFC-0619: Authorization check failed: '/WEB-INF/task-flow-name' 'VIEW'.
    ADF_FACES-60097:For more information, please see the server's error log for an entry beginning with: ADF_FACES-60096:Server Exception during PPR, #2I was using template taskflow from another adf application, but I failed to give permission to that task flow template because I didn't check "Show task flows imported from ADF libraries".
    I gave permission to task template and is working fine now.. :)

  • Stale Data error when invoking seeded OAF from a custom OAF page

    Hi All,
    We have a requirement in OAF where we have to open a Seeded OAF Page (Install Base) from our Custom Page. We are using the javascript function “openWindow()” to open the page in a new window. When we close the seeded page by clicking seeded page window using the Window-close button and then perform any event on the custom page, we get the Stale Data error as given below.
    Error: Stale Data
    The requested page contains stale data. This error could have been caused through the use of the browser's navigation buttons (the browser Back button, for example).
    Cause:
    The number of displayed records, 2, exceeds the actual number of records, 1, in view object OwqAM.IKNCICOWQDetailVO1. Some of the displayed records may have been deleted.
    Here is the part of code we have tried.
    String destination = "/OA_HTML/RF.jsp?function_id="+Func_Id+"&"+"resp_id="+Resp_id+"&"+"resp_appl_id="+Application_id+"&security_group_id=0&lang_code=US";
    String testDest = "javascript:openWindow(top,'"+destination+"',null,{width:750, height:550},false,'document',null);void(0);";
    OABodyBean bodyBean = (OABodyBean)pageContext.getRootWebBean();
    bodyBean.setOnLoad(testDest);
    Also this issue is encountered only when we open an OAF page in a new window. We also have a functionality where a JSP page is opened on similar lines, but above said navigations do not result in the same error.
    If anyone has come across such a issue and have a resolution, please let me know. Any pointers would be of great help.
    Thanks,
    Mrugesh

    Hi,
    We had tried passing RetainAM = Y and then bouncing apache. Still we were getting the same error.
    We are not facing the STALE DATA issue when we invoke JSP page and oracle forms. It is only when we launch a seeded OAF page from our custom OAF page that we are getting this error.
    Regards,
    Mrugesh

  • Navigation from One page to another page through hyperlink in webcenter

    Hi All,
    I created ADF unbounded taskflow and want to use it in my webcenter portal application for navigation from one page say Page x to another say Page y by clicking on the hyperlink in the Page x. How to do this in webcenter portal application. When I try to add the taskflow in the navigation model it is taking to the blank page instead of taking to Page x. Many thanks in advance.
    Regards
    Kaushik Gopalakrishnan

    Take a look at this discussion (and referenced resources): http://groups.google.com/group/webcenter-emg/browse_thread/thread/b32d3252228c9e0a

  • Calling a concurrent program from CO in OAF

    Hi,
    I am trying to submit a conc. program from CO in OAF and in the controller code i am using the submitRequest method to submit the conc. progam but its giving error as method submitRequest() not found in class oracle.apps.fnd.cp.request.ConcurrentRequest, please help on this.

    Refer
    how to call concurrent program form oaf page
    http://prasanna-adf.blogspot.com/2008/11/call-concurrent-program-from-oa.html
    -Anand

  • Maximise Task Pages in iFrame popup Window when opened From ADF Task List

    All,
    We have built a custom worklist application that implements the Out of the Box Task list ADF Task flow. For application reasons, we have disabled the preview window (bottom section of task list) by using the Task Flow paramters.
    When navigating from the tasklist, it launches a new browser window for the applicable task.FYI the browser url seems to take the pattern of that below.
    http://<Server>:8001/LVWorkspace/faces/__ADFvDlg__?_adf.ctrl-state=fpkt030re_18&_vir=/LVWorkspace/faces/adf.dialog-request%3F_adf.ctrl-state%3Dfpkt030re_18&loc=en-US&_minWidth=750&_minHeight=600&_rtrnId=1355238885906&_afrLoop=1204852572759076&_afrWindowMode=1&_afrWindowId=ADFDialog10
    My question is is it feasible to control the size of this window? It allows seems to open a set size. The ideal would be to maximise the window to a full screen. This would save the users having to do this manually. Does anyone know if this is feasible? Or have any ideas suggestions for items you have done to perform similar functionality.
    Any help would be appreciated to see if this is feasible.
    FYI, we are using SOA/BPM 11.1.1.6.3
    Many Thanks
    Dave

    Hi,
    Sorry to reply to my own threads. If anyone doesn't have a resolutin for this, has anyone experienced issues like this with your own custom workspaces?
    Also in IE, when the tasklist page is closed (prior to it launching completely) the workspace reamins in model form.
    Has anyone experience this issue?
    Regards Dave

  • How to achieve context passing between ADF and OAF?

    Hi,
    I have a requirement where I need to access OAF application from ADF application.
    Do the necessary transactions in ADF and if needed the results should be displayed back in OAF page, How can we acheive this? Assuming that ADF is SSO enabled and EBS is integrated with SSO/OID. which eliminates user authentication while accessing different frameworks/applications.
    Thanks and Regards
    Sridhar

    Hi,
    they don't share the same context, so your options are
    a) passing values as a request parameter going from one application to the other
    b) storing context information in the database that both share
    This question is also better asked on an Apps forum
    Frank

  • Difference bw ADF and OAF

    Hi,
    Can anybody explain to me in simple words, what is the differene between ADF and OAF?
    thanks and Regards

    What is OAF? What is ADF? Difference between OAF and ADF?
    To answer these questions satisfactorily lot of space is required.
    In Simple terms for a newbie:
    OAF - Java based framework for building html pages in Oracle Apps. Currently being used in R12.
    You'll need OAF for extending existing functionality build in R12.
    ADF - Java based framework for building html pages in next generation of ERP suite from Oracle, FUSION.
    ADF is generic and is also being used for custom development.
    ADF is not based on proprietary technology.
    ADF can also be used for building custom modules for current oracle apps release R12.
    From my personal experience, while learning ADF, then don't treat this as advance version of OAF. Start fresh as if its a new framework. Continuous comparison makes it tough to pick up ADF in initial stages.
    Regards,
    Prince
    http://princekapoor82.blogspot.com/
    Edited by: 869070 on Jul 18, 2011 12:09 AM

  • About "Upload and download files from ADF into blob type colum."

    hi
    Using JDeveloper 10.1.3.3.0 I have tried the example available for download from this blog post by Jakub Pawlowski:
    "Upload and download files from ADF into blob type colum."
    at http://kuba.zilp.pl/?id=1
    First a thank you to Jakub for this interesting example.
    I have a question about a PDF file that I uploaded using the example.
    The file has a size of 10445518 bytes.
    After I upload that file, the blob column has a value with a size of 10445516 bytes, 2 bytes less.
    SQL> select file_name, dbms_lob.getlength(stored_file) from blob_table;
    FILE_NAME
    DBMS_LOB.GETLENGTH(STORED_FILE)
    ADF-DeveloperGuide-4GL-B25947_01.pdf
                           10445516If I download that file using the example, it has the same size as the blob value, 10445516 bytes.
    If I open the downloaded file, using Adobe Reader 8.1.1, it first shows this message:
    "The file is damaged but is being repaired."
    After that, there is not problem using the PDF file in Adobe Reader.
    I have tried this with both Internet Explorer 6 and Firefox 2.0.0.11.
    I have also tried this with other (smaller) files, and those upload and download correctly.
    question:
    Why are those 2 bytes lost during upload?
    many thanks
    Jan Vervecken

    Hi!
    I can only post you my code that works for me and as I said I had same problems but can't remember what solved them. My code:
      public void fileUploaded(ValueChangeEvent event)
        FacesContext fc = FacesContext.getCurrentInstance();
        UploadedFile file = (UploadedFile) event.getNewValue();
        if (file != null && file.getLength() > 0)
          // here I have some messages written and a call to the method on AM to save the uploaded file to the DB
      private BlobDomain newBlobDomainForInputStream(InputStream in)
        throws SQLException, IOException
        BlobDomain loBlob = new BlobDomain();
        OutputStream out = loBlob.getBinaryOutputStream();
        writeInputStreamToWriter(in, out);
        in.close();
        out.close();
        return loBlob;
      private static void writeInputStreamToWriter(InputStream in,
                                                   OutputStream out)
        throws IOException
        byte[] buffer = new byte[8192];
        int charsRead = 0;
        while ((charsRead = in.read(buffer, 0, 8192)) != -1)
          out.write(buffer, 0, charsRead);
       * Launch the upload - see fileUploaded() for actual upload handling.
       * @return null navigation event - we stay on this page
      public String UploadButton_action()
        if (this.getMyInputFile().getValue() == null)
          FacesContext context = FacesContext.getCurrentInstance();
          FacesMessage message =
            new FacesMessage(FacesMessage.SEVERITY_WARN, JSFUtils.getStringFromBundle("fileupload.emptyfielderror"),
                             null);
          context.addMessage(this.getMyInputFile().getId(), message);
        return null;
       * Setter for inputFile UI Component.
       * @param inputFile inputFile UI component
      public void setMyInputFile(CoreInputFile inputFile)
        this.myInputFile = inputFile;
       * Getter for inputFile UI Component.
       * @return inputFile UI component
      public CoreInputFile getMyInputFile()
        return myInputFile;
      }fileUploaded is a valueChangeListener on inputFile and UploadButton_action is as the name says the action for upload button.
    Hope this helps. If not, than your problem is probably not the same as mine was, although the message about file corrupted was the same.
    Next thing you can check in this case is if your file exceeds max file upload size. I don't know the exact default value, but if the file is too long I think this upload logic will upload only a part of the file and save it to the DB which can also lead to the same file corrupted error.
    You can set the max upload value in web.xml like this:
    <context-param>
    <!-- Maximum memory per request (in bytes) -->
    <param-name>oracle.adf.view.faces.UPLOAD_MAX_MEMORY</param-name>
    <!-- Use 5000K -->
    <param-value>5120000</param-value>
    </context-param>
    <context-param>
    <!-- Maximum disk space per request (in bytes) -->
    <param-name>oracle.adf.view.faces.UPLOAD_MAX_DISK_SPACE</param-name>
    <!-- Use 10,000K -->
    <param-value>15360000</param-value>
    </context-param>

  • Obtain Username from ADF Security with BPM Task Page

    All,
    I have a requirement to obtain the currently logged on user within a BPM task page.
    I log onto either the BPM workspace or our own custom workspace that leverages the BPM Tasklist Taskflow. When navigating from a task in the tasklist, I have attempted to use an ADF EL expression to obtain the current user #{securityContext.userName}. However this seems to return anonymous. I have created a very simple test case and process to prove this, just displaying the user on the screen. However it shows as anonymous. I have done nothing special with either the task page or my workspace application to configure security aspects. Other than the standard ADF security of the custom workspace loggin.
    Does anyone know if this is achievable? (My ADF skills are limited)
    Interestingly, this seems to work fine on some of our 11.1.1.6.3 sever installs but not on others, including my Local Windows install. Therefore it is concidence it works on the servers (Linux).
    Many Thanks for any guidance you can provide
    FYI, The Task actions, task comments etc all record the logged in user correctly. I also reviewed comments in https://blogs.oracle.com/bpmbestpractice/entry/bpm_adf_task_forms_checking
    Regards Dave
    Edited by: DavidGaskell on Dec 1, 2012 12:41 AM

    Hi thanks,
    I'm a little confused so apologies.
    The steps we have followed to date as as follows:
    1) Written our own login page which inplements ADF security to authenticate the user
    2) Integrated the BPM task list task flow into our application as per Oracle docs.
    3) Written a separate application for the task page.
    4) run the application so u log into application, go to task list page, click in a bpm task in task list which launches the custom bpm task page. At this point the security context is anonymous evn though the login page shows the user logged in.
    Therefore are you suggesting I need to add some additional steps to pass the context into the custom page. FYI we have no single sign on implemented.
    I presume the BPM context must be set based on the logged on user as all task actions are performed as the user details are recorded.
    In a simpler scenario I get the same outcome whe using the out the box bpm workspace.
    Rgards Dave

  • Page hangs While Navigating from JTT to OA

    In our product Oracle Trade Management we are facing the following issue while trying to navigate to an OA page from a JTT page. Please note that the page hangs for sometime and we have noticed following exception:
    java.lang.RuntimeException: java.sql.SQLException: Missing descriptor
    at oracle.apps.jtf.base.session.JTFCDB.getJTFCookieString(JTFCDB.java:414)
    at oracle.apps.jtf.base.session.JTFCookie.getBrowserCookie(Unknown Source)
    at
    oracle.apps.jtf.base.session.ServletSessionManager.addSessionCookie1(ServletSe
    ssionManager.java:4240)
    at
    oracle.apps.jtf.base.session.ServletSessionManager.addSessionCookie(ServletSes
    sionManager.java:4211)
    at
    oracle.apps.jtf.base.session.ServletSessionManager.endRequest(ServletSessionMa
    nager.java:2495)
    at pages._jtfcrmchrome._jspService(__jtfcrmchrome.java:1894)
    at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
    at
    weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecu
    rityHelper.java:227)
    at
    weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.
    java:125)
    at
    weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
    at
    weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:183)
    at
    weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatche
    rImpl.java:523)
    at
    weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.
    java:253)
    at weblogic.servlet.jsp.PageContextImpl.forward(PageContextImpl.java:159)
    at pages._jtfcrmchrome._jspService(__jtfcrmchrome.java:1312)
    at weblogic.servlet.jsp.JspBase.service(JspBase.java:34)
    at
    weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecu
    rityHelper.java:227)
    at
    weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.
    java:125)
    at
    weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:300)
    at
    weblogic.servlet.internal.ServletStubImpl.onAddToMapException(ServletStubImpl.
    java:416)
    at
    weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:326)
    at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
    at
    weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at oracle.apps.jtf.base.session.ReleaseResFilter.doFilter(Unknown Source)
    at
    weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at
    oracle.apps.fnd.security.AppsServletFilter.doFilter(AppsServletFilter.java:332
    at
    weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
    at
    weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun
    (WebAppServletContext.java:3715)
    at
    weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(Web
    AppServletContext.java:3681)
    at
    weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.
    java:321)
    at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
    at
    weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletCon
    text.java:2277)
    at
    weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.ja
    va:2183)
    at
    weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1454)
    at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
    at weblogic.work.ExecuteThread.run(ExecuteThread.java:176)
    The sample code used in JTT page to build Hyperlinks, which takes us to OA page is give below:
    String l_strOfferNameHyperlink = oracle.apps.asf.util.FunctionUtil.getURL(omoPage,"OZF_FS_OFFR_UPDT")+"&qpListHeaderId="+l_strObjId;
    String l_StrPageIdsUrl = "&"+omoPage.getPageIDsURL().substring(1);
    l_strOfferNameHyperlink += l_StrPageIdsUrl;
    l_strOfferNameHyperlink += "&PAGE.OBJ.objType=OFFR";
    l_strOfferNameHyperlink = oracle.apps.jtf.admin.adminconsole.SideBarMetaData.getURL(l_strOfferNameHyperlink,0,0);
    We modified the code as per the OA dev guide and bug no: 04548959
    l_strOfferNameHyperlink = PageUtil.get(omoPage).getURLNoCookie("OZF_FS_OFFR_UPDT",false)+"&qpListHeaderId="+l_strObjId;
    String l_StrPageIdsUrl = "&"+omoPage.getPageIDsURL().substring(1);
    l_strOfferNameHyperlink += l_StrPageIdsUrl;
    l_strOfferNameHyperlink += "&PAGE.OBJ.objType=OFFR";
    l_strOfferNameHyperlink = oracle.apps.jtf.admin.adminconsole.SideBarMetaData.getURL(l_strOfferNameHyperlink,0,0);
    l_strOfferNameHyperlink = oracle.apps.jtf.base.session.ServletSessionManager.getURL(l_strOfferNameHyperlink);
    Pls let us know what is the better way to handle the navigation from JTT to OA to avoid this issue.
    Thanks,
    Nirma

    Calling OA Page from JSP page
    Call OAF Page from JSP
    -Anand

  • Can I obtain access token from ADFS 3.0 based on OAuth ACS-token that I already have?

    Hello!
    I have the following setup: iOS device, ACS/WAAD is IDP and ADFS 3.0 as RP, securing access to WIF web service.
    I want iOS application users to be able to access ADFS-protected web-service.
    I have created some users in WAAD, configured trust between ACS IDP and ADFS RP.
    ADFS is registered in WAAD with AppID = ADFSAppID
    I am doing the following request in order to obtain authorization token for iOS app user from ACS:
    const string issuerName = "[email protected]";
    const string issuerPassword = "Password!23";
    var authContext = new AuthenticationContext("https://login.windows.net/ADFSAppID");
    var uc = new UserCredential(issuerName, issuerPassword);
    var result = authContext.AcquireToken("http://adfs.appdomain.com/adfs/services/trust",
    "ADFSAppID",
    uc);
    _authHeader = result.CreateAuthorizationHeader();
    So, I have a token from ACS in JWT format.
    Now I need to present this token to ADFS in order to obtain a new token that I can use to access the web-service. I am trying the following POST-query:
    https://adfs.appdomain.com/adfs/oauth2/token?grant_type=authorization_code&code={0}&client_id=ADFSAppID&redirect_uri=http://web_service_url
    However, when I try accessing web service with that token, I am getting 403:unauthorized and redirected back to ADFS.
    I have already tries lots of code solutions, such as
    http://leastprivilege.com/2010/10/28/wif-adfs-2-and-wcfpart-6-chaining-multiple-token-services/
    http://www.cloudidentity.com/blog/2013/07/30/securing-a-web-api-with-windows-server-2012-r2-adfs-and-katana/
    http://blog.scottlogic.com/2015/03/09/OAUTH2-Authentication-with-ADFS-3.0.html
    But somehow the problem remains: I cannot get such authentication token from ADFS that it is accepted by my webservice as a valid token.
    Can anybody provide any links or code samples of token exchange between ACS and ADFS?

    Yes, it is. I was able to authenticate normally, if I am using ADFS as IdP for WIF RP.
    But when Azure is IdP for ADFS-protected WIF WS, I am unable to get tokens that would be accepted by WIF WS

  • Need sample code to get handle of Selected rows from ADF Table

    Hi,
    I am new to ADF. I have an ADF table based on VO object.On some button action,I need to get handle of selected rows in application module.
    If anybody is having sample code to do this then please share with me.
    Thanks,
    ashok

    wow now link http://blogs.oracle.com/smuenchadf/examples/#134 is working.thanks a lot.
    also the link http://baigsorcl.blogspot.com/2010/06/deleting-multi-selected-rows-from-adf.html is very useful. Thanks a lot for Sameh Nassar too.He made it clear that in 11g Select column is not available for a ADF table and provided a solution to get Select column.
    Thanks,
    ashok

  • How to get large no of records from adf table

    Hi All,
    I'm working on adf.I'm using jdeveloper 11.1.1.5 version.In my adf application i have 1000 records in my adf table.I want to get the 500 selected records from that table at a time.But im not able to get huge number of records.How can i get the records from adf table.Please give me ur valuable suggestions.
    Thanks!

    Hi.
    for large record check the oficial doc.
    http://docs.oracle.com/cd/E24382_01/web.1112/e16182/bcadvvo.htm#CEGDBJEJ
    PAGE_RANGING is the best option for large tables.
    and these maybe will help you
    Re: Performance scrolling large ADF tables
    Re: Expert opinion needed: Best practices to handle huge rowsets on UI

Maybe you are looking for

  • Is there a way to continue working with sigler jazzFont on Lion

    With Logic Pro 9 on Mac OS 10.6 is was possible to work with the JazzFont (R. Sigler). Since I've updated my system on OS 10.7 (Lion), the noteheads and slants appeare on the wrong places. In other applications (TextEdit) every character of any JazzF

  • Toxic tabs in Safari 5.1 OS 10.7.1

    Safari has just crashed 'unexpectedly'. I say 'just', actually about 3 hours ago and I've been wrestiling with the problem since then. Restarting Safari, it works OK with the exception of three tabs that are remaining from just before the crash. If I

  • Failure to burn DVD

    I created a movie in i Movie. It includes stills, video clips, sound effects and music. It plays perfectly in i Movie but during the i DVD process, it seems to crash during the "encoding audio" mode. Help.... and thank you

  • Nested XPath expressions

    Hello, I am using jsp to read an xml file, then build a table from the contents. My xml looks like this: <document>      <first> Text of First tag              <second> Text of second tag                   <inner> Text of inner tag</inner>           

  • Thread in JTree GUI

    I have a GUI with a JTree. Each time I select a node, the valueChanged method is called and a new thread is being started. Now, for various reasons, I only want to have ONE single thread, that is, i don't want Java to start a new thread each time i s