ADF UIX "adf-faces-ea11" with "myfaces-1.0.7" and JBoss 3.2.5

Hi,
I tried to deploy adf-faces-ea11 on JBoss 3.2.5, using MyFaces as the JSF engine. The components render OK, but when I press the “af:commandButton” I encounter the following exception:
If I press on “h:commandButton” I don’t have any problems. (I have attached the jsp page at the bottom of the post)
javax.servlet.ServletException: Key UINodePropertyKey[validators,13] is a list key
     javax.faces.webapp.FacesServlet.service(FacesServlet.java:125)
java.lang.IllegalArgumentException: Key UINodePropertyKey[validators,13] is a list key
     oracle.adf.view.faces.bean.FacesBeanImpl._checkNotListKey(FacesBeanImpl.java:403)
     oracle.adf.view.faces.bean.FacesBeanImpl.getValueBinding(FacesBeanImpl.java:83)
     oracle.adf.view.faces.component.UIXComponentBase.getValueBinding(UIXComponentBase.java:164)
     net.sourceforge.myfaces.util.DebugUtils.printComponent(DebugUtils.java:225)
     net.sourceforge.myfaces.util.DebugUtils.printComponent(DebugUtils.java:326)
     net.sourceforge.myfaces.util.DebugUtils.printComponent(DebugUtils.java:326)
     net.sourceforge.myfaces.util.DebugUtils.printComponent(DebugUtils.java:326)
     net.sourceforge.myfaces.util.DebugUtils.printComponent(DebugUtils.java:326)
     net.sourceforge.myfaces.util.DebugUtils.printView(DebugUtils.java:160)
     net.sourceforge.myfaces.util.DebugUtils.traceView(DebugUtils.java:152)
     net.sourceforge.myfaces.util.DebugUtils.traceView(DebugUtils.java:132)
     net.sourceforge.myfaces.lifecycle.LifecycleImpl.restoreView(LifecycleImpl.java:127)
     net.sourceforge.myfaces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:67)
     javax.faces.webapp.FacesServlet.service(FacesServlet.java:109)
The full stack trace of the root cause is available in the Apache Tomcat/5.0.26 logs.
<%@ page contentType="text/html;charset=UTF-8" language="java" %>
<%@ taglib uri="http://java.sun.com/jsf/html" prefix="h" %>
<%@ taglib uri="http://java.sun.com/jsf/core" prefix="f" %>
<%@ taglib uri="http://xmlns.oracle.com/adf/faces/EA11/html" prefix="afh" %>
<%@ taglib uri="http://xmlns.oracle.com/adf/faces/EA11" prefix="af" %>
<f:view>
<afh:html>
<afh:head title="PanelList Demo"/>
<afh:body>
<h:form id="test1">
<af:outputLabel value="Test Oracle"/>
<!-- A chooseColor which uses the standard "default49" palette -->
<af:chooseColor id="cp0"
colorData="#{adfFacesContext.colorPalette.default49}"/>
<af:selectInputDate id="d1" value="#{DateBean.date1}"
label="Date picker"/>
<af:commandButton text="Enter" action="#{DateBean.pressMe}"/>
<h:commandButton value="Standard Button" action="#{DateBean.pressMe}"/>
</h:form>
</afh:body>
</afh:html>
</f:view>

It looks like there's some debug tracing code in myfaces that you've enabled that is interacting poorly with ADF Faces. Specifically, ADF Faces is really unhappy when you even try to get a ValueBinding for something that doesn't support ValueBindings (like "validators").
For now, I'd suggest that you lower the level of logging, at least for the net.sourceforge.myfaces.lifecycle package.

