Effective TopLink design with ADF

I'm trying to create a user interface with data provided by entity beans. The problem I'm having is that when I make any changes to the entity those changes are immediately propagated to all other instances of the entity. This isn't really the best because the user might decide to navigate away from the page with confirming their changes. Thus leaving the cache in an inconsistent state.
So far the only work around I found is to use a valueChangeListener to detach the bean being modified and then use merge to persist the changes back to the database once the user confirms.
My question is, is this the best way to do this or are there other methods which will work better? Is there a pattern that I'm missing?

Or When we drag and drop a view object into a scroll pane, can we customize the appearance of the table?

Similar Messages

  • Migration Jdev 11.1.1.1 to Jdev 1.1.2, IDE visual problems with ADF design

    Migration Jdev 11.1.1.1 to Jdev 1.1.2, IDE visual problems with ADF design
    CONTEXT
    I’ve been working my project with Jdev11.1.1.1, when I migrate to JDev 11.1.1.2. I realized that my project didn’t compile successfully as before besides I couldn’t see the design view in a WYSIWYG mode on my JSF pages.
    I had installed (initially) in C:\oracle\Middleware Jdev 11.1.1.1 with WLS 10.3 (default in Installer)
    A couple days ago I realized about the new Jdev release JDev 11.1.1.2 and I decided to migrate because of the IDE improvements such as Bugs Solutions, Maven support, code templates, etc).
    The new version seemed to be non-compatible with WLS 10.3 because I couldn’t mount it in the same middleware so I installed the new one in C:\oracle\Middleware11g2, JDev 11.1.1.2 with WLS 10.3.1 (default in Installer).
    EXAMPLE
    I have created a new sample Project named JDev112App, it only has 1 java class, 1 ADF template and 1 JSPx to show the errors and differences between releases of the IDE… However, I also have added the screenshots of the Project in each IDE, also I have included a screenshot of my real project (Business App).
    NOTE. Business APP project is under subversion SVN and the migration was done successfully when JDEv 11.1.1.2 opened it (it migrated automatically).
    What should I do?? .. thanks
    Best Regards,
    Screenshot1
    http://comunidadoraclehispana.ning.com/forum/attachment/download?id=2315969%3AUploadedFi38%3A15778
    Screenshot2
    http://comunidadoraclehispana.ning.com/forum/attachment/download?id=2315969%3AUploadedFi38%3A15779
    Example APP
    http://comunidadoraclehispana.ning.com/forum/attachment/download?id=2315969%3AUploadedFi38%3A15784

    I think that the problem could be preferences/settings migration from Jdev 11.1.1.1.0 to JDev 11.1.1.2.0, because I migrated not only the application but also the JDev preferences ( "Documents&Settings...Jdeveloper..." ).
    I have installed in a new machine without previous version of Jdev the new release JDev 11.1.1.2.0 and when I deploy my test application with errors ( showed in this post ), it works fine and also the design view is correct.
    I am not SURE but I think the bug or problem could be also the preference/settings migration between JdeveloperS.
    Can anybody tell me the real reason?? How can I fix it ... I don’t want to import each of my settings manually in JDev 11.1.1.2.0 ( I mean templates, javadocs settings, connections, repositories, etc).
    Thanks in advance for your help,

  • How to start BPEL process with publishing initiation form designed in ADF

    Hii All,
    Can Anyone please tell me how to Start my BPEL process with publishing initiation forms designed in ADF fusion.
    I am using JDevloper 11g and Oracle SOASuite 11g toolset in windows platform.
    Thankx in Advance,
    Deekay.

    Hi,
    I assume you mean the JMS example under the $OH BPEL examples area. Unfortunately, this only shows how to get a BPEL process kicked off by awaiting a JMS message - but there is no test code there! There are specific examples which show off the testing framework facilities but it appears that all the examples which use async type of interactions are in the middle of a process which is kicked off by a normal synchronous client interaction.
    Any further help much appreciated.
    Colin.

  • Singel Table Maintenance Cookbook with ADF/Toplink

    Hi All.
    I've got a rather large project to do at the moment (with the usual impossible deadline), and my boss insists that we have to use at least toplink but preferably toplink with ADF Faces on top of it. All the examples that I've found however are of the master detail display type.
    Are there any resources out there for showing how to do a single table maintenance type application using this technology? I have about 20+ tables of data that have to be maintained individually by various users for my system to work.
    Any thoughts/ideas/wild speculations would be greatly appreciated.
    Kind regards
    Elmar Matthee
    Stellenbosch University
    South Africa

    After you went through the tutorial, your next step is to read the ADF Developer Guide book on the same page (if you want a hard copy of this book you can get it on the oracle store, or just print the PDFs).
    http://www.oracle.com/technology/products/adf/learnadf.html
    There you will find things like adding validation and handling errors explained in more details.
    And it will also explain how the "ton of code/xml/jsp pages that all interact in very misterious ways" actually work and what each file is doing.
    Basically the xml files describe to the framework how your data controls are structured and also how your pages use the data-controls. These XML files are what saves you all the coding.
    Regarding changes in the database, if you are using ADF Business Components then there is a reconcile with database option for your EOs. If you are using TopLink you'll need to manually add/remove the new column to the class and then use the mapping editor to update its mappping to your database object.
    And I don't think your assesment that the development environment is very fragile is true. We have many customers using this environment to build production applications, so if you have a specific bug you that you encountered we'll be interested to know what it is.

  • Is ADF meant for database designed with vertical schema ?

    Hi,
    I want to know if ADF 11g is meant for database designed with vertical schema where even the column names will be rows in a generic table?
    Thanks in advance.
    Edited by: user8925296 on Apr 12, 2010 10:06 AM

    The short answer is no...
    What you are calling a "vertical schema" is what others have called an entity-attribute-value or universal data model schema. I'd advise you to do some open-minded research about these types of schemas if you are developing a new application before you proceed. They sound great in practice, but have quite inherent usability and scalability issues. [url http://asktom.oracle.com/pls/asktom/f?p=100:11:0::::P11_QUESTION_ID:2314483800346542969]This might be a good place to start...
    John

  • Forcing specific clients or groups to use forms based authentication (FBA) instead of windows based authentication (WIA) with ADFS

    Hi,
    We are have a quite specific issue. The problem is most likely by design in ADFS 3.0 (running on Windows Server 2012 R2) and we are trying to find a "work-around".
    Most users in the organization is using their own personal computer and everything is fine and working as expected, single sign-on (WIA) internally to Office 365 and forms based (FBA) externally (using Citrix NetScaler as reverse proxy and load
    balancing with the correct rewrites to add client-ip, proxy header and URL-transformation).
    The problem occurs for a few (50-100) users where they are sharing the same computer, automatically logged on to the computer using a generic AD-user (same for all of them). This AD-user they are logged on with does not have any access to Office365
    and if they try to access SharePoint Online they receive an error that they can't login (from SharePoint Online, not ADFS).
    We can't change this, they need to have this generic account logged on to these computers. The issue occurs when a user that has access to SharePoint Online tries to access it when logged on with a generic account.
    They are not able to "switch" from the generic account in ADFS / SharePoint Online to their personal account.
    The only way I've found that may work is removing IE as a WIA-capable agent and deploy a User-Agent version string specific to most users but not the generic account.
    My question to you: Is there another way? Maybe when ADFS sees the generic user, it forces forms based authentication or something like that?
    Best regards,
    Simon

    I'd go with your original workaround using the user-agent and publishing a GPO for your normal users that elects to use a user-agent string associated with Integrated Windows Auth.. for the generic accounts, I'd look at using a loopback policy that overwrites
    that user agent setting, so that forms logon is preferred for that subset of users. I don't think the Netscaler here is useful in this capacity as it's a front-end proxy and you need to evaluate the AuthZ rules on the AD FS server after the request has been
    proxied. The error pages in Windows Server 2012 R2 are canned as the previous poster mentioned and difficult to customize (Javascript only)...
    http://blog.auth360.net

  • Can Designer generate ADF Entity Objects, View Objects and Apps Module ?

    Hi all,
    On what way can Designer integrate with JDeveloper (+ ADF) ?
    Can Designer generate ADF Entity Objects, View Objects and Apps Module ?
    Thank you for your help,
    xtanto

    Designer itself has no direct integration with JDeveloper. However, there are three options. First of all, you can get a JDeveloper extension (download this separately) that lets you create a Connection to a Designer repository. From that Connection you can find modules that you defined in Designer and generate Entity and View objects for the tables and columns that you used in those modules, and an Application Module. It does not create JSPs or other user interface objects.
    Another option is to buy JHeadstart from Oracle. This contains a set of code generators and ADF extensions that include an ability to get information from a Designer repository. JHeadstart works fine for non-Designer users too, but was built by the same people who wrote Designer Headstart - they know the repository API intimately.
    The third option is to download Oracle Designer Extension Builder (ODEB) which was just recently made available. This is a product of a collaboration between Designer users from the Oracle Development Tools Users Group (ODTUG) and Oracle to extend the capabilities of Designer with user written tools and utilities. You could use ODEB to write your own generators for ADF Business Components. Or you could wait and see if someone else in the user community does this. I hope that you or whoever does such a generator will be willing to share it with us all.

  • Error in Dynamic Data display using Visual Design in ADF Richclient Demo

    Hi,
    I am using JDeveloper Studio Edition Version 11.1.1.1.0 with build Build JDEVADF_11.1.1.1.0_GENERIC_090615.0017.5407
    I have found a reference to this ADF faces richclient demo on the following link:
    http://jdevadf.oracle.com/adf-richclient-demo/faces/visualDesigns/index.jspx?_afrLoop=2181068810216756#%2FvisualDesigns%2Fdashboard.jspx%40
    I downloaded the WAR file and deployed in the server and running smoothly. But when I added, for example, EmployeesView1, by drag and drop from datacontrol,
    on one of the panels (.jsff page) and ran the application. Now its throwing an exception like:
    javax.el.PropertyNotFoundException: Target Unreachable, identifier 'bindings' resolved to null
    Can any guru shed the light on this and help me out?
    Looking forward to any replies.
    Thanks in advance.
    Yadava Rao

    Hi,
    My faces project is having the following libraries under WEB-INF/lib folder:
    adflogginghandler-JDEVADF_MAIN_GENERIC_070917.1906.4699.jar
    adf-richclient-api-11-r1-SNAPSHOT.jar
    adf-richclient-impl-11-r1-SNAPSHOT.jar
    adfsharebase-JDEVADF_MAIN_GENERIC_070917.1906.4699.jar
    adfshare-JDEVADF_MAIN_GENERIC_070917.1906.4699.jar
    commons-beanutils-1.6.jar
    commons-lang-2.1.jar
    dms-11.1.1.jar
    indexer-080909.1801.375.jar
    jsf-facelets-1.1.11.jar
    trinidad-api-1.2.11.1-SNAPSHOT.jar
    trinidad-api-1.2.11.1-SNAPSHOT-sources.jar
    trinidad-impl-1.2.11.1-SNAPSHOT.jar
    xercesImpl-2.6.2.jar
    xmlparserv2-11.1.1.JM7_4119.jar
    Apart from this, my model project contains the following libraries (shows in Project Properties):
    ADF Model Runtime
    BC4J Oracle Domains
    BC4J Runtime
    BC4J Security
    BC4J Tester
    MDS Runtime
    MDS Runtime Dependencies
    Oracle JDBC
    So, please suggest me if something is missing apart from these.
    Appreciate your help or a soultion to get the data from databse in jsff page of dashboard visual design in adf-richclient-demo.
    Thanks

  • Issue with adf projectGantt showing popus

    hi all
    am working with adf projectGantt using page template every thing goes perfectly but when I want to see task properties for example or modify the time axis reliated popus never appear (when i dont use templates every thing gonna be alright :s)
    i'll be very thankful if any one could help
    this is my gantt.jspx with template
    <?xml version='1.0' encoding='windows-1252'?>
    <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="2.1"
    xmlns:f="http://java.sun.com/jsf/core"
    xmlns:h="http://java.sun.com/jsf/html"
    xmlns:af="http://xmlns.oracle.com/adf/faces/rich"
    xmlns:dvt="http://xmlns.oracle.com/dss/adf/faces">
    <jsp:directive.page contentType="text/html;charset=windows-1252"/>
    <!--h:inputHidden value="#{typeBean.init}"/-->
    <f:view>
    <af:document title="Project Gantt"
    binding="#{templateBindings.documentComponent}" theme="medium"
    id="d">
    <af:form id="form">
    <af:pageTemplate id="gant" viewId="/tagDemoTemplate.jspx">
    <!-- Document Title -->
    <f:attribute name="documentTitle" value="Project Gantt"/>
    <!-- Tag Name -->
    <f:facet name="first1">
    <af:image source="/images/d.png"
    inlineStyle="width:1400px;heigth:150px"/>
    <!--f:subview id="enteteTache">
    <jsp:include page="/entete.jspx"/>
    </f:subview-->
    </f:facet>
    <f:facet name="auxiliaryGlobal">
    <f:subview id="menuTache">
    <jsp:include page="/MenuProjet.jspx"/>
    </f:subview>
    </f:facet>
    <f:facet name="top1">
    <af:navigationPane id="nav1" hint="tabs">
    <af:commandNavigationItem id="tagGuideTab" text="Projet Assigné"
    shortDesc="Description détaillée du projet, diagramme de gantt, tâches, etc."
    selected="true"
    actionListener="#{navigationBean.navigationItemAction}"
    action="assigne"/>
    <af:commandNavigationItem id="componentSkinningTab"
    text="Resources Consommées"
    shortDesc="Utilisation des ressources utilisées"
    selected="false"
    actionListener="#{navigationBean.navigationItemAction}"
    action="consommation"/>
    <af:commandNavigationItem id="ressTab"
    text="Resources Prévisionnelles"
    shortDesc="Utilisation des ressources prévisionnelles"
    selected="false"
    actionListener="#{navigationBean.navigationItemAction}"
    action="prevision"/>
    <af:commandNavigationItem id="fileExplorerTab" text="Aide"
    shortDesc="Aide et description du projet"
    selected="false" action="fileExplorer"/>
    </af:navigationPane>
    </f:facet>
    <f:facet name="center">
    <af:panelGroupLayout layout="scroll" id="pg1">
    <f:facet name="separator">
    <af:separator id="sep"/>
    </f:facet>
    <dvt:projectGantt id="mygantt" startTime="2010-01-01"
    endTime="2011-12-31" var="task"
    value="#{tacheBean.model}" rendered="true"
    dataChangeListener="#{tacheBean.handleDataChanged}"
    actionListener="#{tacheBean.handleAction}"
    showCurrentDate="true" showMenuBar="true"
    labelPlacement="inside"
    binding="#{tacheBean.gantt}"
    taskbarFormatManager="#{tacheBean.taskbarFormatManager}"
    backgroundColor="#F5F5F5"
    nonWorkingDaysColor="#FFE4B5"
    nonWorkingDaysOfWeek="#{tacheBean.nonWorkingDays}"
    taskSelectionListener="#{tacheBean.handleTaskSelected}"
    doubleClickListener="#{tacheBean.handleDoubleClick}">
    <f:facet name="toolbar">
    <af:toolbar id="toolbar">
    <af:group>
    <af:commandToolbarButton partialSubmit="false"
    icon="/images/new_ena.png"
    id="bt_creer"
    actionListener="#{tacheBean.nouveau}"
    shortDesc="Créer une Tâche"
    disabledIcon="/images/new_ena_002.png">
    <af:showPopupBehavior popupId="popupDialog"/>
    </af:commandToolbarButton>
    <af:panelGroupLayout layout="default" id="pgl1"
    theme="dark">
    <af:popup id="popupDialog">
    <h:inputHidden value="#{tacheBean.init}"/>
    <h:inputHidden value="#{typeBean.init}"/>
    <af:panelWindow modal="true" title="Ajout Tâche"
    id="panelWindow1"
    inlineStyle="height:300px; width:400px;">
    <af:panelGroupLayout id="pgl2">
    <center>
    <af:panelBox text="Ajout" id="pb1"
    titleHalign="left"
    inlineStyle="height:300px; width:400px;"
    background="medium"
    showDisclosure="false"
    showHeader="always"
    icon="/images/new_ena.png">
    <table id="t1" width="525" border="0"
    cellpadding="1" height="233">
    <tr>
    <td align="left">
    <af:outputLabel value="Nom :" id="ol8"
    visible="true"
    showRequired="true"/>
    </td>
    <td align="left" width="80">
    <af:inputText id="it1" rows="1"
    value="#{tacheBean.task.taskName}"
    requiredMessageDetail="Champ Obligatoire"
    shortDesc="Le Nom de la tâche"
    autoSubmit="true"
    autoTab="true"/>
    </td>
    </tr>
    <tr>
    <td align="left" width="80">
    <af:outputLabel value="Label :" id="ol6"
    visible="true"
    showRequired="true"/>
    </td>
    <td align="left" width="80">
    <af:inputText id="it2"
    value="#{tacheBean.task.label}"/>
    </td>
    </tr>
    <tr>
    <td align="left" width="80">
    <af:outputLabel value="Id Parent :"
    id="ol5" visible="true"
    showRequired="true"/>
    </td>
    <td align="left" width="80">
    <af:selectOneChoice id="soc1"
    inlineStyle="width:80px"
    valueChangeListener="#{tacheBean.changeAttributes}">
    <f:selectItems id="si1"
    value="#{tacheBean.selectItems}"/>
    </af:selectOneChoice>
    </td>
    </tr>
    <tr>
    <td align="left" width="80">
    <af:outputLabel value="Rien :" id="rien"
    visible="true"
    showRequired="true"/>
    </td>
    <td align="left" width="80">
    <af:inputText id="rien2"
    partialTriggers="soc2 si2"/>
    </td>
    </tr>
    <tr>
    <td align="left" width="80">
    <af:outputLabel value="Type :" id="ol4"
    visible="true"
    showRequired="true"/>
    </td>
    <td align="left" width="80">
    <af:selectOneChoice id="soc2"
    valueChangeListener="#{typeBean.changeAttributes}"
    autoSubmit="true"
    rendered="true">
    <f:selectItems id="si2"
    value="#{typeBean.selectItems}"/>
    </af:selectOneChoice>
    </td>
    </tr>
    <tr>
    <td align="left" width="80">
    <af:outputLabel value="Date Début :"
    id="ol3" visible="true"
    showRequired="true"/>
    </td>
    <td align="left" width="80">
    <af:inputDate id="id1"/>
    </td>
    </tr>
    <tr>
    <td align="left" width="80">
    <af:outputLabel value="Date Fin :"
    id="ol2" visible="true"
    showRequired="true"/>
    </td>
    <td align="left" width="80">
    <af:inputDate id="id2"/>
    </td>
    </tr>
    <tr>
    <td align="left" width="80">
    <af:outputLabel value="Durée :" id="ol1"
    visible="true"
    showRequired="true"/>
    </td>
    <td align="left" width="80">
    <af:inputText id="it8" rows="1"
    requiredMessageDetail="Champ Obligatoire"
    shortDesc="Le Nom de la tâche"
    autoSubmit="true"
    autoTab="true"/>
    </td>
    </tr>
    <tr>
    <td> </td>
    <td align="center" width="80">
    <h:panelGrid columns="2">
    <af:commandButton inlineStyle="width:80px"
    id="insertion"
    text="Ajouter"
    actionListener="#{tacheBean.ajoutTache}"
    immediate="true"
    visible="true"></af:commandButton>
    <af:commandButton inlineStyle="width:80px"
    id="annuler"
    text="Annuler"
    immediate="true"
    visible="true"></af:commandButton>
    </h:panelGrid>
    </td>
    </tr>
    </table>
    </af:panelBox>
    </center>
    </af:panelGroupLayout>
    </af:panelWindow>
    </af:popup>
    </af:panelGroupLayout>
    <af:commandToolbarButton partialSubmit="false"
    shortDesc="Mettre à jour la Tâche"
    disabledIcon="/images/edit_dis.png"
    icon="/images/edit16.png"></af:commandToolbarButton>
    <af:commandToolbarButton partialSubmit="false"
    shortDesc="Supprimer une Tâche"
    icon="/images/delete16.png"
    disabledIcon="/images/delete_dis.png"/>
    <af:separator id="sep1"/>
    <af:commandToolbarButton partialSubmit="false"
    shortDesc="Impression"
    icon="/images/print_ena.png"
    disabledIcon="/images/print_ena.png"/>
    <af:separator id="sep2"/>
    <af:commandToolbarButton partialSubmit="false"
    shortDesc="Couper"
    icon="/images/cut_ena.png"
    disabledIcon="/images/cut_dis.png"/>
    <af:commandToolbarButton partialSubmit="false"
    shortDesc="Copier"
    icon="/images/copy_ena.png"
    disabledIcon="/images/copy_dis.png"/>
    <af:commandToolbarButton partialSubmit="false"
    shortDesc="Coller"
    icon="/images/paste_dis.png"
    disabledIcon="/images/paste_dis.png"/>
    </af:group>
    </af:toolbar>
    </f:facet>
    <f:facet name="menuBar">
    <af:menuBar>
    <af:menu text="Custom Menu">
    <af:commandMenuItem partialSubmit="false" text="Item 1"/>
    <af:commandMenuItem partialSubmit="false" text="Item 2"/>
    <af:commandMenuItem partialSubmit="false" text="Item 3"/>
    </af:menu>
    </af:menuBar>
    </f:facet>
    <f:facet name="major">
    <dvt:timeAxis scale="months" id="monthx"/>
    </f:facet>
    <f:facet name="minor">
    <dvt:timeAxis scale="weeks" id="weeks"/>
    </f:facet>
    <f:facet name="nodeStamp">
    <af:column headerText="Id Tâche" id="c2">
    <af:outputText value="#{task.taskId}" id="taskId"/>
    </af:column>
    </f:facet>
    <af:column headerText="Nom Tâche" id="nom">
    <af:outputText value="#{task.taskName}"/>
    </af:column>
    <af:column headerText="Date Debut">
    <af:outputText value="#{task.startTime}" id="debut"/>
    </af:column>
    <af:column headerText="Date Fin">
    <af:outputText value="#{task.endTime}" id="end"/>
    </af:column>
    <dvt:ganttLegend keys="#{tacheBean.legendKeys}"
    labels="#{tacheBean.legendLabels}"/>
    </dvt:projectGantt>
    </af:panelGroupLayout>
    </f:facet>
    </af:pageTemplate>
    </af:form>
    </af:document>
    </f:view>
    </jsp:root>

    hi,
    previously i asked that question about how can i get date with time fallowed by am/pm in table fields for that your post is useful.
    now have some of doubt about same thing, as we achieved like in table (date with time by am/pm) i need to get in query panel because in search criteria i not bale to search time filtering I'm able to filter with date only
    its not allowing to change to search in design time( we know adf query wont allow design time modification as my knowledge) please suggest how can i change or any other way to create search instead of creating declarative
    search modification.
    and one more question i have how can i count number of rows displayed in table which displayed in search table if we want display no.of row displayed in table.
    Thanks
    Shankar

  • Work with ADF Library jar file

    Hi
    My English isn't very good
    I use jdeveloper11.1.1.3.0
    I want to work with ADF Library jar file.
    I created two generic application. In each application I have a View Obj(one for employees table and one for department table ) and added them to App Module,
    then I made a ADF Library jar file for each application: adflib_emp, adflib_dep
    Then I created two separated application and in each application I created a BTF .
    In emp_TF1 I added adflib_emp jar file to application and in dep_TF2 I added adflib_dep jar file to application.
    These two applications work well. Then I created ADF Library jar file for each of these applications named: adflib_TF_1 and adflib_TF_2
    Finally I designed a main page to use these two jar file(adflib_TF_1 , adflib_TF_2). I added thses two jar file to application and then I dragged and dropped each TF to main page as a region:
    <af:panelSplitter id="ps1" splitterPosition="500">
    <f:facet name="first">
    <af:region value="#{bindings.emp_TF1.regionModel}" id="r1"/>
    </f:facet>
    <f:facet name="second">
    <af:region value="#{bindings.dep_TF2.regionModel}" id="r2"/>
    </f:facet>
    </af:panelSplitter>
    When I run main application both TF show employees table, but one TF should shows department table and the other one should shows employees table.
    I read oracle document and created my application on base of it. But I don't know why this happen and how to solve it?
    Habib
    Edited by: Habib Eslami on Apr 7, 2013 8:46 PM

    Hi,
    most likely the names of the application modules are not different but the same, which means you have a naming problem. Application modules (if they should be used as is) must have a unique name
    Frank

  • Can't find bean with adf bc sdo web service

    Hi,
    I made a sdo web service with adf bc on the customer table in the oe schema. This works fine, I deployed this on the j2ee container of jdev tp4.
    Now I use this sdo ws in a entity of an other project bc4j project. I add the jars , update the connection.xml and I configured the jndi.properties so it can lookup the sdo bean which is defined in the connection.xml.
    If I start up the new application I got jndi lookup error. It can't find the bean which is defined in the ServiceImpl of the sdo ws project. I saw this impl has annotations to make a bean
    package nl.ordina.sdo.service.server.serviceinterface;
    import java.lang.reflect.Method;
    import java.util.List;
    import nl.ordina.sdo.dataaccess.common.CustomersViewSDO;
    import nl.ordina.sdo.service.common.serviceinterface.OEServiceService;
    import oracle.jbo.common.sdo.SDOHelper;
    import oracle.jbo.common.service.types.FindControl;
    import oracle.jbo.common.service.types.FindCriteria;
    import oracle.jbo.common.service.types.ProcessControl;
    import oracle.jbo.common.service.types.ProcessData;
    import oracle.jbo.server.svc.ServiceImpl;
    import oracle.jbo.service.errors.ServiceException;
    // --- File generated by Oracle ADF Business Components Design Time.
    @javax.ejb.Stateless(name="nl.ordina.sdo.service.common.OEServiceServiceBean")
    @javax.ejb.Remote(OEServiceService.class)
    @javax.jws.WebService(targetNamespace="/nl/ordina/sdo/service/common/",
    serviceName="OEServiceService", portName="OEServiceServiceSoapHttpPort",
    endpointInterface="nl.ordina.sdo.service.common.serviceinterface.OEServiceService")
    @oracle.j2ee.annotation.ejb.StatelessDeployment(copyByValue=false,
    minInstances=2)
    public class OEServiceServiceImpl extends ServiceImpl implements OEServiceService {
    Why can't it find the bean
    If I manually create a ejb session bean on the sdo application module then the new app finds the bean but it gives an error because it does not support the find operation.
    thanks edwin

    Thanks Steve.
    I had my own jndi.properties file that's why it was working with ejb bean I created in the AM and not with the sdo web service.
    I didn't know I had to add the jndi properties to the connection.xml maybe you can update the documentation.
    <?xml version = '1.0' encoding = 'UTF-8'?>
    <ns2:References xmlns:ns2="http://xmlns.oracle.com/adf/jndi">
    <Reference className="oracle.jbo.client.svc.Service"
    name="{/test/model/common/}DepartmentModuleService">
    <Factory className="oracle.jbo.client.svc.ServiceFactory"/>
    <RefAddresses>
    <StringRefAddr addrType="serviceInterfaceName">
    <Contents>test.model.common.serviceinterface.DepartmentModuleService</Contents>
    </StringRefAddr>
    <StringRefAddr addrType="serviceEndpointProvider">
    <Contents>ADFBC</Contents>
    </StringRefAddr>
    <StringRefAddr addrType="jndiName">
    <Contents>test.model.common.DepartmentModuleServiceBean</Contents>
    </StringRefAddr>
    <StringRefAddr addrType="serviceSchemaName">
    <Contents>DepartmentModuleService.xsd</Contents>
    </StringRefAddr>
    <StringRefAddr addrType="serviceSchemaLocation">
    <Contents>test/model/common/serviceinterface/</Contents>
    </StringRefAddr>
    <StringRefAddr addrType="jndiFactoryInitial">
    <Contents>oracle.j2ee.rmi.RMIInitialContextFactory</Contents>
    </StringRefAddr>
    <StringRefAddr addrType="jndiProviderURL">
    <Contents>ormi://localhost:23791/SvcInterfaceDeploy_MiddleTier</Contents>
    </StringRefAddr>
    <StringRefAddr addrType="jndiSecurityPrincipal">
    <Contents>fmwadmin</Contents>
    </StringRefAddr>
    <StringRefAddr addrType="jndiSecurityCredentials">
    <Contents>welcome</Contents>
    </StringRefAddr>
    <StringRefAddr addrType="serviceSchemaName">
    <Contents>HRAppService.xsd</Contents>
    </StringRefAddr>
    </RefAddresses>
    </Reference>
    </ns2:References>
    thanks edwin

  • Flex with ADF

    Hi,
    I'm new to both flex and adf technologies. It would be helpful if anyone brief the possibility of using flex with ADF.
    And also it'll be helpful if someone helps out with any links of tutorials or documentation regarding to use flex with ADF.
    Thanks in advance,
    Parameswari
    Edited by: user12952392 on May 24, 2010 6:13 AM

    Hi Shay,
    Thanks for the reply.
    In our case we will be getting pre-designed Flex UI pages with separate components. We have to logic in Business Layer to do the CRUD operations with displaying of Graphs.
    Just read Edwin Biemond [http://biemond.blogspot.com/2008/07/crud-operations-in-flex-with-adf-bc.html] posts on the same. (integration using Adobe livecycle or blazeDS).
    But still not sure how to manage and maintain this whole stack for an application having 50+ pages.
    So bit curious how to start the same.
    I have posted the same in [http://forums.adobe.com/thread/646720?tstart=0] Flex forum also. Hope to get the reply soon
    Thanks.

  • Difficulty with ADF Faces/ADF Essentials and Glassfish

    Hi all,
    I've got a web application written with ADF Faces, and it runs just fine within jDeveloper 11.1.2.3 but when I deploy it to Glassfish 3.1.2 (with ADF Essentials installed) something curious happens.
    My application has no difficulty performing database reads, but when it tried to write to the database and commit, it fails.
    I've seen only a couple of other people with this problem, and none of them seem to have found a solution - so I'm assuming it's something stupid that I'm doing or misunderstanding.
    Here is the log file:
    [#|2013-11-10T11:45:17.601-0500|WARNING|glassfish3.1.2|oracle.adf.controller.faces.lifecycle.Utils|_ThreadID=79;_ThreadName=Thread-2;|ADF: Adding the following JSF error message: java.lang.NoClassDefFoundError cannot be cast to java.lang.Exception
    java.lang.ClassCastException: java.lang.NoClassDefFoundError cannot be cast to java.lang.Exception
      at oracle.jbo.server.BaseSQLBuilderImpl.isSQLRecoverableException(BaseSQLBuilderImpl.java:4575)
      at oracle.jbo.server.DBTransactionImpl.doPostTransactionListeners(DBTransactionImpl.java:3380)
      at oracle.jbo.server.DBTransactionImpl.postChanges(DBTransactionImpl.java:3067)
      at oracle.jbo.server.DBTransactionImpl.commitInternal(DBTransactionImpl.java:2071)
      at oracle.jbo.server.DBTransactionImpl.commit(DBTransactionImpl.java:2352)
      at oracle.adf.model.bc4j.DCJboDataControl.commitTransaction(DCJboDataControl.java:1590)
      at oracle.adf.model.binding.DCDataControl.callCommitTransaction(DCDataControl.java:1415)
      at oracle.jbo.uicli.binding.JUCtrlActionBinding.doIt(JUCtrlActionBinding.java:1428)
      at oracle.adf.model.binding.DCDataControl.invokeOperation(DCDataControl.java:2169)
      at oracle.jbo.uicli.binding.JUCtrlActionBinding.invoke(JUCtrlActionBinding.java:731)
      at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.executeEvent(PageLifecycleImpl.java:402)
      at oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding._execute(FacesCtrlActionBinding.java:252)
      at oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding.execute(FacesCtrlActionBinding.java:210)
      at app.AppModuleImpl.commitOperation(AppModuleImpl.java:50)
      at com.methods.lrc.view.VendorBean.createPaymentReceived(VendorBean.java:509)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:606)
      at com.sun.el.parser.AstValue.invoke(AstValue.java:254)
      at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:302)
      at org.apache.myfaces.trinidad.component.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:46)
      at com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:102)
      at org.apache.myfaces.trinidad.component.UIXCommand.broadcast(UIXCommand.java:190)
      at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:130)
      at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:461)
      at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:134)
      at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:112)
      at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent$1.run(ContextSwitchingComponent.java:130)
      at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent._processPhase(ContextSwitchingComponent.java:461)
      at oracle.adf.view.rich.component.fragment.ContextSwitchingComponent.broadcast(ContextSwitchingComponent.java:134)
      at oracle.adf.view.rich.component.fragment.UIXInclude.broadcast(UIXInclude.java:106)
      at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:787)
      at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:1252)
      at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._invokeApplication(LifecycleImpl.java:973)
      at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:354)
      at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:202)
      at javax.faces.webapp.FacesServlet.service(FacesServlet.java:508)
      at org.apache.catalina.core.StandardWrapper.service(StandardWrapper.java:1550)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:343)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
      at com.methods.lrc.view.ApplicationSessionExpiryFilter.doFilter(ApplicationSessionExpiryFilter.java:42)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
      at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:173)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
      at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:125)
      at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
      at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:60)
      at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:468)
      at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:293)
      at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:199)
      at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
      at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:256)
      at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:217)
      at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:279)
      at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
      at org.apache.catalina.core.StandardPipeline.doInvoke(StandardPipeline.java:655)
      at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:595)
      at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161)
      at org.apache.catalina.connector.CoyoteAdapter.doService(CoyoteAdapter.java:331)
      at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:231)
      at com.sun.enterprise.v3.services.impl.ContainerMapper$AdapterCallable.call(ContainerMapper.java:317)
      at com.sun.enterprise.v3.services.impl.ContainerMapper.service(ContainerMapper.java:195)
      at com.sun.grizzly.http.ProcessorTask.invokeAdapter(ProcessorTask.java:860)
      at com.sun.grizzly.http.ProcessorTask.doProcess(ProcessorTask.java:757)
      at com.sun.grizzly.http.ProcessorTask.process(ProcessorTask.java:1056)
      at com.sun.grizzly.http.DefaultProtocolFilter.execute(DefaultProtocolFilter.java:229)
      at com.sun.grizzly.DefaultProtocolChain.executeProtocolFilter(DefaultProtocolChain.java:137)
      at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:104)
      at com.sun.grizzly.DefaultProtocolChain.execute(DefaultProtocolChain.java:90)
      at com.sun.grizzly.http.HttpProtocolChain.execute(HttpProtocolChain.java:79)
      at com.sun.grizzly.ProtocolChainContextTask.doCall(ProtocolChainContextTask.java:54)
      at com.sun.grizzly.SelectionKeyContextTask.call(SelectionKeyContextTask.java:59)
      at com.sun.grizzly.ContextTask.run(ContextTask.java:71)
      at com.sun.grizzly.util.AbstractThreadPool$Worker.doWork(AbstractThreadPool.java:532)
      at com.sun.grizzly.util.AbstractThreadPool$Worker.run(AbstractThreadPool.java:513)
      at java.lang.Thread.run(Thread.java:724)
    Here is the method where it fails:
        public String createPaymentReceived() {
            AppModuleImpl appModule = this.getAppModule();
            ViewObjectImpl paymentReceivedVOI = appModule.getPaymentsReceivedView3();
            Row paymentRow = paymentReceivedVOI.createRow();
            paymentRow.setAttribute("CheckNumber", prCheckNumber);
            paymentRow.setAttribute("PaymAmount", totalSelectedValue);
            paymentRow.setAttribute("PaymentComment", prComment);
            paymentRow.setAttribute("PaymentDate", prPaymentDate);
            paymentRow.setAttribute("PaymentType", prPaymentType);
            paymentRow.setAttribute("TrackId", prTrackId);
            appModule.commitOperation();
            DBSequence paymentsReceivedId = (DBSequence)paymentRow.getAttribute("PaymentsReceivedId");
            Iterator selectionIt = unpaidPaymentItemsTable.getSelectedRowKeys().iterator();
            while (selectionIt.hasNext()) {
                Object rowKey = selectionIt.next();
                unpaidPaymentItemsTable.setRowKey(rowKey);
                int index = unpaidPaymentItemsTable.getRowIndex();
                JUCtrlHierNodeBinding row = (JUCtrlHierNodeBinding)unpaidPaymentItemsTable.getRowData(index);
                Row selectedRow = row.getRow();
                selectedRow.setAttribute("PaymentsReceivedId", paymentsReceivedId.getSequenceNumber());
                selectedRow.setAttribute("PaymentDate", prPaymentDate);
            appModule.commitOperation();
            prCheckNumber = null;
            totalSelectedValue = 0;
            prComment = null;
            prPaymentDate = new Date();
            prTrackId = null;
            prPaymentType = "K";
            refreshTableIterator("VendorPaymentItemsView1Iterator");
            refreshTableIterator("VendorPaymentsReceived1Iterator");
            return null;
    it fails on the second appModule.commitOperation() (which I've bolded)
    if anyone can give a clue to what I'm misunderstanding I'd really appreciate it.  I'm sure that if I had the course for BaseSQLBuilderImpl.java and/or DBTransactionImpl it would be easier to see what the actual error was - unfortunately java.lang.ClassCastException: java.lang.NoClassDefFoundError cannot be cast to java.lang.Exception doesn't tell me much of anything.
    Thanks so much to anyone who's got the time/knowledge to help.
    Bob

    That doesn't seem to make any difference.  It works just fine within jDeveloper, but as soon as I deploy it, I can no longer write to the database.
    A few more details that seem relevant - it's not only this method that fails.  Even on screens which were designed without any backing code (where I used the wizards to create my forms and commit buttons) the same exact thing happens.
    I've also replicated this behavior in Tomcat.
    Part of what is happening is that something is throwing a NoClassDefFoundError, which is caught by a catch (Throwable thEx) clause within DBTransactionImpl.  This passes the Error to a method (isSQLRecoverableException) within the BaseSQLBuilderImpl class.  The problem is that this method takes only Exceptions for arguments, and NoClassDefFoundError is not a subclass of Exception (only of Throwable.)
    It seems obvious to me that there's somewhere a jar missing, but I cannot find it without knowing which class was not found.

  • Jar file import problem with ADF application

    Hi Everyone,
    I am using Jdev 11g with integrated WLS. I have an ADF application and is trying to integrate JasperReport in it. I added the JasperReport JAR file in the project properties -> Libraries and Classpath, and checked it for "export" and "Deployed by Default'. I have my JasperReport codes in my managed bean
    as follows
    +public String cb1_action() {+
    +try {+
    +JasperDesign design = JRXmlLoader.load("C:/JDeveloper/mywork/ReentryApplication/ViewController/public_html/jasper/testReport.jrxml");+
    +JasperReport report = JasperCompileManager.compileReport(design);+
    +....+
    +}+
    +}+
    I am able to compile the managed bean class successfully. However when I run the application, I got a stack of errors like this,
    +[2009-10-08T11:31:59.910-04:00] [DefaultServer] [ERROR] [] [javax.enterprise.resource.webcontainer.jsf.application] [tid: [ACTIVE].ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: test123] [ecid: 0000IGollZuB5EirL4YBUA1AnVop00000L,0] [APP: ReentryApplication] java.lang.RuntimeException: net.sf.jasperreports.engine.JRException: Errors were encountered when compiling report expressions class file:[[+
    +C:\Documents and Settings\MISSP29\Application Data\JDeveloper\system11.1.1.1.33.54.07\DefaultDomain\testReport_1255015914097_607807.java:4: package net.sf.jasperreports.engine does not exist+
    +import net.sf.jasperreports.engine.*;+
    +....+
    It appears that the JAR file is not picked up at the runtime correctly. I tried a simple Main class with the same codes and JAR file added, it works fine. Does anyone know what I am missing within the ADF application?
    Any helps would be appreciated.
    Thanks,
    John
    Edited by: john wang on Oct 8, 2009 9:24 AM

    Timo,
    Thanks you for your prompt response.
    1. I checked The following folder (I assume this is where it supposes to be). The JAR file is there.
    C:\Documents and Settings\MISSP29\Application Data\JDeveloper\system11.1.1.1.33.54.07\o.j2ee\drs\ReentryApplication\ReentryApplication-ViewController-webapp\WEB-INF\lib
    2. I did not do anything about deployment descriptor. Since I run my application within JDev integrated WLS, I did not do anything about deployment setting. Do I need do something with deployment descriptor if I want to import additional JAR files here? With my experience with 10g, to add a JAR file within JDev, all I need to do is to add it through project properties ->libraries.
    3. I agree with your absolute path comment. This is a test of how JasperReport works with ADF application. I will work it out later.
    Thanks,
    -John

  • JDev11 with ADF backing bean examples?

    I have gone through many of the OBEs, How To examples, and a few custom examples in blog posts. Almost all of the examples that use ADF Business Components to model oracle data do not use backing beans, at least not of the ones I have found. If anyone know of links to examples that show JDeveloper using ADF to model Oracle table and using backing beans (Could be calls to the application module, whatever). Could you please post links. The examples from Oracle tend to be declarative with ADF components, and I want to get to the next level of complexity in development that combines custom code with existing declarative code.
    It would be great if a few of the OBEs could show a declarative, and also a programmatic way to solve the same problem in a few cases - such as the "Build a Fusion Web Application" in the help. I don't need everything programmatically done, just show where something can be done declarative and how it could also be done programmatically. It would also help to know the limits of declarative programming and where you would need to code a solution.
    Thanks, Ken

    >
    Warning: Long Post. I wanted this to be clear as to what I really need help with.
    >
    What I am looking for is more clarification on both how to use and when to use backing beans.
    Here is an example that I am currently working on using jdev11u2 with ADF BC for the model and JSF.
    I have a single page. The goal is to have several filter components, then a run report. Under the run report there are several components based on select statements that use one or more of the filter components. These components are displayed as graphs (because that is what management wants to see.)
    Seems easy enough.
    I have four graphs that are desired. In my oracle schema, I use sql developer to develop four queries that return the data that I want.
    In the model, I create four view objects. Each one has a one or more binds for filters. I don't put in a default value, but make them required. Most of the views have a common bind for techID, which actually points to a different column name in each of the views, but generally has a similar meaning. I didn't create the tables, just have to live with the existing design. Sound familiar? After creating read only views that do not have EOs, I add these to the Application Module. I also create a lookup for techid that queries a table and returns two values, techname and techid. I want this to be used for a combobox to select the user to run the report on.
    Three of the queries have a date component. The idea is to have options so that the use can select from three choices, last 30 days, last 60 days, and last 90 days. I modify three of the queries in the VOs, and add a DateFilter bind that is of type Date. This happens to be oracle.jbo.domain.Date
    So to get this to work so far, I create a method named updateViews in my Application Module. I create two methods, one that receives String TechID, and another that receives String TechID and java.util.Date date. In the code for the first choice, I simple get the date 30 days ago and use that, then call the second method with both techid and the date. In the second method, I convert java.util.Date to oracle.jbo.domain.Date. I create an instance of each VO, and call a method on each named updateWithParams(String techid, Date date). The Date is automatically defined as the oracle.jbo.domain.Date. In each of my VO's, I create a method in the VOImpl.java for each that is basically the same - accepts the parameters, sets them in the where clause, then calls the execute method.
    In the form, I start simple. I drag the ExecuteWithParam method to the form from the updateView that only has the techid field as an ADF Button. I Then drag the techid parameter under this method to the form as a single selection, and set this up so that it uses my lookup for the data, displays the name, and uses the techid as the value.
    To test, I drag each of the VOs to the page as simple read only tables, not bothering to change any of the settings. This is just to make sure it is working.
    To note, the page uses an actionlistener for the button, so the code on the page for the button is:
    <af:commandButton actionListener="#{bindings.updateViews1.execute}"
      text="updateViews1"
      disabled="#{!bindings.updateViews1.enabled}"/>Everything works! Yea!
    Now to make this more interesting, I want to add the date filter.
    I delete the Command button and the combobox. I now drag the method that has two parameters. Same procedure as before, adding the techid parameter that uses the combobox that uses the lookup vo. Great so far.
    Now here is where I run into problems and am trying to understand backing beans as a possible solution.
    I need the data selection to be a radio button that has three choices: Last 30, Last 60, and Last 90. Using the drop method of the parameter to the form, it doesn't appear that I have any way to setup initial values correctly. Just to test, I dropped as an input date. In this case I can't set the default date. I get the following component on the page:
              <af:inputDate value="#{bindings.date.inputValue}"
                            required="#{bindings.date.hints.mandatory}"
                            shortDesc="#{bindings.date.hints.tooltip}">
                <f:validator binding="#{bindings.date.validator}"/>
                <af:convertDateTime pattern="#{bindings.date.format}"/>
              </af:inputDate>What I want is to be able to modify the value for #{bindings.date.inputValue}, but I don't understand how backing beans work well enough to implement this. When I try, everything gets messed up. I even tried to use a backing bean for the command button, but then I have an actionlistener, I have to create both the binding and action. I don't know if this is correct, and haven't found documentation that shows what to do.
    So this is my dilemma, I think that a backing bean will solve the problem, but need examples that incorporate both standard table bound components to ADF BC model, that I can manipulate. Eventually, I want the date component to point to a radio button. If I drop the component on the form and drop as a select one radio, this is my starting point. Now, how can I setup the values so that the 30, 60, and 90 are really SYSDATE - 30, SYSDATE - 60, and SYSDATE -90 (or java equivalent using Calendar), and still bound to the ADF component so when the command button is pressed, the correct parameters are sent.
    What is not clear is whether I need to switch out the execwithparams to backingbean functionality to call the method. Can both co-exist with actionlistener being set, and an action pointing to a backing bean?
    This is why I am requesting more examples, so that the mixing of ADF BC model bound to ADF faces components and programming code to get the compoents to work according to a specific user case can be completed.
    Thanks, Ken

Maybe you are looking for

  • WRVS4400N firmware upgrade to 1.01.03, VPN no longer works

    I recently upgraded to firmware version 1.01.03 for my WRVS4400N. I have been having several problems with IPSec tunnels on the previous firmware and was hoping this release would resolve those issues. To my surprise this firmware version seems to be

  • Reopening old documents

    How do I reopen old Word files?  I have many, many documents that I created in the last century with earlier versions of Word for Mac.  Here is the version information of one such file chosen more or less at random:  "Microsoft Word 1.x-5.x document.

  • Major display issue. Monitor or Software?

    Hi, I have two 24" iMacs. Both 2.16 Intel Core 2 Duo, 1 GB RAM. One is 10.6.6 and one is 10.6.4. One has had it's hard disk replaced twice. Since updating to 10.6, they've developed a bad display issue. The desktop icons get all garbled. It looks as

  • [SOLVED] zsh start up issue

    When I open a new zsh session it is listing all aliases known to it. the only change is placing my aliases in a separate file & sourcing it in my ~/.zsrch even if I put the aliases back in the .zsrc file the same behaviour occurs. Is this trying to t

  • Photoshop prints garbage on Phaser 6200

    I have CS3 Photoshop, Leopard and an Intel Mac G5. When I try to print an image from Photoshop on my Phaser 6200, the printer spits out garbage pages until I disconnect it. The same image prints correctly on a Canon printer and will also Print if I i