Modifying eBusiness 11.5.10.2 OAF page?

We are on eBusiness 11.5.10.2 and I would like to modify a workflow email notification. This email notification calls an OAF region. The OAF region is what I need to modify. Can you please tell me what development tools I will need and what version of JDeveloper I need to install?
Thanks for your time.
Shauna

sphelps wrote:
No it is not in the query... I'll probably need help when I get to that point as well. :(
Right now I'm having an issue configuring JDeveloper 9i. Where can I find the right DBC file to use? Where can I get the OC4J connection information from?This link should be helpful -- https://forums.oracle.com/forums/search.jspa?threadID=&q=JDeveloper+AND+DBC&objID=f210&dateRange=all&userID=&numResults=15&rankBy=10001
Thanks,
Hussein

Similar Messages

  • How to modify a standard OAF page in version R12

    Dear all,
    I have a requirement to modify a standard OAF page(can't implement by personalization),and my EBS version is R12,but i have not the source java code of the page,I try to decomplie the class file by a sofeware named 'YingSoft' , as the r12's jdk is 1.6,will have some errors.
    So,anybody know how to accomplish or have other decompile software?
    thanks,
    Ming Tao.

    Hi Ming,
    I use Java Decompiler (JD) in it works fine for me. Also, I guess you know it already, but just in case, there is a detailed explanation on how to extend standard OAF pages in the OA Framework Developer's guide and how to deploy the changes.
    Regards.

  • How to open and the view the .jsp(OAF) page and it's related code?

    Hi,
    Can anybody help on how to open the .jsp and it's related java files to see the coding? I want to know the table and view details related to a particular OAF page. It will be great help if someone explains.
    Thanks in advance.
    Muruga.
    Edited by: Murugeshapps on Jun 26, 2009 6:37 AM

    Hi,
    Please see the following documents.
    Note: 416708.1 - How to find the correct version of JDeveloper to use with eBusiness Suite 11i or Release 12.x
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=416708.1
    Note: 330236.1 - Configuring JDeveloper For Use With Oracle Applications 11i and R12
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=330236.1
    For further OAF questions, please post it in [Technology - OA Framework |http://forums.oracle.com/forums/forum.jspa?forumID=210] forum, you would probably get a better/faster response.
    Regards,
    Hussein

  • Problem in XML Publisher Report submission from OAF Pages

    Hi,
    I am trying to submit Concurrent Program from OAF Page which is an XML Publisher Report.
    The request is Submitting and Completing successfully but when we open to view the out put we are able to view the HTML tags.
    We checked the same Concurrent program by submitting from the SRS window After completing if we click on view output the rtf file is getting opened correctly.
    I tested with normal rdf report it is working fine with standard Concurrent program used in OAF
    So my doubt is
    Does the Standard Concurrent program used in OAF supports the rtf reports.
    Please suggest if any modifications to be done in the Concurrent program
    Krishna

    Krishna
    Modified your code a little bit.Use this
        public int submitCPRequest(String shipmentId) {
        System.out.println("into submitCPRequest");
            OAPageContext pageContext;
            OAWebBean webBean;
        try {
    OAApplicationModule am =pageContext.getApplicationModule(webBean);
        OADBTransaction tx = (OADBTransaction)am.getOADBTransaction();
        java.sql.Connection pConncection = tx.getJdbcConnection();
        ConcurrentRequest cr = new ConcurrentRequest(pConncection);
        String applnName = new String("XXAPL"); //Application that contains the concurrent program
        System.out.println("ApplName"+ applnName);
        String cpName = new String("XXAPLPOSMPRD"); //Concurrent program name
        System.out.println("Concc Name"+ cpName);
        String cpDesc = new String(" APL PO Shipping Material Pickup Request"); // concurrent Program description
        // Pass the Arguments using vector
        // Here i have added my parameter headerId to the vector and passed the
        //vector to the concurrent program
        Vector cpArgs = new Vector();
        cpArgs.addElement(shipmentId);
        System.out.println("Args"+ cpArgs);
        // Calling the Concurrent Program
        int requestId = cr.submitRequest(applnName, cpName,cpDesc, null, false, cpArgs);
        cr.addLayout("XXAPL", "XXAPLPOSMPRT", "ENG", "US" , "RTF");
        System.out.println("Req Id"+ requestId);
        tx.commit();
        return requestId;
            catch (RequestSubmissionException e) {
            System.out.println("Into Exception");
            OAException oe = new OAException(e.getMessage());
            oe.setApplicationModule(this);
            throw oe;
            catch(Exception exception)
            throw OAException.wrapperException(exception);
        }Thanks
    AJ

  • Running a Standard OAF page in Jdeveloper

    Hi,
    I have configured Jeveloper and designed some of the sample OAF pages. Now i want to view the Standard Supplier Page into my jdeveloper so that i can learn how to modify the standard pages.
    Can you let me know the step by step procedure of how to get all these files from server and where to paste it
    Thanks in advance.
    Regards,
    Yadnesh

    Hi,
    You need to FTP all the files that are related to your page.
    What is your exact requirement ? You can make the changes to the page even without FTP all the files and it depends on your requirement.
    For example, if you want to extend a controller, then just move the standard controller and create a new java class extended from that controller. Later you can compile the same on unix box. So there is no need to FTP all the files.
    Yes, whatever class file you FTP, you need to put those at \jdevhome\jdev\myclasses.
    --Sushant                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • Issue in Accessing OAF Page in Oracle Apps

    I am facing a strange issue while accessing OAF pages from a responsibility. I have a OAF page which is attached to a responsibility through a menu-function. When I click the menu, it opens the page in a new window properly, but if I click the menu again it opens the page ontop of the existing page (which was opened previously). Is there any setup in IE to fix this? Ideally the page should be opened in a new window everytime I click the menu.
    Any pointers on this would be appreciated.
    Thanks,
    Shree

    If all of the users are using the same responsibility and the issue happens only for some users, you can determine what profile options have been set for the user for which this works by using scripts in MOS Docs 367926.1 (How To Find All Users With A Particular Profile Option Set?) and 282382.1 (How to Search all of the Profile Options for a Specific Value). You may need to modify these scripts to suit your needs.
    HTH
    Srini

  • Adding new text  and removing existing one in standard oaf page

    Hi,
    I got requirement like this in iRecruitment login page .in that i need to modify raw text like New to iRecruitment?in this i have to place client text.
    can u help me?
    Thanks,
    ajay

    Ajay,
    If message which needs to be changed is attached to AOL message then try the below
    1.modify the message according to your requirement
    2. clear fucntional cache to reflect the change in login page
    Navigation to clear cache: Functional Administrator Responsibility -> Core Services -> Caching Framework -> Global Configuration -> Click on “Clear All Cache” button then click “Yes” button
    How to find out which message is attached with that login page.Is there any way to find out that in about this page or personalization or any other method.If your login page is OAF page then you can check it using about this page. Go to 'about this page' link select "Expand All" radio button then search for your message.
    regards,
    Anand

  • Performance Test on OAF Page Extensions

    Hi ,
    We have extend the seeded page controller&VO to achieve the business requirement.
    Could you please suggest/update me if we have any free ware to do the performance test on OAF page extension and customization's.
    Regards,
    Venkatesh Chandra.

    Hi Gaurav,
    I followed your instruction and all it does is display the pages as "tabs" horizontally on the page. What I actually want is a Side bar on the left hand region exactly like the instructions and example in the Framework developers guide. The set up for a sidebar (according to the developers guide) is much more involved as I posted in my first message above.
    An example of a side navbar in e-Business suite can be found under Functional Administrator responsibility > Personalization tab > Import/Export.
    I have looked at the menu definitions for this page/function, and I've also had a look in the Page XML but I cannot replicate it with my custom page. The setup used for that example page also does not conform to the OAF developers guide instructions.
    So again in the absence of any useable examples in eBusiness Suite I'm rather stuck with the OAF developer's guide so any tips would be gratefully accepted.
    Rgds
    Shankar

  • Restirct OAF page for a user

    Hi All,
    How can i restrict a page for a user.
    That is I don't want a particular user to modify the page.
    So how can i hide a OAF page from the user.
    When the user logs in the page or responsibility must not be shown.
    Thanks & Regards,
    Jeganathan R

    Extend the controller and write code to set property of button according to the user Login.
    Capture the user name in PR of controller then enable or disable button as per your requirement.
    Thanks
    --Anil                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • Adding a custom link to an Application OAF page

    I need to add a custom link to a standard OAF page, this link should launch an application which requires a log in.
    Can I add this link through personalization.
    If I add this link through personalization, how do I pass parameters to this application which allows us to implement the Single Sign on. We will have single sign on turned on for the eBusiness suite and the other application.

    If your Single Sign On is configured, you should be able to navigate directly to the Page. Adding a link through personalization is not a problem. Parameters could be included in the URL itself(you might need to check on security).
    But I am not sure how much would your third party application would integrate with Oracle. Kindly try passing information through URLs and check out the behaviour.
    Sumit

  • R12 Can't make standard OAF pages to work from Jdevloper

    Hello,
    Jdeveloper version : 10.1.3.3.3.0
    i have to develop customization on PO.
    to do that i have to extend a controller of a OAF page.
    I face problems even before i start writing some codes.
    I downloaded the $JAVA_TOP/oracle/apps/po content and subfolders to "myclasses".
    I did copy the same folder in myprojects.
    Then i download the $PO_TOP/mds content and subfolders to "myprojects".
    I create my workspace and project, setup it properly.
    Before starting to create my controller i am trying to launch the FULL STANDARD PO order page and create an order.
    so i launch the page OrderSummaryPG.xml located in oracle/apps/po/document/order/webui.
    I create an order
    fill in the header information
    create a ligne
    fill in the line information
    Save the order
    I Click on approve button
    then i get this error. why am i getting this error if i did not change any of the code ?
    any idea ?
    oracle.apps.fnd.framework.OAException: oracle.jbo.NameClashException: JBO-25001: Le nom linelocationsMergeVOIter de type d'objet Itérateur de rowset de vue existe déjà
         at oracle.apps.fnd.framework.webui.OAPageErrorHandler.prepareException(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageErrorHandler.processErrors(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at OA.jspService(_OA.java:71)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
         at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
         at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    ## Detail 0 ##
    oracle.apps.fnd.framework.OAException: oracle.jbo.NameClashException: JBO-25001: Le nom linelocationsMergeVOIter de type d'objet Itérateur de rowset de vue existe déjà
         at oracle.apps.fnd.framework.OAException.wrapperInvocationTargetException(Unknown Source)
         at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(Unknown Source)
         at oracle.apps.fnd.framework.server.OAApplicationModuleImpl.invokeMethod(Unknown Source)
         at oracle.apps.po.common.webui.ClientUtil.executeServerCommand(ClientUtil.java:152)
         at oracle.apps.po.document.common.webui.DocumentCO.processAction(DocumentCO.java:785)
         at oracle.apps.po.document.common.webui.DocumentCO.processConvertCurrencyAndAction(DocumentCO.java:678)
         at oracle.apps.po.document.common.webui.DocumentCO.processFormRequest(DocumentCO.java:278)
         at oracle.apps.po.document.order.webui.OrderCO.processFormRequest(OrderCO.java:100)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.beans.OABodyBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at OA.jspService(_OA.java:71)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
         at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
         at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    oracle.apps.fnd.framework.OAException: oracle.jbo.NameClashException: JBO-25001: Le nom linelocationsMergeVOIter de type d'objet Itérateur de rowset de vue existe déjà
         at oracle.apps.fnd.framework.OAException.wrapperInvocationTargetException(Unknown Source)
         at oracle.apps.fnd.framework.server.OAUtility.invokeMethod(Unknown Source)
         at oracle.apps.fnd.framework.server.OAApplicationModuleImpl.invokeMethod(Unknown Source)
         at oracle.apps.po.common.webui.ClientUtil.executeServerCommand(ClientUtil.java:152)
         at oracle.apps.po.document.common.webui.DocumentCO.processAction(DocumentCO.java:785)
         at oracle.apps.po.document.common.webui.DocumentCO.processConvertCurrencyAndAction(DocumentCO.java:678)
         at oracle.apps.po.document.common.webui.DocumentCO.processFormRequest(DocumentCO.java:278)
         at oracle.apps.po.document.order.webui.OrderCO.processFormRequest(OrderCO.java:100)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageLayoutHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.beans.layout.OAPageLayoutBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.beans.form.OAFormBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequestChildren(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAWebBeanContainerHelper.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.beans.OABodyBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.processFormRequest(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(Unknown Source)
         at OA.jspService(_OA.java:71)
         at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:59)
         at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:462)
         at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:594)
         at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:518)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
         at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)
         at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)
         at com.evermind.server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)
         at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)
         at com.evermind.server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)
         at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:111)
         at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
         at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:239)
         at oracle.oc4j.network.ServerSocketAcceptHandler.access$700(ServerSocketAcceptHandler.java:34)
         at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:880)
         at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:303)
         at java.lang.Thread.run(Thread.java:595)
    Edited by: Dan... on 19 janv. 2012 15:31

    Have you reviewed all the steps in these docs?
    How to find the correct version of JDeveloper to use with eBusiness Suite 11i or Release 12.x [ID 416708.1]
    Configuring JDeveloper For Use With Oracle Applications 11i and R12 [ID 330236.1]
    Thanks,
    Hussein

  • DEPLOYMENT PROCEDURE TO DEPLOY OAF PAGES TO E-BUSINESS SUTE.

    We are having many customizations of OAF Pages. Each time we are doing any modification to those pages we are deploying to E-Buss and bouncing the Apache. Is there any better way to deploy the OAF Pages without bouncing the Apache? Note that, we are using OAF Extended functionlity to customize the Oracle e-buz pages.

    Hi,
    Bouncing Apache is one thing which is not avoidable, even though there are cases when you can avoid it. Suppose you have updated any SEED data, then bouncing is not required, or at times the MDS components are changed (but this is not always guaranteed), or if you moved the code for the first time (no previous cache available). Whenever a class file is modified, bouncing is imminent.
    To summarize, under the present situation you should always bounce apache after deploying any code changes.

  • XML Publisher Report Output from OAF Page

    Hi,
    I created a button in a OAF page, and called the XML publisher Report program on click of this button. The concurrent request was ran when check from View Requests. When I click on viewout, the pdf document was open with the option, open, save, cancel. But this is not coming up in the OAF page. when debugged the code, the url is null.
    Please see the below code.
    OADBTransactionImpl oadbtransactionimpl = (OADBTransactionImpl)paramOAPageContext.getRootApplicationModule().getOADBTransaction();
    String s1 = oadbtransactionimpl.getAppsContext().getEnvStore().getEnv("TWO_TASK");
    System.out.println("s1 = " + s1);
    String s2 = oadbtransactionimpl.getAppsContext().getEnvStore().getEnv("GWYUID");
    System.out.println("s2 = " + s2);
    String s3 = "BEGIN :1 := fnd_webfile.get_url(fnd_webfile.request_out, :2, :3, :4, 2); end;";
    CallableStatement callablestatement = paramOAPageContext.getApplicationModule(paramOAWebBean).getOADBTransaction().createCallableStatement(s3, 1);
    System.out.println("s3 = " + s3);
    if(requestId != 0)
    try
    Number number = new Number(requestId);
    callablestatement.registerOutParameter(1, 12);
    callablestatement.setInt(2, number.intValue());
    callablestatement.setString(3, s2);
    callablestatement.setString(4, s1);
    callablestatement.execute();
    String s4 = callablestatement.getString(1);
    System.out.println("Before S4 if statement");
    if(s4 == null || s4.equals(""))
    // throw new RuntimeException();
    System.out.println("URL is null");
    System.out.println(" print ouput url - " + s4 );
    // throw OAException.wrapperException(exception);
    oadbtransactionimpl.putValue("OutputURL", s4);
    System.out.println(" print ouput url - " + s4 );
    }

    Look at the links AJ gave.
    Basically what you will do is create a Data Definition and assign a Data Template to it. Create a (document) Template and assign it to your data definition. You will use the XML Publisher Java API classes to pass parameters to your data template and extract the XML data. Then you will use this in conjunction with your document template and the OAF integration region to present the final output to the user.
    All of these things are in the XML Publisher documentation and Javadocs.

  • Stale data error while opening a multiple OAF page .

    Dear Friends ,
    I have a OAF page developed and deployed in server , its basically a search page , it also has several links to
    go to create page and update page . when the user opens the multiple page using different tabs in the browser
    like for example
    ex :
    from search page click on create page open it as new tab . if such multiple table are being opened
    and do some operation like search a record , it gives and error (stale data : Developer's mode exception ) .
    How to over come this exception , could you please share you ideas
    Thanks in Advance,
    Keerthi.k

    Hi friend ,
    In Search page i didn't do any update. and also search page is not a problem it's working fine. create page only the problem. In this page only throwing Stale data error exception.
    Please give me more suggestion.
    Thanks in advance,

  • Getting error while running OAF page from jdeveloper

    Hi All,
    While running a OAF page from jdeveloper i am getting the below error, please help me out.
    http 500 Internal Server Error
    Thanks

    Hi ,
    Check in Embedded oc4j Server preference by
    tools-> Embedded oc4j Server preferences ->Startup ->
    choose the radio button for Host Name or IP Address as
    Specify Host name as your laptops ip Address.
    If still it didn't work, share your Jdev console log error.
    Thanks,
    With regards,
    Kali.
    OSSi.

Maybe you are looking for