Notes on JDev 10.1.3

I watched the on-line presentation on Faces yesterday, and decided to dive in and try to build the same application myself. I noted the following problems, which no doubt have already been reported, but just in case...
1. The range validator presents the minimum/maximum values backwards (unintuitively shown as maximum then minimum) in the property inspector. This caused the presenter some problems.
2. One of my attempts to build the simple login application never would execute, even though everything looked correct and compiled. The browser would report that the page could not be loaded. I didn't want to waste a lot of time tracking that down, probably a configuration issue, but I thought (silly me, I know) that a very simple app like that should just work.
3. When I was editing the pages, none of the JSF components were available to be dropped onto the page, even though I had made sure that they were to be used when I created the page. While I was messing around with it, I tried the Help/Check for Updates feature, and after that ran, the JSF components magically appeared...don't know why, but it was odd.
4. After the first one didn't work, I deleted the entire project and started over. While editing the pages, after dropping a component onto the page the page would go blank until I manually refreshed. This time, all the JSF components were available, however. This attempt would not display in a browser either, which makes it more likely a configuration issue.
Problems aside, this looks great! I can hardly wait for the production release so I can really get going with it. Keep up the good work!

I watched the on-line presentation on Faces yesterday, and decided to dive in and try to build the same application myself. I noted the following problems, which no doubt have already been reported, but just in case...
1. The range validator presents the minimum/maximum values backwards (unintuitively shown as maximum then minimum) in the property inspector. This caused the presenter some problems.
2. One of my attempts to build the simple login application never would execute, even though everything looked correct and compiled. The browser would report that the page could not be loaded. I didn't want to waste a lot of time tracking that down, probably a configuration issue, but I thought (silly me, I know) that a very simple app like that should just work.
3. When I was editing the pages, none of the JSF components were available to be dropped onto the page, even though I had made sure that they were to be used when I created the page. While I was messing around with it, I tried the Help/Check for Updates feature, and after that ran, the JSF components magically appeared...don't know why, but it was odd.
4. After the first one didn't work, I deleted the entire project and started over. While editing the pages, after dropping a component onto the page the page would go blank until I manually refreshed. This time, all the JSF components were available, however. This attempt would not display in a browser either, which makes it more likely a configuration issue.
Problems aside, this looks great! I can hardly wait for the production release so I can really get going with it. Keep up the good work!