Similar Messages

  • ADF Demo on Tomcat 5 with MyFaces

    Hi all
    I'm trying to make the JSF ADF Demo work with MyFaces 1.0.9 JSF Implementation. I've got troubles when I start the server (Tomcat 5), the container is still looking for the ConfigureListener, even if I have configured properly the listener in the web.xml. I'm like stucked.
    Any idea would be appreciated.
    Thanks
    Sébastien Vidon

    try posting on the JDeveloper forum - where ADF Faces support is provided.

  • TS4185 i signed into face time with an inactive email accidentally and i can't verify the email because I can't get into it. Is there anyway to restart the process with a different email address so that I can verify it and begin using it.

    I tried to start face time and it said that it would send an email to the address provided but i didn't realize that the email address there was an inactive one and now i cant use face time since i havent verified it yet. I was trying to see if there was a way to restart the process so that i can get  that email sent to the corrent email address that i actually use.

    If there is no other way around this, is there anyway to completely wipe the phone then??
    The Apple store agreed to give me a new iPhone 4 as a warranty replacement for $150 (I travel a lot and I have a factory unlocked phone, so this is still worth it for me).  But before I trade it in, I would like to make sure all my data is backed up on the device first.
    When I try and restore the phone now on iTunes, it says I have to turn off Find My iPhone on the phone first before I can restore it.  Now since I can't use the screen I can't really do that.
    So how do I completely wipe the iPhone???
    Thanks!

  • ADF Faces ea11 Include Menu Tabs

    Is including menutabs currently supported in ADF Faces (ea11)? I've been trying something like the following to split my menutabs in an include file:
    <af:panelPage title="Title" binding="#{bb.panelPage1}">
    <f:subview id="includeTabs">
    <c:import url="/includes/includeTabs.jsp"/>
    </f:subview>
    </af:panelPage>
    With includeTabs.jsp as:
    <f:facet name="tabs">
    <af:menuTabs binding="#{bb.menuTabs1}">
    <af:commandLink text="Tab1"
    binding="#{bb.commandLink1}"
    />
    <af:commandLink text="Tab2"
    binding="#{bb.commandLink2}"/>
    </af:menuTabs>
    </f:facet>
    This doesn't include the includeTabs.jsp.
    Thanks

    Adam,
    Thanks again. The solution you recommended does work. However, in the JDeveloper editor it flags the "<f:subview id="includeTabs">" line with an error "subview not defined in parent f:facet". This could be something I'm doing wrong again. Thanks for your reply!
    This Works:
    <f:facet name="tabs">
    <f:subview id="includeTabs">
    <c:import url="/includes/includeTabs.jsp"/>
    </f:subview>
    </f:facet>

  • Adf with myfaces : ADF_FACES-60032

    Hi,
    I would like tu use adf faces with myfaces 1.2.8. In my web.xml I defined : <default-render-kit-id>oracle.adf.rich</default-render-kit-id>
    Unfortunatly I got an error when I tried to access my login page :
    java.lang.NullPointerException: ADF_FACES-60032:ExtendedRenderKitService introuvable.
         at oracle.adfinternal.view.faces.renderkit.rich.RichRenderKit.getService(RichRenderKit.java:163)
         at org.apache.myfaces.trinidad.util.Service.getService(Service.java:86)
         at oracle.adfinternal.view.faces.unified.renderkit.UnifiedRenderKit.getService(UnifiedRenderKit.java:146)
         at org.apache.myfaces.trinidad.util.Service.getService(Service.java:86)
         at org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl._getExtendedRenderKitService(ViewHandlerImpl.java:374)
         at org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:171)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._renderResponse(LifecycleImpl.java:710)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:273)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:205)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:182)
         at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
         at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
         at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:654)
         at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:445)
         at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:379)
         at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:292)
         at org.apache.catalina.authenticator.FormAuthenticator.forwardToLoginPage(FormAuthenticator.java:315)
         at org.apache.catalina.authenticator.FormAuthenticator.authenticate(FormAuthenticator.java:243)
         at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:490)
         at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:84)
         at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127)
         at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
         at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:157)
         at org.apache.catalina.authenticator.SingleSignOn.invoke(SingleSignOn.java:393)
         at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
         at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:262)
         at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:844)
         at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
         at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:446)
         at java.lang.Thread.run(Thread.java:619)
    Thanks in advance.

    Hi, I am also stuck with the same problem. I tried to deploy my webshpere but when i accessed login page I am getting this error
    Any pointers why this is ?
    Error logs:
    one of the service methods of the servlet Faces_Servlet in application odiconsole. Exception created : java.lang.NullPointerException: ADF_FACES-60032:Could not find ExtendedRenderKitService.
    at oracle.adfinternal.view.faces.renderkit.rich.RichRenderKit.getService(RichRenderKit.java:163)
    at org.apache.myfaces.trinidad.util.Service.getService(Service.java:86)
    at oracle.adfinternal.view.faces.unified.renderkit.UnifiedRenderKit.getService(UnifiedRenderKit.java:146)
    at org.apache.myfaces.trinidad.util.Service.getService(Service.java:86)
    at org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl._getExtendedRenderKitService(ViewHandlerImpl.java:374)
    at org.apache.myfaces.trinidadinternal.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:171)
    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._renderResponse(LifecycleImpl.java:710)
    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:273)
    at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:205)
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:266)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1655)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1595)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:131)
    at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:97)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:421)
    at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:421)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:247)
    at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:157)
    at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
    at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:191)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
    at oracle.odi.repex.view.main.auth.ThreadAuthFilter.doFilterInternal(ThreadAuthFilter.java:38)
    at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
    at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:188)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:116)
    at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:77)
    at com.ibm.ws.webcontainer.filter.WebAppFilterManager.doFilter(WebAppFilterManager.java:895)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:932)
    at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:500)
    at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:178)
    at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:91)
    at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:864)
    at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1583)
    at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:183)
    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:455)
    at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:384)
    at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:83)
    at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
    at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
    at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
    at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138)
    at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:204)
    at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:775)
    at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:905)
    at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1550)
    Thanks in Advance

  • ADF UIX doSelect override with PL/SQL fails to allow insert

    I've been trying to create an ADF-UIX web app for simple insert/update/delete of records to a table.
    The schema simply has 2 tables - master and detail where the detail pk is made up of the master id and a start date:
    CREATE TABLE master (
    id NUMBER NOT NULL,
    name VARCHAR2 (10) NOT NULL,
    CONSTRAINT pk_master
    PRIMARY KEY ( id ));
    CREATE TABLE detail (
    id NUMBER NOT NULL,
    start_date DATE NOT NULL,
    name VARCHAR2 (10) NOT NULL,
    description VARCHAR2 (100),
    CONSTRAINT pk_detail
    PRIMARY KEY ( id, start_date ));
    ALTER TABLE detail ADD CONSTRAINT d_m_fk FOREIGN KEY (id) REFERENCES master(id)
    This works fine when I create it in a similar manner to that described in the "Complete ADF UIX Application ..." tutorial doc.
    http://www.oracle.com/technology/products/jdev/collateral/tutorials/9050/adfuix_tut.html
    I then tried to override the ADF doSelect and doDML methods as outlined in ADF_BC_StoredProcedures.zip example app allowing me to use PL/SQL stored pkg for dml.
    http://www.oracle.com/technology/sample_code/products/jdev/10g/ADF_BC_StoredProcedures.zip
    On trying to insert a new row my web app now fails with a null pointer exception when I press the Submit button. The app calls doSelect->handleStoredProcSelect which fails to get the value of a column.
    void handleStoredProcSelect() {
    CallableStatement st = null;
    try {
    String stmt = "BEGIN test_api.do_select(?,?,?,?,?); END;";
    DBTransaction tr = getDBTransaction();
    st = tr.createCallableStatement(stmt,1);
    ## This line works, I'm guessing because the value is populated from the master record I've selected in the form ...
    st.setLong(1,getTestId().longValue());
    ##FAILS HERE st.setDate(2,getStartDate().dateValue());
    Update,delete still work ok. And if I run the test app (right click on AppModule and select Test) all works ok.
    I'm not sure why doSelect is called on an insert so I commented out:
    doSelect
    handleStoredProcSelect
    handleStoredProcLock
    compareOldAttrTo
    Web App now lets me insert as expected.
    So finally ....my question is:
    Whilst the app now works does commenting out the doSelect leave me open to problems I haven't thought off
    and if not if you did want to use it how can you allow inserts?
    Any thoughts or similar experiences appreciated ...
    Cheers
    Ian

    I've been trying to create an ADF-UIX web app for simple insert/update/delete of records to a table.
    The schema simply has 2 tables - master and detail where the detail pk is made up of the master id and a start date:
    CREATE TABLE master (
    id NUMBER NOT NULL,
    name VARCHAR2 (10) NOT NULL,
    CONSTRAINT pk_master
    PRIMARY KEY ( id ));
    CREATE TABLE detail (
    id NUMBER NOT NULL,
    start_date DATE NOT NULL,
    name VARCHAR2 (10) NOT NULL,
    description VARCHAR2 (100),
    CONSTRAINT pk_detail
    PRIMARY KEY ( id, start_date ));
    ALTER TABLE detail ADD CONSTRAINT d_m_fk FOREIGN KEY (id) REFERENCES master(id)
    This works fine when I create it in a similar manner to that described in the "Complete ADF UIX Application ..." tutorial doc.
    http://www.oracle.com/technology/products/jdev/collateral/tutorials/9050/adfuix_tut.html
    I then tried to override the ADF doSelect and doDML methods as outlined in ADF_BC_StoredProcedures.zip example app allowing me to use PL/SQL stored pkg for dml.
    http://www.oracle.com/technology/sample_code/products/jdev/10g/ADF_BC_StoredProcedures.zip
    On trying to insert a new row my web app now fails with a null pointer exception when I press the Submit button. The app calls doSelect->handleStoredProcSelect which fails to get the value of a column.
    void handleStoredProcSelect() {
    CallableStatement st = null;
    try {
    String stmt = "BEGIN test_api.do_select(?,?,?,?,?); END;";
    DBTransaction tr = getDBTransaction();
    st = tr.createCallableStatement(stmt,1);
    ## This line works, I'm guessing because the value is populated from the master record I've selected in the form ...
    st.setLong(1,getTestId().longValue());
    ##FAILS HERE st.setDate(2,getStartDate().dateValue());
    Update,delete still work ok. And if I run the test app (right click on AppModule and select Test) all works ok.
    I'm not sure why doSelect is called on an insert so I commented out:
    doSelect
    handleStoredProcSelect
    handleStoredProcLock
    compareOldAttrTo
    Web App now lets me insert as expected.
    So finally ....my question is:
    Whilst the app now works does commenting out the doSelect leave me open to problems I haven't thought off
    and if not if you did want to use it how can you allow inserts?
    Any thoughts or similar experiences appreciated ...
    Cheers
    Ian

  • Populate Primary Key with DBSequence in ADF UIX page

    I have a table with a trigger, so that the primary key is populated by DBSequence. My problem is, I open a ADF UIX Input Page to create a row for my table. The field of the primary key is populated by any number but not with the logical sequence number. This number appears later, when I look at a row list. So the correct number is in the database but how can this already appear on my input page???

    You have to drop the trigger.
    Then make sure you have the Id field of your entity of type Sequence.
    Then go to your entity class and override the Create method.
      protected void create(AttributeList attributeList)
        super.create(attributeList);
        SequenceImpl s = new SequenceImpl("YOUR_DB_SEQUENCE_NAME", getDBTransaction());
        Number sVal = s.getSequenceNumber(); 
        setId(new DBSequence(sVal));

  • [ADF BC | ADF Faces] Updating a table with values updated in transaction

    Summary: A table is based on a view with a bind variable. Based on some action, I update rows in the view so that they no longer satisfy the query. How do I update the table to reflect this?
    I have an ADF Faces page with a multi-select table component on it, mapped to an ADF Business Components view object. The view object has a bind variable (:Status), which is used in the query to only retrieve rows with a specific status.
    The user selects rows in the table that should have their status changed, and then hits a button to perform the action. In the backing bean for the page, the button click is processed and the selected rows are updated to a different status. At this point the transaction is not committed.
    Changing the status of these rows now means that they no longer match the where clause of the view object, yet they still appear in the table.
    My question is, how can I update the table so that rows which don't match the where clause are removed?
    This is a simplified version of the problem I am working on - this needs to work when rows that aren't in the table are being updated so that they now MATCH the where clause and rows may also be added or completely removed.

    Quite an interesting little problem....
    I have created a simple test case to illustrate your scenario - perhaps Steve M could comment...
    My scenario:
    1). create an EO based on the HR.EMPLOYEES table
    2). create an updatable VO based upon the aforementioned EO. Add "COMMISSION_PCT IS NULL" to the where clause.
    3). Add the VO to an app module as usual.
    4). Create an ADF Faces page by dropping the VO from the data control as an ADF table. Show only first name, last name, and commission pct.
    5). Add a command button to the page so I can call various code from the backing bean.
    Now, when I update the commision for the first record to ".1" and press the submit button (the one in the table actions facet), the update "takes" - I assume that it's just in the EO cache at this point. The record still shows on the screen, even though it no longer meets the where clause criteria.
    When I add some code to the command button (#5) to perform a commit - the record STILL shows on the screen after committing to the DB. I can make the record disappear by either (in the same backing-bean method that does the commit)
    a). Re-execute the iterator after the commit
    b). Call "clearVOCaches" on the application module (forces the iterator to re-execute)
    I even tried programmatically adding the where clause back in (via addWhereClause) and re-executing the iterator - no go. I suspect that the only way to do this would be to post the changes to the DB (without committing them) and then re-execute the query. This, however, would be a killer from a scalability perspective.
    John

  • Integration with ADF UIX

    Hi,
    Does anyone has any experience with building application that integrates HTML DB and ADF UIX technology?
    Are there any restriction to build such applications?
    regards,
    Cezary

    -to use HTML DB to buid "portal" for other apps, one of them would be ADF UIX.
    Sure - a link is a link, ADF or otherwise...
    -to use HTML DB to build reports , reports with graphs etc
    Clearly one of HTML DB's sweet spots
    -to use HTML DB to build simple screens, i.e. to administer user rights,
    Again, easily accomplished with HTML DB
    -to use ADF UIX to build a complex forms with complex validation
    While you can do that, you can also use HTML DB to build complex forms with complex validation.
    Both technology can be deployed to OAS and the database is the same and I hope they can work together in that way.On of my worrying is how to implement single-sign on for these application.
    Oracle HTML DB applications can completely integrate with Oracle SSO, thus making them and ADF applications all single-sign on enabled. Have a look at this How To:
    http://www.oracle.com/technology/products/database/htmldb/howtos/sso_partner_app.html
    Thanks,
    - Scott -

  • Performance Problem ADF-UIX Appl. with Bea 8.1

    Hello JDev & J2EE Folks,
    I'm running into a performance problem with an ADF-UIX Application (JDev Version 10.1.2.0.0) under Bea 8.1. Application Server. It seems that the the same application is running at least factor 5 slower than on OC4J. I didn't experience such a difference with the older JDev9i Applications, seems to be an issue with 10g. Not done much investigation so far. Are there any ideas or suggestions out there? Anyone who had a similar problem?

    Hi ,
    Did you get this resolved? Can you share? Thanks!

  • ADF BC + ADF Faces 10.1.3.3: Ajax with ADF.

    Hi Comunity
    I developed a ADF Faces page with AJAX funcionality, im not using others frameworks like icefaces or richfaces i develop the ajax code by my self. I try to add dinamic html tags in a table incrementing row by row, when i combined a div with a binding value like id#{status.index} the finaly results is the same the value not printed in the page.
    Any sugestions.¿?.

    Hi Peter
    I had the same problem a few weeks ago.
    The limitation is that JSF 1.1 does not allow the mix and match of HTML and JSf components. I found the solution using af:script to print html tag combined with #{status.index} value like this:
    <afh:script id="script1" generatesContent="true" text="document.write('&lt;p id=id#{status.index}>...&lt;/p>');"/>
    I works great for me.
    Good Luck.

  • ADF/UIX Master -Deatil with Tree as master

    Hi all,
    I am new to ADF/UIX.
    I need to create the mater-detail form (DEPT-EMP) with master as JTree.
    So, I am able to display the tree with deptno and ename in following form:
    Departments
    |-10
    | |-Clasrk
    | |-Miller
    | -King
    |-20
    | |-Smith
    | |-Jones
    I use the cardlayout to change between the panels for departments and employees.
    When I select any deptno in the tree then I get the dept-information. This si OK. But when I select ANY EMPNO from dept=10 then I get the information ONLY from first empno in the tree.
    To see the info about the employees from dept=20 I need first select the deptno=20 (the panel for the depts will be shown) and then select the employee from this department in the tree. But I will see only the information about the first employee in the tree.
    Please HELP

    The problem is solved.

  • ADF UIX Messagechoice element with databinding in Search Page

    How can we use the Messagechoice element with databinding in a ADF UIX search page? The Messagechoice element needs both target and destination dataSources and returns the selectedIndex (0,1,2,3....) and not the actual value. Is there a way of retrieving the actual value from the dropdown Messagechoice list in a search page without using the selectedIndex?

    Arvind -
    You can use databinding by using the "childData" attribute in the contents tag. This will stamp out the data bound to childData as the options in the message choice. For example,
    <messageChoice name="myChoice" prompt="Choose a Language">
    <contents childData="${uix.data.data1.lang}">
    <option text="${uix.current.text}"/>
    </contents>
    </messageChoice>
    Matt Lee
    UIX Team

  • Forms vs UIX/ADF Faces ?

    Hi,
    We are considering to migrate Forms application into J2EE Web Apps (UIX or ADF Faces), using JHeadStart as rapid dev tool.
    Does any body know, how is the UIX/ADF Faces performance compared to Forms, provided they are deployed on same IAS and network specification and bandwidth ?
    Is it true that UIX/ADF Faces will need smaller bandwidth than Forms ?
    Or are there any other reason that will justify us to migrate Forms into J2EE Web app ?
    Thank you for your help,
    xtanto

    do not duplicate your question so much times...
    UIX versus Swing
    UIX
    many of the old authors are not frequently here in the forum. Go to the JDeveloper-Forum

  • Making a delete commit automatically with ADF BC, Struts and ADF UIX

    I'm trying to create a delete action that commits to the database automatically using ADF Business Components, Struts and ADF UIX.
    I have a browse page from which the user can view all records in the table, and perform edit, create and delete actions on the data.
    When the user selects a record and clicks edit they are taken to a screen where they can amend the details of that record. Create works in a similar way, but the create action on the view object is invoked before taking the user to the edit page (this is done by linking the browse page to an ADF DataAction (bound to Create) on the Struts page flow diagram, and then linking the ADF DataAction to the edit page).
    When the user clicks submit on the edit page, the container follows a forward from the edit page to an ADF DataAction bound to the Commit method, and then from there a forward back to the browse page.
    This seems to work fine for edit and create, but when I try to do something similar for delete, it behaves unpredictably - sometimes the delete is committed to the database, sometimes not.
    To be more specific, the way I have tried to implement the auto commit delete is as follows:
    There is a UIX submitButton on the browse page called Delete. When clicked, this button triggers an event, which is caught by an event handler inside the page. The event handler causes the UIX servlet to take a forward to an ADF DataAction bound to the Delete method on the relevant view object. It thens follows a forward from the previously mentioned DataAction to another ADF DataAction bound to the Commit method for the application module. There is then a forward leading back to the browse page.
    Has anyone else encountered similar problems?

    did you figure this out?

Maybe you are looking for

  • Training & Event Management - Business event appraisal

    Dear all, Wish you all a very Happy new year. I hve two questions. 1. For e.g. there is one trainer who has conducted many training program in an org and business event appraisal has been performed where there is criteria to capture instructor inform

  • 'Could not activate iphone'

    I recently installed the new IOS 7, but when trying to go onto apps, it said i had to go onto itunes to set up push notifcations, after reading a few message boards online, i decied to completely reset my phone. Once i did that, i tried to start all

  • Verizon DSL/Router

    Hi! I'd really appreciate it very much if anyone out there could help me with the procedure/mechanics on setting up or creating a password to my Verizon dsl/router so that my neighbors would not be able to access the net using my dsl connection. I've

  • Extending the evaluation license asks for current activation code. Where is it?

    I am attempting to extend the evaluation period for the Vision Acquisition Software. I have obtained an activation code from NI.com to manually enter and extend the evaluation period.  When I access the activation wizard through the NI License manage

  • Planning calender

    Hello all I want to receipt a material every tuesday,so i use MD25 to setup a planning calender,also use lot-size PK and select the calender i just setup. But when i use md03 and md04 to display the result of MRP run,it cannot follow my planning. Why