Using Captcha in OAF Pages

Hi all,
I wish to use Captcha in my applications to stop malicious attempts on my database from the Internet. Is this supported by Oracle? Any information on this is very much appreciated.
Thanks in Advance....
Edited by: 913735 on Feb 21, 2012 11:23 AM

Hi,
I found two links for you, both written by Anil Passi..
http://iwidi.org/ (filtered with term "captcha").
Here are the results for you:
Topic     Level     Comment     WorkType     MaterialType     Links
Captcha Implementation. Step by Step Webservice in OA Framework using java     Advanced          Others     Article     http://oracle.anilpassi.com/oa-framework-with-captcha-webservice.html
Steps by Step approach to call a Captcha Webservice from OA Framework     Advanced          Others     Article     http://oracle.anilpassi.com/oa-framework-with-captcha-webservice.html
Abdul Wahid
http://iwidi.org

Similar Messages

  • Using Webservices in OAF Pages

    Hi all,
    Did any one try using Web services (Captcha) in the OAF Pages? Will this work, suggestions and Information related to this is very much appreciated. Please share any step by steps process to achieve this.
    Thanks in advance,
    Raja
    Edited by: 913735 on Feb 27, 2012 10:51 AM

    There is nothing in OAF to generate barcodes.
    Found these helpful links to get a Barcode generator
    http://www.faqts.com/knowledge_base/view.phtml/aid/769
    And this topic says
    What's the best way to start printing Bar Codes?
    The best way to start printing Bar Codes is to use your existing laser, ink jet or dot matrix printer.
    In order to do this, you require a Bar Code TrueType Font, which is very inexpensive. A Bar Code TrueType Font provides the ability to print Bar Codes directly from Word, WordPerfect, Access, FoxPro, Excel, or any other Windows program. Bar Codes can be printed on labels or directly on documents.
    Top of Page
    What's a Bar Code TrueType Font?
    A Bar Code TrueType Font, is a font just like the ones you already have on your PC (Arial, Courier, Times New Roman). You install, select and use the Bar Code fonts just like you would any other. The only difference is that when you display or print using the Bar Code Fonts, instead of regular letters or numbers, you get bar and space patterns corresponding to the characters being typed (or displayed, or printed).
    Like other TrueType fonts, the Bar Code Fonts are fully scalable (you can make them as big or small as you want).
    So what i suggest is that you use a barcode generator and get the image, once you have the image, you can use either OARawTextBean or OAHTMLWebBean to put this image in the OA Page.
    Thanks
    Tapash

  • What Tool i use for creating OAF (Page)

    Hi All,
    I am new in Oracle EBS my boss given task for develop page in OAF, so please guide me what tool i use for this page given me link for download it and also help me for creating this page.
    Currently we are using Oracle EBS R12.1.2.
    Thanks
    Rehan

    I am new in Oracle EBS my boss given task for develop page in OAF, so please guide me what tool i use for this page given me link for download it and also help me for creating this page.
    Currently we are using Oracle EBS R12.1.2.OA Framework - 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]
    Troubleshooting JDeveloper setup for Oracle Applications [ID 357218.1]
    What Setup is Required to Create Custom JSP Pages to Run on the Ebusiness Suite 11i and R12+? [ID 884200.1]
    Thanks,
    Hussein

  • DFF Issue on OAF page.

    I am using DFF on OAF page and able to pupulate default default values in DFF through processRequest() in OAF
    When i try to change the Default values after DFF is rendered and click some button on Page, all entered values is getting replaced with old values (default values)
    Please suggest

    oadescriptiveflexbean.processFlex(oapagecontext);
    Enumeration x= null;
    x= oadescriptiveflexbean.getChildNames();
    while(x.hasMoreElements())
    String aParamName = (String)x.nextElement();
    OAWebBean dffbeans=(OAWebBean)oadescriptiveflexbean.findChildRecursive(aParamName);
    if(dffbeans != null)
    if (aParamName.equals("HzAddressStyleFlex1") && oapagecontext.getParameter("lAddress1")!=null)
    OAMessageTextInputBean Address1=(OAMessageTextInputBean)oadescriptiveflexbean.findChildRecursive(aParamName);
    Address1.setText(oapagecontext.getParameter("Address1").toString());
    if (aParamName.equals("HzAddressStyleFlex2") && oapagecontext.getParameter("Address2")!=null)
    OAMessageTextInputBean Address2=(OAMessageTextInputBean)oadescriptiveflexbean.findChildRecursive(aParamName);
    Address2.setText(oapagecontext.getParameter("Address2").toString());
    if (aParamName.equals("HzAddressStyleFlex5") && oapagecontext.getParameter("City")!=null)
    OAMessageTextInputBean City=(OAMessageTextInputBean)oadescriptiveflexbean.findChildRecursive(aParamName);
    City.setText(oapagecontext.getParameter("City").toString());
    if (aParamName.equals("HzAddressStyleFlex6") && oapagecontext.getParameter("County")!=null)
    OAMessageTextInputBean County=(OAMessageTextInputBean)oadescriptiveflexbean.findChildRecursive(aParamName);
    County.setText(oapagecontext.getParameter("County").toString());
    if (aParamName.equals("HzAddressStyleFlex7") && oapagecontext.getParameter("State")!=null)
    OAMessageLovInputBean State=(OAMessageLovInputBean)oadescriptiveflexbean.findChildRecursive(aParamName);
    State.setText(oapagecontext.getParameter("State").toString());
    if (aParamName.equals("HzAddressStyleFlex8") && oapagecontext.getParameter("postaCode")!=null)
    OAMessageTextInputBean ZipCode=(OAMessageTextInputBean)oadescriptiveflexbean.findChildRecursive(aParamName);
    ZipCode.setText(oapagecontext.getParameter("postaCode").toString());
    }

  • Creating PDF in OAF page using DocumentHelper class

    I an trying to display a PDF from within an OAF page.
    I am generating the XML using a database function and getting the XML in the controller class as a clob object which I then converted into an ascii stream. I tested the stream, and I am getting the XML output as expected. Sample below>
    <ORG_NAME>
    <EMPLOYEE_ID>
    <FIRST_NAME>Ogre</FIRST_NAME>
    <LAST_NAME>Swamp</LAST_NAME>
    <EMAIL_ID>[email protected]</EMAIL_ID>
    <SALARY>10</SALARY>
    <MANAGER_ID>0</MANAGER_ID>
    <MANAGER_NAME>I work for no one</MANAGER_NAME>
    <EMP_ADDRESS>My Swamp</EMP_ADDRESS>
    <EMP_CITY_STATE>Kingdom from far away</EMP_CITY_STATE>
    </EMPLOYEE_ID>
    </ORG_NAME>
    I am using the following code in the controller class to generate the PDF as suggested in the XML Pub Guide Chapter 12.
    String redirectURL = DocumentHelper.getOutputURL(pageContext,"PER", "NEW_EMP", bi, "PDF", null, "en", "00");
    OAHTMLWebBean outRegion = (OAHTMLWebBean)createWebBean(pageContext, HTML_WEB_BEAN, null, "IFRAME");
    outRegion.setHTMLAttributeValue("src",redirectURL);
    outRegion.setHTMLAttributeValue("width", "100%");
    outRegion.setHTMLAttributeValue("height", "500");
    outRegion.setHTMLAttributeValue("title ","NEW_EMP");
    outRegion.setHTMLAttributeValue("name ","NEW_EMP");
    pageContext.getPageLayoutBean().addIndexedChild(outRegion);
    But, I am getting the following error on the PAF page.
    404 Not Found
    OracleJSP: java.io.FileNotFoundException: C:\JDeveloper\jdevhome\jdev\myhtml\OA_HTML\xdo_doc_display.jsp (The system cannot find the file specified)
    When I checked the redirectURL that is generated by the DocumentHelper class, this is what I found.
    redirectURL: /OA_HTML/xdo_doc_display.jsp?dbcName=localhost_vis&fileName=NEW_EMP-1348275838_out.pdf&mFileLength=1873&p_output=C:\JDeveloper\jdevhome\jdev\myhtml\OA_HTML\fwk/t/NEW_EMP-1348275838_out.pdf&outputType=PDF
    I noticed that the first part of the url string is in windows path format, while the second part in unix format. I had copied the DocumentHelper.class from a unix file system (where the oracle ebs is installed in my org) and placed it in my windows based machine. Caould this be the cause of the problem.
    Note: I am pointing my JDeveloper to the Oracle EBS installed locally on my windows machine (but did not find the DocumentHelper.class in the local $JAVA_TOP, so I copied it from my org's Unix based Oracle EBS installation).
    If you think this has to do with me copying the DocumentHelper.class from a unix env and using it in a windows env, can someone point me to where I can find the DocumentHelper.class file for use in Windows env. since I donot find it under my windows based oracle ens installation (Oracle EBS 11.5.10)
    Thank you for your time. Appreciate your help.
    Edited by: user8005428 on Feb 16, 2010 1:26 PM

    I an trying to display a PDF from within an OAF page.
    I am generating the XML using a database function and getting the XML in the controller class as a clob object which I then converted into an ascii stream. I tested the stream, and I am getting the XML output as expected. Sample below>
    <ORG_NAME>
    <EMPLOYEE_ID>
    <FIRST_NAME>Ogre</FIRST_NAME>
    <LAST_NAME>Swamp</LAST_NAME>
    <EMAIL_ID>[email protected]</EMAIL_ID>
    <SALARY>10</SALARY>
    <MANAGER_ID>0</MANAGER_ID>
    <MANAGER_NAME>I work for no one</MANAGER_NAME>
    <EMP_ADDRESS>My Swamp</EMP_ADDRESS>
    <EMP_CITY_STATE>Kingdom from far away</EMP_CITY_STATE>
    </EMPLOYEE_ID>
    </ORG_NAME>
    I am using the following code in the controller class to generate the PDF as suggested in the XML Pub Guide Chapter 12.
    String redirectURL = DocumentHelper.getOutputURL(pageContext,"PER", "NEW_EMP", bi, "PDF", null, "en", "00");
    OAHTMLWebBean outRegion = (OAHTMLWebBean)createWebBean(pageContext, HTML_WEB_BEAN, null, "IFRAME");
    outRegion.setHTMLAttributeValue("src",redirectURL);
    outRegion.setHTMLAttributeValue("width", "100%");
    outRegion.setHTMLAttributeValue("height", "500");
    outRegion.setHTMLAttributeValue("title ","NEW_EMP");
    outRegion.setHTMLAttributeValue("name ","NEW_EMP");
    pageContext.getPageLayoutBean().addIndexedChild(outRegion);
    But, I am getting the following error on the PAF page.
    404 Not Found
    OracleJSP: java.io.FileNotFoundException: C:\JDeveloper\jdevhome\jdev\myhtml\OA_HTML\xdo_doc_display.jsp (The system cannot find the file specified)
    When I checked the redirectURL that is generated by the DocumentHelper class, this is what I found.
    redirectURL: /OA_HTML/xdo_doc_display.jsp?dbcName=localhost_vis&fileName=NEW_EMP-1348275838_out.pdf&mFileLength=1873&p_output=C:\JDeveloper\jdevhome\jdev\myhtml\OA_HTML\fwk/t/NEW_EMP-1348275838_out.pdf&outputType=PDF
    I noticed that the first part of the url string is in windows path format, while the second part in unix format. I had copied the DocumentHelper.class from a unix file system (where the oracle ebs is installed in my org) and placed it in my windows based machine. Caould this be the cause of the problem.
    Note: I am pointing my JDeveloper to the Oracle EBS installed locally on my windows machine (but did not find the DocumentHelper.class in the local $JAVA_TOP, so I copied it from my org's Unix based Oracle EBS installation).
    If you think this has to do with me copying the DocumentHelper.class from a unix env and using it in a windows env, can someone point me to where I can find the DocumentHelper.class file for use in Windows env. since I donot find it under my windows based oracle ens installation (Oracle EBS 11.5.10)
    Thank you for your time. Appreciate your help.
    Edited by: user8005428 on Feb 16, 2010 1:26 PM

  • Is it possible to launch a form from an OAF page using OAF Personalization

    In R11, the Customer Standard form ARXCUDCI was customized to call a custom block from the Address screen. In R12 the customer standard form has become an OAF page. We have decided to create a custom form for the custom block using Oracle Developer. However we need a mechanism to call this custom form from the Customer Standard OAF page.
    My query is if it is possible to call a custom form from an OAF page using OAF personalization only (i.e. without directly customizing the code of the OAF page)
    Thanks
    Sanjay

    Dear Apurba,
    I have made some progress.
    I have open the Customers OAF Page, queried a customer, selected a site and opened it.
    Then chose Personalize "Account Site Address"
    There I added a Button on the Header Address level
    ID=XXTVL_LASSY_BUTTON
    Populated the Additional Text and Prompt properties.
    Also set Destination URI=form:SYSADMIN:SYSTEM_ADMINISTRATOR:STANDARD:FND_FNDMNMNU.
    The button is now showing in the address page, and when I click on it it opens the seeded Menu form.
    I now have to create the custom form and set Destination URI to the Custom Form.
    I am also aware how to add parameters to Destination URI.
    But could you let me know how to read the value from a OAF page form field and reference it in Destination URI.
    I need the value of PARTY_SITE_ID of the Address OAF page.
    Alternatively, the Site Number is displayed on the OAF page. If I can read it that will also do. I can use the Site Number in the custom form rather than PARTY_SITE_ID
    Thanks
    Sanjay

  • How can i use AME for the new OAF page.

    Dear all,
    I have developed a new OAF page and registered under Employee Self Service.
    How can i use AME for the approval process.
    Appreciate your ideas?
    zamora

    I will try to answer based on my experience of working with iProcurement and AME. It depends on how you want to make a call to AME , directly from OAF Page or from Workflow and your requirement. You didn't specify what you want to show the users on OAF Page and your business requirement.
    Before calling AME Engine from the OAF page or workflow, I guess you did already setup AME Transaction Type and it's Approval Groups, Conditions, Action Types and Rules. Do some testing from AME Business Analyst Test Workbench. Please note that, AME provides lot of PL/SQL API's that you have to call from your programs (java or workflow pl/sql)
    Let's look at the workflow and putting an OAF Page as notification.
    As Sameer said, you have kick-off workflow process from PR of CO and with in the workflow function, you make a call to AME Engine API's with the AME Transaction ID. This transactionId belongs to the AME Transsaction Type that you setup. Based on the rules setup, AME Engine generates list of approvers/approver and stores them AME Tables for that transactionId. Then, it sends a notification to the approver.
    In the workflow, where that notification is defined, in the message body you have to put an attribute(&XX_WF_FWK_RN) of type document/send. And this attribute will have the constant JSP:/OA_HTML/OA.jsp?OAFunc=XX_FUNC&paramId=-&DOCUMENT_ID-. This function is SSWA Jsp function that makes a web html call to your OAF Region.
    If your requirement is to just show the list of approvers on the OAF Page, you may have to call AME API diectly passing your AME TrasnactionId with other parameters. Then AME generates list of approvers and stores them in AME tables with each approver status. You can pickup those approvers using VO and show them on OAF Page.
    Hope this gives some idea.

  • Can FND_MESSAGE is used to display a prompt message on a OAF page?

    Hi Guru's,
    I have a query regarding the FND_MESSAGE.Whether it can used to display a message on OAF page?.
    What i'm trying to do is I'm creating a subscription on an hz person profiles event to perform some action,based on success or failure I want to display a message on the screen.I'm writing below code in the subscribtion package.
    IF (l_success = FALSE)
    THEN
    fnd_message.set_name ('FND', 'FND_GENERIC_MESSAGE');
    fnd_message.set_token ('MESSAGE', l_error);
    fnd_msg_pub.ADD;
    RETURN 'ERROR';
    ELSE
    RETURN 'SUCCESS';
    END IF;
    So please provide some inputs.
    Thanks,
    Abhilash

    Welcome to the Apple Community.
    Select the device from the device list, then file > devices > transfer.

  • Error While Running OAF page using Jdeveloper 10g

    Team,
    iam getting the below while running OAF page.
    *500 Internal Server Error*
    oracle.apps.fnd.common.AppsException: oracle.apps.fnd.common.PoolException: Exception creating new Poolable object.
    *     at oracle.apps.fnd.profiles.Profiles.getProfileOption(Profiles.java:1509)*
    *     at oracle.apps.fnd.profiles.Profiles.getProfile(Profiles.java:362)*
    *     at oracle.apps.fnd.profiles.ExtendedProfileStore.getSpecificProfileFromDB(ExtendedProfileStore.java:211)*
    *     at oracle.apps.fnd.profiles.ExtendedProfileStore.getSpecificProfile(ExtendedProfileStore.java:171)*
    *     at oracle.apps.fnd.profiles.ExtendedProfileStore.getProfile(ExtendedProfileStore.java:148)*
    *     at oracle.apps.fnd.common.logging.DebugEventManager.configureUsingDatabaseValues(DebugEventManager.java:1294)*
    *     at oracle.apps.fnd.common.logging.DebugEventManager.configureLogging(DebugEventManager.java:1149)*
    *     at oracle.apps.fnd.common.logging.DebugEventManager.internalReinit(DebugEventManager.java:1118)*
    *     at oracle.apps.fnd.common.logging.DebugEventManager.reInitialize(DebugEventManager.java:1085)*
    *     at oracle.apps.fnd.common.logging.DebugEventManager.reInitialize(DebugEventManager.java:1072)*
    *     at oracle.apps.fnd.common.AppsLog.reInitialize(AppsLog.java:595)*
    *     at oracle.apps.fnd.common.AppsContext.initLog(AppsContext.java:593)*
    *     at oracle.apps.fnd.common.AppsContext.initializeContext(AppsContext.java:570)*
    *     at oracle.apps.fnd.common.AppsContext.initializeContext(AppsContext.java:524)*
    *     at oracle.apps.fnd.common.WebAppsContext.<init>(WebAppsContext.java:1108)*
    *     at oracle.apps.fnd.common.WebRequestUtil.validateContext(WebRequestUtil.java:225)*
    *     at OAErrorPage.jspService(_OAErrorPage.java:62)*
    *     [OAErrorPage.jsp]*
    *     at com.orionserver[Oracle Containers for J2EE 10g (10.1.3.3.0) ].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[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)*
    *     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)*
    *     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:259)*
    *     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:51)*
    *     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:193)*
    *     at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:283)*
    *     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:198)*
    *     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.EvermindPageContext.handlePageThrowable(EvermindPageContext.java:847)*
    *     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.EvermindPageContext.handlePageException(EvermindPageContext.java:813)*
    *     at test_fwklabsolutions._jspService(_test__fwklabsolutions.java:105)*
    *     [test_fwklabsolutions.jsp]*
    *     at com.orionserver[Oracle Containers for J2EE 10g (10.1.3.3.0) ].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[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:713)*
    *     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:370)*
    *     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:871)*
    *     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:453)*
    *     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:221)*
    *     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:122)*
    *     at com.evermind[Oracle Containers for J2EE 10g (10.1.3.3.0) ].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[Oracle Containers for J2EE 10g (10.1.3.3.0) ].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:298)*
    *     at java.lang.Thread.run(Thread.java:595)*
    Caused by: oracle.apps.fnd.common.PoolException: Exception creating new Poolable object.
    *     at oracle.apps.fnd.common.Pool.createObject(Pool.java:1286)*
    *     at oracle.apps.fnd.common.Pool.borrowObject(Pool.java:1027)*
    *     at oracle.apps.fnd.security.DBConnObjPool.borrowObject(DBConnObjPool.java:583)*
    *     at oracle.apps.fnd.security.AppsConnectionManager.borrowConnection(AppsConnectionManager.java:300)*
    *     at oracle.apps.fnd.common.Context.borrowConnection(Context.java:1719)*
    *     at oracle.apps.fnd.common.AppsContext.getPrivateConnectionFinal(AppsContext.java:2266)*
    *     at oracle.apps.fnd.common.AppsContext.getPrivateConnection(AppsContext.java:2203)*
    *     at oracle.apps.fnd.common.AppsContext.getJDBCConnection(AppsContext.java:2061)*
    *     at oracle.apps.fnd.common.AppsContext.getJDBCConnection(AppsContext.java:1871)*
    *     at oracle.apps.fnd.common.AppsContext.getJDBCConnection(AppsContext.java:1715)*
    *     at oracle.apps.fnd.common.AppsContext.getJDBCConnection(AppsContext.java:1728)*
    *     at oracle.apps.fnd.common.Context.getJDBCConnection(Context.java:1453)*
    *     at oracle.apps.fnd.cache.GenericCacheLoader.load(GenericCacheLoader.java:170)*
    *     at oracle.apps.fnd.profiles.Profiles.getProfileOption(Profiles.java:1500)*
    *     ... 49 more*
    Caused by: oracle.apps.fnd.common.AppsException: oracle.apps.fnd.common.AppsException: java.sql.SQLException: Io exception: The Network Adapter could not establish the connection
    *     at oracle.apps.fnd.security.AppsConnectionManager.makeGwyuidConn(AppsConnectionManager.java:907)*
    *     at oracle.apps.fnd.security.AppsConnectionManager.getGwyuidConn(AppsConnectionManager.java:966)*
    *     at oracle.apps.fnd.security.AppsConnectionManager.makeGuestConnection(AppsConnectionManager.java:784)*
    *     at oracle.apps.fnd.security.DBConnObj.<init>(DBConnObj.java:228)*
    *     at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)*
    *     at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)*
    *     at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)*
    *     at java.lang.reflect.Constructor.newInstance(Constructor.java:494)*
    *     at oracle.apps.fnd.common.Pool.createObject(Pool.java:1273)*
    *     ... 62 more*
    Caused by: oracle.apps.fnd.common.AppsException: java.sql.SQLException: Io exception: The Network Adapter could not establish the connection
    *     at oracle.apps.fnd.security.ConnectionManager.dbConnect(ConnectionManager.java:1423)*
    *     at oracle.apps.fnd.security.ConnectionManager.dbConnect(ConnectionManager.java:1326)*
    *     at oracle.apps.fnd.security.AppsConnectionManager.makeGwyuidConn(AppsConnectionManager.java:888)*
    *     ... 70 more*
    Caused by: java.sql.SQLException: Io exception: The Network Adapter could not establish the connection
    *     at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:138)*
    *     at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:175)*
    *     at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:287)*
    *     at oracle.jdbc.driver.T4CConnection.logon(T4CConnection.java:328)*
    *     at oracle.jdbc.driver.PhysicalConnection.<init>(PhysicalConnection.java:430)*
    *     at oracle.jdbc.driver.T4CConnection.<init>(T4CConnection.java:151)*
    *     at oracle.jdbc.driver.T4CDriverExtension.getConnection(T4CDriverExtension.java:32)*
    *     at oracle.jdbc.driver.OracleDriver.connect(OracleDriver.java:608)*
    *     at java.sql.DriverManager.getConnection(DriverManager.java:525)*
    *     at java.sql.DriverManager.getConnection(DriverManager.java:140)*
    *     at oracle.apps.fnd.security.ConnectionManager.dbConnect(ConnectionManager.java:1410)*
    *     ... 72 more*

    Hi
    It seems The database host name, port number, or database instance name is wrong
    Please check and try it again
    Thanks
    Sandeep

  • Hi All, I am using JDeveloper 10.1.3.5 for R12.2.4. I am getting an error after deploying my OAF page to application.

    I have developed a custom OAF page with multiple VO, EO and single AM. Below is my directory structure
    server/ AM, VO
    schema/server/ EO
    LOV/server/ LOV
    webui/ CO, Pages
    My page is running perfectly from JDeveloper and all functionalities are working fine.
    The page deployment is successful but when I try to open the custom page from the application I am getting below mentioned error stack for the same:
    Exception Details.
      oracle.apps.fnd.framework.OAException: Could not load application module 'emicon.oracle.apps.PN.propcost.server.PropMngrAM'. at oracle.apps.fnd.framework.webui.OAJSPApplicationRegistry.registerApplicationModule(OAJSPApplicationRegistry.java:279) at oracle.apps.fnd.framework.webui.OAJSPApplicationRegistry.registerApplicationModule(OAJSPApplicationRegistry.java:78) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1324) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:567) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:455) at _pages.__oa._jspService(__oa.java:233) at weblogic.servlet.jsp.JspBase.service(JspBase.java:34) 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:301) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:184) at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:526) at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:253) at weblogic.servlet.jsp.PageContextImpl.forward(PageContextImpl.java:159) at _pages.__rf._jspService(__rf.java:239) at weblogic.servlet.jsp.JspBase.service(JspBase.java:34) 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:301) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.apps.fnd.security.WLFilter.doFilter(WLFilter.java:213) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.apps.jtf.cabo.interceptor.JTFWrapperFilter.doFilter(JTFWrapperFilter.java:141) 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:432) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119) at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315) at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442) at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103) at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171) 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:139) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(Unknown Source) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(Unknown Source) 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(Unknown Source) at weblogic.servlet.internal.WebAppServletContext.execute(Unknown Source) at weblogic.servlet.internal.ServletRequestImpl.run(Unknown Source) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) at weblogic.work.ExecuteThread.run(ExecuteThread.java:221) ## Detail 0 ## JBO-30003: The application pool (emiconerp.emicon.co.inDEV1620emicon.oracle.apps.PN.propcost.server.PropMngrAM) failed to checkout an application module due to the following exception: oracle.jbo.JboException: JBO-29000: Unexpected exception caught: oracle.jbo.JboException, msg=JBO-29000: Unexpected exception caught: oracle.jbo.NoDefException, msg=JBO-25002: Definition emicon.oracle.apps.PN.propcost.server.PropMngrAM of type ApplicationModule not found at oracle.jbo.common.ampool.ApplicationPoolImpl.doCheckout(ApplicationPoolImpl.java:2002) at oracle.jbo.common.ampool.ApplicationPoolImpl.useApplicationModule(ApplicationPoolImpl.java:2793) at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:453) at oracle.jbo.http.HttpSessionCookieImpl.useApplicationModule(HttpSessionCookieImpl.java:233) at oracle.apps.fnd.framework.webui.OAHttpSessionCookieImpl.useApplicationModule(OAHttpSessionCookieImpl.java:512) at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:424) at oracle.apps.fnd.framework.webui.OAJSPApplicationRegistry.registerApplicationModule(OAJSPApplicationRegistry.java:208) at oracle.apps.fnd.framework.webui.OAJSPApplicationRegistry.registerApplicationModule(OAJSPApplicationRegistry.java:78) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1324) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:567) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:455) at _pages.__oa._jspService(__oa.java:233) at weblogic.servlet.jsp.JspBase.service(JspBase.java:34) 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:301) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:184) at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:526) at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:253) at weblogic.servlet.jsp.PageContextImpl.forward(PageContextImpl.java:159) at _pages.__rf._jspService(__rf.java:239) at weblogic.servlet.jsp.JspBase.service(JspBase.java:34) 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:301) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.apps.fnd.security.WLFilter.doFilter(WLFilter.java:213) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.apps.jtf.cabo.interceptor.JTFWrapperFilter.doFilter(JTFWrapperFilter.java:141) 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:432) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119) at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315) at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442) at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103) at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171) 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:139) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(Unknown Source) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(Unknown Source) 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(Unknown Source) at weblogic.servlet.internal.WebAppServletContext.execute(Unknown Source) at weblogic.servlet.internal.ServletRequestImpl.run(Unknown Source) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) at weblogic.work.ExecuteThread.run(ExecuteThread.java:221) ## Detail 0 ## oracle.jbo.JboException: JBO-29000: Unexpected exception caught: oracle.jbo.NoDefException, msg=JBO-25002: Definition emicon.oracle.apps.PN.propcost.server.PropMngrAM of type ApplicationModule not found at oracle.jbo.pool.ResourcePool.createResource(ResourcePool.java:545) at oracle.jbo.common.ampool.ApplicationPoolImpl.prepareApplicationModule(ApplicationPoolImpl.java:2094) at oracle.jbo.common.ampool.ApplicationPoolImpl.doCheckout(ApplicationPoolImpl.java:1961) at oracle.jbo.common.ampool.ApplicationPoolImpl.useApplicationModule(ApplicationPoolImpl.java:2793) at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:453) at oracle.jbo.http.HttpSessionCookieImpl.useApplicationModule(HttpSessionCookieImpl.java:233) at oracle.apps.fnd.framework.webui.OAHttpSessionCookieImpl.useApplicationModule(OAHttpSessionCookieImpl.java:512) at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:425) at oracle.apps.fnd.framework.webui.OAJSPApplicationRegistry.registerApplicationModule(OAJSPApplicationRegistry.java:208) at oracle.apps.fnd.framework.webui.OAJSPApplicationRegistry.registerApplicationModule(OAJSPApplicationRegistry.java:78) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1324) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:567) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:455) at _pages.__oa._jspService(__oa.java:233) at weblogic.servlet.jsp.JspBase.service(JspBase.java:35) 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:301) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:185) at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:526) at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:253) at weblogic.servlet.jsp.PageContextImpl.forward(PageContextImpl.java:160) at _pages.__rf._jspService(__rf.java:239) at weblogic.servlet.jsp.JspBase.service(JspBase.java:35) 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:301) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:27) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57) at oracle.apps.fnd.security.WLFilter.doFilter(WLFilter.java:213) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57) at oracle.apps.jtf.cabo.interceptor.JTFWrapperFilter.doFilter(JTFWrapperFilter.java:142) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57) at oracle.apps.jtf.base.session.ReleaseResFilter.doFilter(Unknown Source) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57) at oracle.apps.fnd.security.AppsServletFilter.doFilter(AppsServletFilter.java:432) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57) at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119) at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315) at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442) at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103) at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171) at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57) at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(Unknown Source) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(Unknown Source) 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(Unknown Source) at weblogic.servlet.internal.WebAppServletContext.execute(Unknown Source) at weblogic.servlet.internal.ServletRequestImpl.run(Unknown Source) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) at weblogic.work.ExecuteThread.run(ExecuteThread.java:221) ## Detail 0 ## oracle.jbo.NoDefException: JBO-25002: Definition emicon.oracle.apps.PN.propcost.server.PropMngrAM of type ApplicationModule not found at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:465) at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:382) at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:364) at oracle.jbo.server.MetaObjectManager.findMetaObject(MetaObjectManager.java:700) at oracle.jbo.server.ApplicationModuleDefImpl.findDefObject(ApplicationModuleDefImpl.java:232) at oracle.jbo.server.ApplicationModuleImpl.createRootApplicationModule(ApplicationModuleImpl.java:401) at oracle.jbo.server.ApplicationModuleHomeImpl.create(ApplicationModuleHomeImpl.java:91) at oracle.jbo.common.ampool.DefaultConnectionStrategy.createApplicationModule(DefaultConnectionStrategy.java:139) at oracle.jbo.common.ampool.DefaultConnectionStrategy.createApplicationModule(DefaultConnectionStrategy.java:80) at oracle.jbo.common.ampool.ApplicationPoolImpl.instantiateResource(ApplicationPoolImpl.java:2468) at oracle.jbo.pool.ResourcePool.createResource(ResourcePool.java:536) at oracle.jbo.common.ampool.ApplicationPoolImpl.prepareApplicationModule(ApplicationPoolImpl.java:2094) at oracle.jbo.common.ampool.ApplicationPoolImpl.doCheckout(ApplicationPoolImpl.java:1961) at oracle.jbo.common.ampool.ApplicationPoolImpl.useApplicationModule(ApplicationPoolImpl.java:2793) at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:453) at oracle.jbo.http.HttpSessionCookieImpl.useApplicationModule(HttpSessionCookieImpl.java:233) at oracle.apps.fnd.framework.webui.OAHttpSessionCookieImpl.useApplicationModule(OAHttpSessionCookieImpl.java:512) at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:425) at oracle.apps.fnd.framework.webui.OAJSPApplicationRegistry.registerApplicationModule(OAJSPApplicationRegistry.java:208) at oracle.apps.fnd.framework.webui.OAJSPApplicationRegistry.registerApplicationModule(OAJSPApplicationRegistry.java:78) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1324) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:567) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:455) at _pages.__oa._jspService(__oa.java:233) at weblogic.servlet.jsp.JspBase.service(JspBase.java:35) 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:301) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:185) at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:526) at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:253) at weblogic.servlet.jsp.PageContextImpl.forward(PageContextImpl.java:160) at _pages.__rf._jspService(__rf.java:239) at weblogic.servlet.jsp.JspBase.service(JspBase.java:35) 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:301) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:27) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57) at oracle.apps.fnd.security.WLFilter.doFilter(WLFilter.java:213) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57) at oracle.apps.jtf.cabo.interceptor.JTFWrapperFilter.doFilter(JTFWrapperFilter.java:142) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57) at oracle.apps.jtf.base.session.ReleaseResFilter.doFilter(Unknown Source) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57) at oracle.apps.fnd.security.AppsServletFilter.doFilter(AppsServletFilter.java:432) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57) at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119) at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315) at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442) at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103) at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171) at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57) at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(Unknown Source) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(Unknown Source) 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(Unknown Source) at weblogic.servlet.internal.WebAppServletContext.execute(Unknown Source) at weblogic.servlet.internal.ServletRequestImpl.run(Unknown Source) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) at weblogic.work.ExecuteThread.run(ExecuteThread.java:221) JBO-30003: The application pool (emiconerp.emicon.co.inDEV1620emicon.oracle.apps.PN.propcost.server.PropMngrAM) failed to checkout an application module due to the following exception: oracle.jbo.JboException: JBO-29000: Unexpected exception caught: oracle.jbo.JboException, msg=JBO-29000: Unexpected exception caught: oracle.jbo.NoDefException, msg=JBO-25002: Definition emicon.oracle.apps.PN.propcost.server.PropMngrAM of type ApplicationModule not found at oracle.jbo.common.ampool.ApplicationPoolImpl.doCheckout(ApplicationPoolImpl.java:2002) at oracle.jbo.common.ampool.ApplicationPoolImpl.useApplicationModule(ApplicationPoolImpl.java:2793) at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:453) at oracle.jbo.http.HttpSessionCookieImpl.useApplicationModule(HttpSessionCookieImpl.java:233) at oracle.apps.fnd.framework.webui.OAHttpSessionCookieImpl.useApplicationModule(OAHttpSessionCookieImpl.java:512) at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:424) at oracle.apps.fnd.framework.webui.OAJSPApplicationRegistry.registerApplicationModule(OAJSPApplicationRegistry.java:208) at oracle.apps.fnd.framework.webui.OAJSPApplicationRegistry.registerApplicationModule(OAJSPApplicationRegistry.java:78) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1324) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:567) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:455) at _pages.__oa._jspService(__oa.java:233) at weblogic.servlet.jsp.JspBase.service(JspBase.java:34) 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:301) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:184) at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:526) at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:253) at weblogic.servlet.jsp.PageContextImpl.forward(PageContextImpl.java:159) at _pages.__rf._jspService(__rf.java:239) at weblogic.servlet.jsp.JspBase.service(JspBase.java:34) 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:301) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.apps.fnd.security.WLFilter.doFilter(WLFilter.java:213) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.apps.jtf.cabo.interceptor.JTFWrapperFilter.doFilter(JTFWrapperFilter.java:141) 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:432) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119) at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315) at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442) at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103) at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171) 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:139) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(Unknown Source) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(Unknown Source) 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(Unknown Source) at weblogic.servlet.internal.WebAppServletContext.execute(Unknown Source) at weblogic.servlet.internal.ServletRequestImpl.run(Unknown Source) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) at weblogic.work.ExecuteThread.run(ExecuteThread.java:221) ## Detail 0 ## oracle.jbo.JboException: JBO-29000: Unexpected exception caught: oracle.jbo.NoDefException, msg=JBO-25002: Definition emicon.oracle.apps.PN.propcost.server.PropMngrAM of type ApplicationModule not found at oracle.jbo.pool.ResourcePool.createResource(ResourcePool.java:545) at oracle.jbo.common.ampool.ApplicationPoolImpl.prepareApplicationModule(ApplicationPoolImpl.java:2094) at oracle.jbo.common.ampool.ApplicationPoolImpl.doCheckout(ApplicationPoolImpl.java:1961) at oracle.jbo.common.ampool.ApplicationPoolImpl.useApplicationModule(ApplicationPoolImpl.java:2793) at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:453) at oracle.jbo.http.HttpSessionCookieImpl.useApplicationModule(HttpSessionCookieImpl.java:233) at oracle.apps.fnd.framework.webui.OAHttpSessionCookieImpl.useApplicationModule(OAHttpSessionCookieImpl.java:512) at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:425) at oracle.apps.fnd.framework.webui.OAJSPApplicationRegistry.registerApplicationModule(OAJSPApplicationRegistry.java:208) at oracle.apps.fnd.framework.webui.OAJSPApplicationRegistry.registerApplicationModule(OAJSPApplicationRegistry.java:78) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1324) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:567) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:455) at _pages.__oa._jspService(__oa.java:233) at weblogic.servlet.jsp.JspBase.service(JspBase.java:35) 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:301) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:185) at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:526) at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:253) at weblogic.servlet.jsp.PageContextImpl.forward(PageContextImpl.java:160) at _pages.__rf._jspService(__rf.java:239) at weblogic.servlet.jsp.JspBase.service(JspBase.java:35) 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:301) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:27) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57) at oracle.apps.fnd.security.WLFilter.doFilter(WLFilter.java:213) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57) at oracle.apps.jtf.cabo.interceptor.JTFWrapperFilter.doFilter(JTFWrapperFilter.java:142) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57) at oracle.apps.jtf.base.session.ReleaseResFilter.doFilter(Unknown Source) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57) at oracle.apps.fnd.security.AppsServletFilter.doFilter(AppsServletFilter.java:432) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57) at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119) at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315) at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442) at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103) at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171) at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57) at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(Unknown Source) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(Unknown Source) 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(Unknown Source) at weblogic.servlet.internal.WebAppServletContext.execute(Unknown Source) at weblogic.servlet.internal.ServletRequestImpl.run(Unknown Source) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) at weblogic.work.ExecuteThread.run(ExecuteThread.java:221) ## Detail 0 ## oracle.jbo.NoDefException: JBO-25002: Definition emicon.oracle.apps.PN.propcost.server.PropMngrAM of type ApplicationModule not found at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:465) at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:382) at oracle.jbo.mom.DefinitionManager.findDefinitionObject(DefinitionManager.java:364) at oracle.jbo.server.MetaObjectManager.findMetaObject(MetaObjectManager.java:700) at oracle.jbo.server.ApplicationModuleDefImpl.findDefObject(ApplicationModuleDefImpl.java:232) at oracle.jbo.server.ApplicationModuleImpl.createRootApplicationModule(ApplicationModuleImpl.java:401) at oracle.jbo.server.ApplicationModuleHomeImpl.create(ApplicationModuleHomeImpl.java:91) at oracle.jbo.common.ampool.DefaultConnectionStrategy.createApplicationModule(DefaultConnectionStrategy.java:139) at oracle.jbo.common.ampool.DefaultConnectionStrategy.createApplicationModule(DefaultConnectionStrategy.java:80) at oracle.jbo.common.ampool.ApplicationPoolImpl.instantiateResource(ApplicationPoolImpl.java:2468) at oracle.jbo.pool.ResourcePool.createResource(ResourcePool.java:536) at oracle.jbo.common.ampool.ApplicationPoolImpl.prepareApplicationModule(ApplicationPoolImpl.java:2094) at oracle.jbo.common.ampool.ApplicationPoolImpl.doCheckout(ApplicationPoolImpl.java:1961) at oracle.jbo.common.ampool.ApplicationPoolImpl.useApplicationModule(ApplicationPoolImpl.java:2793) at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:453) at oracle.jbo.http.HttpSessionCookieImpl.useApplicationModule(HttpSessionCookieImpl.java:233) at oracle.apps.fnd.framework.webui.OAHttpSessionCookieImpl.useApplicationModule(OAHttpSessionCookieImpl.java:512) at oracle.jbo.common.ampool.SessionCookieImpl.useApplicationModule(SessionCookieImpl.java:425) at oracle.apps.fnd.framework.webui.OAJSPApplicationRegistry.registerApplicationModule(OAJSPApplicationRegistry.java:208) at oracle.apps.fnd.framework.webui.OAJSPApplicationRegistry.registerApplicationModule(OAJSPApplicationRegistry.java:78) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:1324) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:567) at oracle.apps.fnd.framework.webui.OAPageBean.preparePage(OAPageBean.java:455) at _pages.__oa._jspService(__oa.java:233) at weblogic.servlet.jsp.JspBase.service(JspBase.java:35) 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:301) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:185) at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDispatcherImpl.java:526) at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:253) at weblogic.servlet.jsp.PageContextImpl.forward(PageContextImpl.java:160) at _pages.__rf._jspService(__rf.java:239) at weblogic.servlet.jsp.JspBase.service(JspBase.java:35) 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:301) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:27) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57) at oracle.apps.fnd.security.WLFilter.doFilter(WLFilter.java:213) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57) at oracle.apps.jtf.cabo.interceptor.JTFWrapperFilter.doFilter(JTFWrapperFilter.java:142) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57) at oracle.apps.jtf.base.session.ReleaseResFilter.doFilter(Unknown Source) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57) at oracle.apps.fnd.security.AppsServletFilter.doFilter(AppsServletFilter.java:432) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57) at oracle.security.jps.ee.http.JpsAbsFilter$1.run(JpsAbsFilter.java:119) at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:315) at oracle.security.jps.ee.util.JpsPlatformUtil.runJaasMode(JpsPlatformUtil.java:442) at oracle.security.jps.ee.http.JpsAbsFilter.runJaasMode(JpsAbsFilter.java:103) at oracle.security.jps.ee.http.JpsAbsFilter.doFilter(JpsAbsFilter.java:171) at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:71) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57) at oracle.dms.servlet.DMSServletFilter.doFilter(DMSServletFilter.java:139) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:57) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(Unknown Source) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(Unknown Source) 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(Unknown Source) at weblogic.servlet.internal.WebAppServletContext.execute(Unknown Source) at weblogic.servlet.internal.ServletRequestImpl.run(Unknown Source) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256) at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)

    As Parvez mentioned it looks like the weblogic server is not able to pick up the custom classes.
    Did you deploy the classes in RUN filesystem or PATCH filesystem ?
    Have a look at Note 1577661.1 in metalink for detailed instruction on deploying the Business Logic Extensions
    (Section 1.6.3.4: Developing OA Framework Business Logic Extensions):
    (Section 1.6.3.4: Deploying OA Framework Business Logic Extensions):
    https://support.oracle.com/epmos/faces/DocumentDisplay?_afrLoop=464975502584896&id=1577661.1&_adf.ctrl-state=1bz4njrrqx_…
    Cheers
    AJ

  • Use OAF page and Workflow:

    Hi,
    In a workflow i have a OAF region refered as
    JSP:/OA_HTML/OA.jsp?page=/oracle/apps/ap/invoice/request/negotiation/webui/NotifPGRN&INVOICEID=-&INVOICE_ID-
    Now instead of this region i created a new region satisfying my requirements.
    Then moved the region and importing to server.
    In the Workflow i changed the new region name.
    Now when i run my page the old region only displays. In the OAF page also i cant find the region to be called. But the region is available in the server.
    Please anyone help me.
    Thanks in Advance,
    Jegan

    You can't change existing workflow messages. This will violate oracle solutions support.
    you need to duplicate the workflow and duplicate the messages, then do the changes..
    If you have access level at 100, you can change the workflow.
    --Prasanna                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • 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,

  • How To-set DFF to null and Not required in OAF page ??

    enabled service dff, added 2 segments. i want them displayed in service request oaf pages.
    details of dff-
    Application=Service , title = Additional Information for Agents
    in context field region : unchecked required and displayed
    In global data elements - added 2 segments based on value set(validation type = independent, list type = poplist)
    displayed and enabled checkbox are checked for both the segments.
    I want to be able to do two things
    1.in HTML service request agentdashboard- the 2 new dffs are displayed correctly as drop down lists. I can pick and save a value to those mapped columns.
    but the two drop downs are REQUIRED. I do not want them to be. how can I make them un-required.
    --while personalizing this flexfield elemnt from oaf page - I did not have the attribute-required to be unset.
    2. I want a default blank value in both the drop down list.
    I tried to add a nullvalue in valueset ,but its not letting me. can i do that ??
    any pointers please.
    Thanks in advance

    For your question
    >
    if I want to show one segment based on value of some other bean in the UI, then can I do it ? and how ?
    >
    If you do not want to extend controller then you need to use javascript. Sample code below
    <SCRIPT>if (document.getElementById("QFEQHR_FV").value =='Class Room')
    {document.getElementById("DescFlex2").style.visibility = "visible";}
    else{document.getElementById("DescFlex2").style.visibility = "hidden";} </SCRIPT>Here "QFEQHR_FV" is any bean ID in your page and "DescFlex" is DFF flex item ID. To get handle of the required DFF attribute change numbers starting from '0' and test.
    Sample code for testing
    <SCRIPT>alert(document.getElementById("DescFlex0").value);</SCRIPT>You need to add this code to "Text" property of a "Raw Text" item.
    Regards,
    Anand

  • Issue with messagedownload field on custom OAF page

    We have a custom OAF page where we are displaying file attachments using messagedownload field.
    We have a VO for this field where we are fetching the file name and file (BLOB).
    For the message download field, the properties are set as:
    DataType: VARCHAR2
    View Instance: custom vo
    View attribute: filename
    File View Attribute: filedata(BLOB column)
    The issue is when we have multiple files to display of the same file type like 6 pdf files, the file name is correct, but the content is correct only for the first file. The remaining 5 files also show the content of the first file though the filename is correct.
    Please let us know if anyone faced similar issue and the probable solution.
    Thanks in advance.
    Regards,
    Kiranmayi.

    Check that the view object used to render the table must have a designated primary key, else download bean will download content from the first row every time.
    --Sushant

Maybe you are looking for

  • HR-PA material

    Hi ALL,      i am new to HR .please send PA meterial. regards. krishna

  • I am using terminal services and one of my users gets could not initialize the application's Security component.

    The only way I have been able to resolve this is to reboot the server. This is typically unacceptable since I have other users working on the same server.

  • Can't find airport on after updating to leopard

    Hi I just did an install of 10.5 on a separate internal drive, turned airport on but can't locate any networks but if I reboot with 10.4 all is fine. My daughter's g4 laptop works fine as well from the same location. We have just moved and it's taken

  • Printable page in Oracle ADF

    hi, I am working in jdev 11.1.1.5 My requirment to have to image icon.When somebody click on that image print command fire and user able to take printout. First question- i know showPrintPageBehaviour component.But i can put this in commandImageLink?

  • FMBB Transaction - Add fields to line item table

    Hi Gurus,                  Our requirement is to enhance FMBB transaction to accommodate one more field. I found this BADI FMBW_CUSTOMER (Method - ADD_FIELDS_TO_LINE_ITEM). I am planning to add an additional field(customer Include) in FMBL table and