Similar Messages

  • JDev 9033 problems - not in Jdev 9032

    I am using Jdom in a BC4J Project using the following:
    new org.jdom.input.SAXBuilder()
    It works fine in Jdev 9032 but when changing to Jdev 9033 I get an exception. Note my Project file are excactly the same!
    org.jdom.JDOMException: Could not load default SAX parser: org.apache.xerces.parsers.SAXParser: SAX2 driver class org.apache.xerces.parsers.SAXParser not found: org.apache.xerces.parsers.SAXParser
         org.xml.sax.XMLReader org.jdom.input.SAXBuilder.createParser()
              SAXBuilder.java:495
         org.jdom.Document org.jdom.input.SAXBuilder.build(org.xml.sax.InputSource)
              SAXBuilder.java:341
         org.jdom.Document org.jdom.input.SAXBuilder.build(java.io.InputStream)
              SAXBuilder.java:684
    Could anyone please help? I have been using the last 5 hours to figure out what the difference is.
    Johnny

    Johnny,
    My guess is that the libraries used in your project for 9032 and 9033 have some differences.
    I tried 9032 (build 1185) and 9033 (build 1206), I find that I need to include sax.jar and xercesImpl.jar from jaxb 1.0 libraries. Without xercesImpl.jar I get the same error you get. My test case is a new Project with only jdom-b9\samples\SAXBuilderDemo.java
    Thanks,
    Yvonne

  • Table is not refreshed Jdev version:11.1.1.4.0

    Hi All,
    I am working with af:table component in adf.I had created a arraylist for which i added the beans and created data control.Then i dragged and dropped the arraylist as table on to the form when i run for the first time the table is containning data.when click a button and adding the beans to the table arraylist the data is not added to the table always its showing the first row only why its happening?how i can solve this issue?
    The bean scope is pageflow
    <af:table rows="#{bindings.tableList.rangeSize}"
    fetchSize="#{bindings.tableList.rangeSize}"
    emptyText="#{bindings.tableList.viewable ? 'No data to display.' : 'Access Denied.'}"
    var="row" rowBandingInterval="0"
    value="#{bindings.tableList.collectionModel}"
    selectedRowKeys="#{bindings.tableList.collectionModel.selectedRow}"
    selectionListener="#{pageFlowScope.templeteinfobean.tableChangeListner}"
    rowSelection="single" id="t1"
    binding="#{pageFlowScope.templeteinfobean.templetesTable}"
    rendered="#{pageFlowScope.templeteinfobean.tableList!=null}"
    width="520">
    <af:forEach items="#{bindings.tableList.attributeDefs}" var="def">
    <af:column headerText="templeteName"
    sortable="true" sortProperty="#{def.name}" id="c1"
    width="105">
    <af:outputText value="#{row[def.name].templeteName}" id="ot8"/>
    </af:column>
    </af:forEach>
    <af:forEach items="#{bindings.tableList.attributeDefs}" var="def">
    <af:column headerText="familyName"
    sortable="true" sortProperty="#{def.name}" id="c2"
    width="104">
    <af:outputText value="#{row[def.name].familyName}" id="ot9"/>
    </af:column>
    </af:forEach>
    <af:forEach items="#{bindings.tableList.attributeDefs}" var="def">
    <af:column headerText="templeteType"
    sortable="true" sortProperty="#{def.name}" id="c23"
    width="106">
    <af:outputText value="#{row[def.name].templeteType}" id="ot93"/>
    </af:column>
    </af:forEach>
    </table>
    Jdev version:11.1.1.4.0
    Regards,
    Smaran

    santosh a wrote:
    You may need to refresh the iterator if not already doing so in the add method....
    DCBindingContainer dcBindingContainer = (DCBindingContainer)ADFUtil.evaluateEL("#{bindings}");
    DCIteratorBinding dcIteratorBinding = dcBindingContainer.findIteratorBinding("tableListIterator");
    if (dcIteratorBinding != null) {
    dcIteratorBinding.executeQuery();
    }Add this after above code :- AdfFacesContext.getCurrentInstance().addPartialTarget(tableComponent);
    it will solve your problem

  • Release notes for JDev 11.1.1.3

    JDeveloper 11.1.1.3 just being released. Does anyone know where I can find the release notes for it? I want to know what the changes are.
    Thanks

    http://www.oracle.com/technology/products/jdev/collateral/papers/11/newfeatures/index.html
    Linked from the documentation page

  • UIX Images not displaying - JDev 9.0.3

    I'm using JDeveloper 9.0.3. Any uix tag that has an image (i.e. button, dateField, etc) is not displaying the image. Any ideas as to why this is happening?
    -Thanks
    -Teri

    Teri-
    Are the images not showing up while you are running inside JDev on Windows? Or are they not showing up in an application running from a Unix or Linux server? The most common cause of this problem is the lack of a display server on Unix or Linux, which gets fixed (finally) in JDK 1.4.
    If this problem is happening on a Unix or Linux server, you should read the UIX Developer's Guide chapter on the X Server, which will explain it in detail and how to work around it.
    If the problem is happening in a UIX app (or in JDev) running on Windows, then there is likely a configuration problem that means JDev can't find the generated images.
    Thanks,
    Brian

  • ORA-01891 - Query works in SQL+ but not in JDev

    JDev 9.0.4 / DB 8i...
    I run a query in SQL+ and it returns results, I run it in JDev Worksheet and I get "ORA-01891: Datetime/Interval internal error".
    The query is a select from a view based on a synonym that links to a table in another DB (database link). I have boiled it down to it's "simplest" form for testing and it looks like:
    select * from some_table;
    I can also run this query in 9.0.5.2 worksheet.

    Funny you should mention that. The reason I found this error is because one of my VOs wasn't working, so I tried running the query in the worksheet. Didn't work there either but I was getting this different error (posted above). Anways, turns out the viewobject had the wrong attribute listed so I fixed that but the worksheet doesn't work.
    I don't think it's the attribute because the worksheet isn't directly connected to the VO so it shouldn't be aware of it. Additionally, only the VOs that are based on the view/synonym/link are affected.
    Thanks for the suggestion though!

  • Missing tag class on 10.1.3 but not in JDev embedded oc4j

    I have a JSP 2.0 application created with a few custom tag files in web-inf/tags. The app runs fine within Jdeveloper's embedded oc4j (10.1.3). After deploying the EAR of this application to a 10.1.3 app server, everything works fine except in the way the server compiles the tag files. It puts them in the wrong folder!
    It puts the _tags directory in this folder:
    C:\Oracle\product\10.1.3\OracleAS_1\j2ee\FastConnect\application-deployments\FastConnect\FastConnect\persistence\_tagfiles\_nullweb_2d_inf
    When I manually copy the tags up one directory, the app works and I do not get a missing class error. What is telling my app server to put the generated tag file classes in this nullweb_2d_inf folder?

    repost

  • DB Adapter Re Import Table Not working (JDev 11.1.1.6.0)

    I am trying to refresh the DB adapter tables after a few columns were added. Here is what I did.
    Adapter configuration wizard --> Import Tables --> Query table --> Move the same table from Available section to Selected Section --> Click OK.
    A message pops up to confirm 'Re-Import Table'. Click Yes.
    At this point it is suppose to refresh the table and add the new columns. But when I click next, it says there are new columns available in the table. The new columns are not added to the DB adapter query.
    Has any one faced this issue? Please suggest any ideas or work around to add the columns.
    Thanks
    Ismail M.

    Re-Import table did not work for me even after lot of struggle. I tried tampering with jca, wsdl etc, re-installed the JDeveloper, tried on multiple machines but nothing worked. I finally gave up and recreated the DB adapter with 'pure sql query' option instead of tables. Re did the mappings etc. It was hard but I seem to have no other options. I will never use the table option again.
    Ismail-m

  • External Dialog not working (Jdev 11.1.1)

    ADF is not opening up a new browser and launchListener is not being invoked
    This is what I've done so far:
    1. Created navigation rule in faces.config.xml:
    <navigation-case>
    <from-outcome>dialog:showXML</from-outcome>
    <to-view-id>/invoiceXMLDialog.jsp</to-view-id>
    </navigation-case>
    2. Created the corresponding JSP
    3. Invoke the dialog using a CommandButton
    <af:commandButton text="Invoke Dialog" id="myButton"
    action="dialog:showXML"
    useWindow="true"
    windowHeight="200"
    windowWidth="500"
    partialSubmit="true"
    launchListener="#{invoiceViewer.onDialogActionListener}">
    </af:commandButton>
    4. Disabled popup blocker in my browser
    Any help will be really appreciated,
    MV

    It seems that you use faces-config.xml for your navigation rules.
    you should use adfc-config.xml or bounded task flow for this navigation to work.
    <control-flow-rule>
    <from-activity-id>TestPage</from-activity-id>
    <control-flow-case>
    <from-outcome>dialog:openDialog</from-outcome>
    <to-activity-id>Testdialog</to-activity-id>
    </control-flow-case>
    </control-flow-rule>

  • VO substitution not taking effect when running from Jdev

    Hi,
    I made a VO substition. However, when running the page from Jdev, the substition is not in effect. When I press "about this page" I see the original view objects - not my own.
    I have verified that my .jpx file contains the substitution.
    I have tried followed the instructions in the OAF user guide and added -Djbo.project=<myprojectname> to the project runtime java options.
    However - if deploying the jpx file on the server with jpximport, the substitution is working. But why is it necessary to deploy that substition on the server when running locally. Also, that should not be necessary according to the user guide.
    Any ideas?

    When running locally u don't need to dceploy substitution on server.You only need to add substitutions in jdev and added -Djbo.project=<myprojectname>
    Note that
    the Name value is the .jpx file name without the .jpx extension (for example, ExtendLabSolutions). Be
    sure to include a space between any existing options and the new option.Also confirm u have put correct jpx file name.
    When I press "about this page" I see the original view objects - not my own.
    This is because about this page must be picking VO definations from DB, and since ur extended files are not in jdev... it will not reflect here.--Mukul                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                   

  • ADFUtils + JSFUtils ... how come they're not in the base JDev release?

    Hi JDev gang
    A question came up from a client the other day, is how come ADFUtils and JSFUtils that appear in many of the Oracle JDev demos aren't included in the base JDev release? They seem like such obvious things to include in a base ADF Faces/RC project and for Oracle to expand upon, yet we currently have to "steal" the code for our own projects and include them.
    What are others' thoughts on this? Do you find these 2 classes indispensable for ADF Faces/RC development?
    Cheers,
    CM.

    Ah, the ugly can of Java annotation worms. Sure you want to open it? ;)
    Personally I'd love to see annotations introduced to masively reduce the complexity of Java JSF beans, and also the Java ADF BC side.
    One of the bits I see students really struggle with when teaching JDev is the unnecessary exposed Java methods in the ADF BC classes, such as the EntityImpl getAttrInvokeAccessor, setAttrInvokeAccessor, createPrimaryKey. Beginner non Java students really can only think about objects like POJOs, they struggle when they see lots of framework code added. As such hiding the detail using annotations should in theory make this eaiser.
    Regards the backing beans and injecting the binding container, iterator etc. I note between JDev 10.1.3 when it first came out, we were injecting bindings via the faces-config.xml file. This worked badly because new users struggled with getting the config file entries exactly to match the backing bean properties and accessor names.
    Then ADFUtils + JSFUtils came along which meant no injection was required, but now people are struggling with what to cast the result to (using something like JSFUtils.resolveExpression). As they don't inherently know the binding classes, what to cast to becomes a problem. The IDE doesn't help with this at all either.
    As such with the annotation approach, this would be better as the annotation would take care of returning the correct binding classes. This would take us to the next level. Also as the IDE would inherently know which binding class, then users would be better off in understanding the binding layer classes and which methods to call thanks to the code completion facilities. Of course it means someway of associating a backing bean with a particular page such that the BB knows which binding container to get, which iterators to include etc, and if the binding names are changed in the page def, the BB would automatically change its names (I figure you'd have to do this for beginners, otherwise they'd get confused).
    However, I think there is still a need for ADFUtils and JSFUtils even with annotations because there will be times where you want to do something that isn't provided by the annotations.
    Cheers,
    CM.

  • 500 Internal Server Error - Unable to run a custom page from JDEV 10.1.3.3.

    Hi
    I am trying to run a Custom page from my JDEV. But i am getting the following error.
    *500 Internal Server Error*
    oracle.apps.fnd.cache.CacheException     
    at oracle.apps.fnd.cache.AppsCache.get(AppsCache.java:228)
    Caused by: oracle.apps.jtf.base.resources.FrameworkException:
    An exception occurred in the method CacheAccess.getnullThe base exception is:
    Not able to create new database connection: FNDSECURITY_APPL_SERVER_ID
    at oracle.apps.jtf.base.resources.FrameworkException.convertException(FrameworkException.java:607)
    .... 54 more
    I have checked the DBC file. The APPS_JDBC_URL was containing "\". I tried removing that but it dint worked. I checked whether i am using the right version of the JDEV patch, no issues with that also.
    Kindly let me know the solution.
    Thanks.
    Edited by: user605470 on May 23, 2009 5:27 PM

    User,
    You are not running JDEV, but OA Framework, hence you should use the OA Framework Forum to ask.
    John

  • Creating and Using View Objects on JDev 10g against SQL Server 2005

    I'm currently working on this project on Jdeveloper against a SQL Server 2005 DB (I couldn't talk this people to migrate to Oracle... :-( ), and it's the first time I work with JDev against a database other than 10g.
    I had no problem making the connection, and I can see the DB in Conections->Databases, but when I create an app. module, and create entities and views and add them to the app. module to access them through the Data Controls, these don't work. I can see the view on the Data Controls, and when I drag them to my jspx page it shows the menu that let's me choose whether I want to create a table, or a selection, or a tree, but once I choose one, it does nothing.
    I've search all over the internet and haven't found a solution, so I come to this forum desperate for help, seriously.
    Please get in touch; if anyone knows another solution that doesn't involve not using JDev or SQL Server 2005, please let me know, because I basically need to have a few selectonechoice showing some data from a few tables.
    Thanks for reading this post, and hope to get help.
    Carlos.

    Hi,
    can you run the model in the ADF BC tester ? If this is possible the SQL Server doesn't seem to be the problem. Are you on JDeveloper 10.1.3.3? If not, just get this latest build
    Frank

  • Compilation errors in default toolbox application in jdev 10g

    jdev version: 10.1.3.3
    OA Framework version (as per the instance): 12.1.3
    First of all I could not find OA Framework Dev Guide for 12.1.3. So I am referring to OAF 12.1.2 dev guide. Please let me know if this is ok. If not, please let me know where I can refer OAF 12.1.3 dev guide.
    Now, I am Setting up my development environment on windows as per the OAF dev guide. I completed tasks 1 to 6 as instructed in the guide.
    In final task 7 "Test your setup", when I rebuild the application, I am getting 2 errors as follows:
    Project: C:\Jdeveloper10g\jdevhome\jdev\myprojects\LabSolutions.jpr
    C:\Jdeveloper10g\jdevhome\jdev\myprojects\oracle\apps\fnd\framework\toolbox\labsolutions\Supplier.java
    Error: cannot read classfile: XMLDomainInterface.class on classpath C:\Jdeveloper10g\jdevbin\BC4J\lib\bc4jmt.jar/oracle/jbo/domain/XMLDomainInterface.class
    Error(162,28): XMLDomainInterface not found in interface oracle.jbo.domain.XMLDomainWriter in class oracle.jbo.domain.Date in class oracle.apps.fnd.framework.toolbox.labsolutions.Supplier
    I dont have any clue about these errors. I would highly appreciate if some OA Framework expert can provide some help/suggestion in this regard.
    Thanks

    Thanks for the reply Gyan!
    I am referring following metalink note for jdev patch/version:
    How to find the correct version of JDeveloper to use with eBusiness Suite 11i or Release 12.x [ID 416708.1]
    As per the metalink note, for R12.1.3
    12.1.3 (patch 9239090 or patch 8919491) Patch 9879989 10G JDEVELOPER WITH OA EXTENSION ARU FOR R12.1.3
    Does it mean that for R12.1.3 we can use any of the 3 jdev patches - 9239090 / 8919491 / 9879989 ?
    Or we have to use 9879989 only? Please advise.
    My collegue was already having patch 8919491. So I am using the same.
    Thanks
    P.S. I have been using Oracle Forums since 5 years. Just that I am using it with new ID now. Anyway, thanks for sharing forum announcement!

  • Webservice build in JDEV 11.1.1.1.0 but needed deployed to JDEV 11.1.1.0.2

    What do I do to deploy a webservice build in JDEV 11.1.1.1.0 to run/deploy on a Jdev 11.1.1.0.2
    Since the Webserver wizard from PL/SQL is not the JDEV 11.1.1.0.2, i have created the webservice in JDEV 11.1.1.1.0 (easier). Now the production webservice is running JDEV 11.1.1.0.2, so i need to deploy it there.
    I have tried to test it in JDEV 11.1.1.0.2, but get a lot of error (see http://pastebin.com/m405909cd)
    Can it be done, or do I have to create the Webservice on JDEV 11.1.1.0.2, from the bottom

    Thanks for your effor Arun.
    Even this issue can be simulated with Database driven EO/VO. Just now checked. Created Designation table in HR schema by using your script. After that
    1. Created Designation Entity object from HR schema
    By default, Eo attribute got generated with following data type. Let it be as is.
       DesigId - Integer
       DesigName - String
       CreatedUserId - String2. Created DesignationView View object from Entity. Exposed following Client interface method in DesignationViewImpl to create new record without making the transaction dirty.
         * Client API. Creates new record without making the transaction dirty.
        public void createNewRecord()
            Row row = this.createRow();
            row.setAttribute("DesigId", new Integer(-1));
            row.setAttribute("CreatedUserId", "Raghuraman");
            System.err.println("isDirty before row state is set to STATUS_INITIALIZED : " + this.getDBTransaction().isDirty());
            // change the status to initialized so that this record will not be included into transaction until user explicitly
            // key-in any value in UI.
            row.setNewRowState(Row.STATUS_INITIALIZED);
            this.insertRow(row);
            System.err.println("isDirty after row state is set to STATUS_INITIALIZED : " + this.getDBTransaction().isDirty());
        }3. Mapped this view in UI as table with DesigName text field alone as editable and autoSubmit is also set to true. Create new record using client Interface method. Try to enter value and tab out. You will get this error.
    Edited by: Raguraman on Sep 6, 2011 2:58 AM
    Edited by: Raguraman on Sep 6, 2011 3:00 AM

Maybe you are looking for

  • Disk utility won't restore to external hard drive.

    I recently installed Leopard on my Imac G5. I tried to "restore" the HD to a USB external hard drive. It said it would take 15 hours and when I came back - the time machine window was up and had a failure message as did the disk utility for the resto

  • Iview for Webdynpro ABAP application with TimedTrigger

    Hello, I created an IView  for a WebDynpro  ABAP  application. This application uses a UI element TimedTrigger. Without portal integration this TimedTrigger works fine. Inside an IView  this TimedTrigger element does not work anymore. Did anyone have

  • Attachment Functionality in Custom Form

    Hi All, I am developing a custom form. In that custom form i want to give the users the attachment functionality. How could i achieve it? Please help. Regards Santhosh

  • Query regarding Business Partner

    Dear all, I want to update the text under the Long Text Tab in a Business Partner . As per all your guidances I achieved the updating the long text through the code by using the Function module. But the Long text gets overwritten when we run the code

  • We want to create os level linux users?

    Hi, We are using EBS 12.0.6 with database 10.2.0.3 in linux AS 4 (32-bit). Actually I want to create my two developers OS (Linux) level accounts for placing the customization forms and reports on Application node and also to compile the forms and rep