Tutorial and SDRDemo ..Build Rich Client Forms in JDeveloper .

I am doing the self learn tutorial in Jdeveloper
ADF Business Components     10.1.3.34.12
CVS Version (External)     (CVSNT) 2.5.03 (Scorpio) Build 2260 (client/server)
Java™ Platform     1.5.0_05
Oracle IDE     10.1.3.34.12
Struts Modeler Version     10.1.3.34.12
UML Modelers Version     10.1.3.34.12
Versioning Support          10.1.3.34.12
First one is simple
1. I am using the "Build Rich Client Forms in JDeveloper using ADF swing .. Tutorial "
when i select New Application , I cant see Java Application Swing ADF BC value from the application Temp in drop down ?? What am i misssing .???
The second issue is bit complex I am doing the Tutorial SRDemo
I am doing on page 2 –14 of Tutorial creating EJBS Session Beans when Running the Wizard I don’t see
Generate Session Facade
Entity Implementation
Options, subsequently the screen shot on next page does which has all the methods are not appearing.
Also when adding code (2-16) in SPPublic FacadeBean Iam getting snytax error for
(clearly related to above issue), I have no choice but to redo the tutorial from begin
but should I change something before I do that ?
public ServiceRequests createServiceRequests
(String problemDescription, Integer productId, Integer createdBy)
{ UnitOfWork uow = getSessionFactory().acquireUnitOfWork();
ServiceRequests newInstance = (ServiceRequests)uow.newInstance(ServiceRequests.class);
Products product = (Products)uow.executeQuery("findProductById", Products.class, productId);
Users user = (Users)uow.executeQuery("findUserById", Users.class, createdBy);
product.addServiceRequests(newInstance);
user.addCreatedBy(newInstance);
newInstance.setStatus(null);
newInstance.setRequestDate(null);
newInstance.setProblemDescription(problemDescription);
uow.commit(); return newInstance; }
==============
Other than that in previous steps I came across a few interesting Scenarios
While following the step by steps operation of Tutorial I see on 2 –6 when I was “adding code to manage Default Value “ while I was doing the code adding
public Integer getNextLineItem() {
int maxLineNo = 0;
for (ServiceHistories svh:getServiceRequests().getServiceHistoriesCollection()){
if (svh.getLineNo() !=null) {
int testLineNo = svh.getLineNo().intValue();
if (testLineNo > maxLineNo){
maxLineNo = testLineNo;
return ++maxLineNo;
for (ServiceHistories svh:getServiceRequests().getServiceHistoriesCollection()){
I kept on getting the compile error for type casting, which when I tried to compare the source provided at the end of the chapter I found the type cast generated by Jbuilder was missing
public List <ServiceHistories> getServiceHistoriesCollection() {
return this.serviceHistoriesCollection;
2.Another interesting thing I came across was by default the wizrd created the names of these variables and there corresponding getter and setter methods as user1 and user2, which lead to some confusion while doing Named query section on 2 –9 (Once again I took care of the problem by doing File comparison with the )
private ValueHolderInterface createdBy;
private ValueHolderInterface assignedTo;
3. Also by default on 2 - 12 When I was Creating Top link Session, I didn’t get any session.xml file. ( tutorial presumed I will get one by default )
4. Last is it normal to get Warning when getting report for POJO mapping for some of the Tables

'Generate Web Service Stub/Skeleton' option in 10.1.2, was replaced by 'Generate Web Service Proxy' in 10.1.3

Similar Messages

  • Diference Between Web Intelligence and Web Intelligence Rich Client?

    Hey Guys,
    Do you know the difference between Web Intelligence and Web Intelligence Rich Client?
    I was asked about that but i couldnt help. And i need to make a decision about a Web Intelligence training. I need to decide using one or another.
    Thanks
    Vegas

    Hi Vegas,
    The Webintelligence Rich Client (WRC) has all the features of the thin webintelligence client. But WRC makes use of the client processor and memory to do all post query processing while Infoview Webi sends every request to the server for processing.
    Thus you won't find any difference between the time taken to retrieve data from the database between these two clients. But there would be huge difference in performance while doing further analysis, formatting  with the data. Also you will not need connectivity to the network to do analysis and formatting using the WRC client.
    WRC client will help you to just retrieve the data on the fly and let you play around with it while you are traveling with no network connectivity.
    Thanks
    Mohanraj CP
    http://blog,mohanraj.org

  • Webi rich client and Infoview difference

    I am quite new to BO. Plz tell me what is difference between webi Rich client and Webi (i.e infoview?)
    Thanks and regards.

    Ashok Babu
    Muiz: Already shared the thread, Diference Between Web Intelligence and Web Intelligence Rich Client?
    Why you copied it. Without any new info.
    WRC:
    >>Windows based
    >> Work Online Mode
    >> Offline Mode
    >> Universes
    >> Personal Data Providers
    WebI:
    >>Web Based(resides in Infoview Portal)
    >> Online mode only
    >> Universe only data source.
    I'm Back

  • ADF Rich Client Faces af:table editingMode="clickToEdit" event handling

    I have a table with editingMode="clickToEdit" that contains columns with inputText with values that map to Eclipselink JPA Entity bean properties.
    I am struggling to find an event that I can monitor that would allow me to persist or cancel the changes the user enters. I might add "Commit" and "Cancel" commands in their own columns but then I would like to have an event that allow me to enable and disable those commandButtons. In any event I would like to capture the fact that a row has entered editing mode with either a clientListener or a servletListener.
    Is any of this possible?
    Frank's suggestion in Re: Edit Specific Row on click of button in ADF table implies that the table be re-rendered and I would specifically like to avoid that as it is disturbing to the user to have the entire table redrawn, particularly when the size of the table exceeds the displayed rows.
    Thanks, Mark.

    I suppose I didn't ask my question properly. I have been persisting POJO and JPA beans with ADF Faces, Trinidad and ADF Faces Rich Client since 2004 and I have a hundred thousand lines of library code to manage that.
    The tricky thing about <af:tables (and <tr:tables for that matter) is that it is challenging to render individual rows or cells and re-rendering the entire table is disruptive to the user experience. My normal practice is to allow the user to select a row and then click an edit button that re-renders an edit panel (or detail stamp) which contains a submit button. However, for small simple tables this is overkill and in-line editing would be very attractive. The WONDERFUL thing about <af:table editingMode="clickToEdit" is that the user can enter an EDIT mode without redrawing the table.
    My problem is that I have not yet discovered an event that I can monitor to let me know that the user has done this. What I think that I want is something like the clientListener selection event that would fire when the editingMode state changed: a clientListener editingMode event.
    If I use the clientListener selection event, is there any way I can determine editingMode state of the row?
    Here is what I have tried
          <af:table id="paymentTable" binding="#{PaymentLogTable.table}"
                    rows="5" value="#{PaymentLogTable.model}" rowSelection="single" columnSelection="single"
                    var="payRow" displayRow="selected" editingMode="clickToEdit"
                    selectionListener="#{PaymentLogTable.selectionListener}">
            <af:clientAttribute name="keyColumn" value="payRow_amount"/>
            <af:clientListener method="MIZAR.adf.selectionHandler" type="selection"/>
            <af:clientListener method="MIZAR.adf.editingModeHandler" type="dblClick"/>
            <af:column clientComponent="true" width="50" align="center" headerText="ID" sortable="false">
              <af:outputText value="#{payRow.id}" />
            </af:column>
            <af:column width="75" align="right" headerText="Amount" sortable="false" clientComponent="true">
              <af:inputText id="payRow_amount" value="#{payRow.amount}" valueChangeListener="#{payRow.setRowDirty}" clientComponent="true">
                <af:convertNumber minFractionDigits="2" maxFractionDigits="2"/>
              </af:inputText>
            </af:column>
    ... more columns
    MIZAR.adf.selectionHandler = function (event){
      MIZAR.adf.editingModeHandler(event);
    MIZAR.adf.editingModeHandler = function (event) {
      var table = event.getSource();
      var keys = table.getPropertyKeys();
      var selectedRowKeys = table.getSelectedRowKeys();
      var keyColumn = table.getProperty('keyColumn');
      var aKeySet = event.getAddedSet();
      for(aRowKey in aKeySet){
          var newRowKey = aRowKey;
      var newRowComp = table.findComponent(keyColumn,newRowKey);
      if ( newRowComp ){
        var readOnly = newRowComp.getReadOnly();
        if ( !readOnly ){
          alert ('Editable'); // NEVER GETS HERE
      if (table.getProperty('isCanceled')) {
        alert ('canceled');
    }But, the MIZAR.adf.editingModeHandler doesn't get called when I double click the row and neither does the MIZAR.adf.selectionHandler. The inputText component always shows up as readOnly = true.
    Thanks, Mark

  • Difference Between Oracle ADF and ADF Rich Client

    Hello Gurus,
    I want to know the difference between those two:
    Oracle ADF:
    http://goo.gl/6Q1i2
    and
    ADF Rich Client:
    http://goo.gl/L31ra
    I downloaded Jdeveloper 11g (11.1.2.3.0)
    I did this tutorial which It adf right? http://goo.gl/8Mf7c
    and this other is rich client right? http://goo.gl/7Krew
    Can I please know the advantages of them over the other one? THANKS !!!

    ADF Faces Rich Client Components are a part of Oracle ADF.
    So Oracle ADF uses ADF Faces as the components for the rich web UI, but it also offers things like simplified database access through ADF Business Components, an advanced ADF Controller layer, and simple data binding.
    I would suggest starting with this seminar:
    http://download.oracle.com/otn_hosted_doc/jdeveloper/11gdemos/Introduction_To_ADF/Introduction_To_ADF.html

  • Integrate an ADF rich client component in form

    Hi all. I'm on devsuite10g. I have got a question: how I can integrate/insert an ADF rich client component in my form without using Jdeveloper??
    Is there a way to do it??
    Thanks all for the collaboration,
    Fabrizio

    Hi,
    you can use any other Java IDE for this and just work with the properly configured tag libary and the required settings in web.xml. However, since Developer Suite 10g is 10.1.2, you can't use the components unless your form runs on a platform that supports JavaEE 1.5
    Frank

  • Attempting to install Forms 6.0.5.0.2 (or 6.0.8.8.0) run-time and 8.1.6 client on sam

    Attempting to install Forms 6.0.5.0.2 (or 6.0.8.8.0) run-time and 8.1.6 client on same NT box.
    1) I attempted to install 8.1.6 client first in c:\oracle\ora81, then Forms 6 in c:\oracle\forms6. The installer (3.3.1.2.4) errors, saying forms 6 does not support a multi-home installation.
    2) Attmpted to install Forms 6 first in c:\orant. Then installed 8.1.6 client in c:\oracle\ora81. After beginning installation (application user) the following Dependency message displays and the installation is canceled: "Installation cannot continue for the follwoing reason(s). [Oracle ODBC Driver is a single Oracle home product. It is already installed in location c:\oracle\ora81. Oracle provider for OLE DB is a single oracle home product. It is already installed in location c:\oracle\ora81. Oracle objects for OLE is a .... Pracle Provider for OLE is a single home ... You can either de-install these products or install the products in the same location as the single home products."
    Click ok and the installation cancels.
    How do I install these two products on the same box?                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

    We had to upgrade from 7.3.2 to 7.3.4 when we moved over to Forms
    6.0.5.0.2 and it's working fine.
    We are using Net 8 as well.
    Finn Ellebaek Nielsen (ChangeGroup ApS) (guest) wrote:
    : I have problems with Forms 6.0.5.0.2 running against an Oracle
    : 7.3.4 with Net8. When trying to insert or update records I get
    : an FRM-40508: ORACLE error: unable to INSERT record/FRM-40509:
    : ORACLE error: unable to UPDATE record. The Help | Display Error
    : menu item shows statement = "S3AVWU3wo|$6o|" (garbled
    : message), error = "ORA-12663: Services required by client not
    : available on the server" (sometimes it's "ORA-01403: no data
    : found").
    : It works fine against 8.0.5. As far as I'm aware Forms 6 is
    : certified against 7.3.4?
    : Any clues?
    : Thanks for your help.
    : Finn
    null

  • BO XI 3.1 SP3 SSO with CMC and Webi Rich Client

    Hello,
    Is it possible in BO XI 3.1 SP3 to use SSO with CMC and Webi Rich Client ?
    It works fine with InfoView, Designer and Desktop Intelligence.
    Regards

    Hi,
    What kind of SSO authentication are you trying to set up? (AD, LDAP,...)
    I think it's AD regarding your command line.
    But be aware that in SSO, you don't need to configure the command line to run the client.
    Have a look at the following guide.
    [Configuring Manual Kerberos Authentication and-or SSO in Distributed Environments with XI 3.1 SP3.pdf|https://bosap-support.wdf.sap.corp/sap/support/sapnotes/public/services/attachment.htm?iv_key=002007204200000183782010&iv_version=0005&alt=2BCE4CB10DF674B172F4F3F7B32A284F49333135358877720E883731B332AF34CACD2AB52C0A2C8DCACA09084EF4CB494E4E0F2ECE8E2F89772908C9CE70CD2DF77675F7F2D1750C09514BCECFCFCE4C8DCF4BCC4DB5F575F4F4F3F57771F571F6F70B01B25D83D4120B0A722092A599504EB16D715E3E00&iv_guid=DF838310BFAAE8F1B486001A64C54696]
    Regarding accessing CMC with SSO, it's not recomended at all as if you break this access, than you can't connect anymore to the CMC and modify settings.
    Regards,
    Philippe
    Edited by: Philippe Tavares on Feb 15, 2011 4:11 PM

  • Inconsistent date formats between Rich Client and HTML client

    Hey All,
    Just wondering if anyone has come across an issue with inconsistent date formats from a universe based on an MS SSAS 2012 database connection in 4.x?
    The value of the date is returned as a string from the query but the object data type has been changed to a Date object meaning BusinessObjects should convert the string into a date if the format is correct.
    The problem in this is that the date being returned in Rich Client is in dd/MM/yyyy format whereas on the Web Client is in MM/dd/yyyy.
    From the Web Client business objects will return a date, however, it is a mix of MDY and DMY format.
    i.e. 15th of March will be displayed as 15/03/2014
    whereas 12th of March will be displayed as 03/12/2014
    All our application servers are configured for English (Australian) regional settings meaning all dates should be in DMY format.
    The date in the database is stored as a non-ambiguous yyyy-mm-dd format so it appears the variation is occurring somewhere between the database and BusinessObjects for the Web Client based reports only.
    I have also checked the sqlsrv.prm file based format and changed this to DMY but this has also not made a difference.
    The same universe in 3.1 and MS SSAS 2008 works correctly but not this one.

    Hi
    The date in the database is stored as yyyy-mm-dd format.
    As per user request.... Set the date format @ the Business layer level. so it will refelct same as in the WebI.
    Please find the below link. how to use custom Display option.
    BI4.1 Business Layer Enhancements - Create Display Format

  • VIP (Virtual IP) on a cluster env  for BOBJ 3.1 and rich client

    All,
    I am in 3.1 where I have an installation with 1 cluster and 2 app server machine behind.
    in order to load balance between the 2 app server I am using some VIP address using some sticky session.
    It works perferctly when i am logging to it thru the infoview However we would like to try the same when trying to login from the rich client.
    is it possible ?
    thanks in advance
    Philippe

    If using WRC in 2-tier then it connects to the CMS and directly to the reporting DB (any DB middleware is configured on the client) so the load balancer doesn't even come into play in this scenario. The WRC can be downloaded from infoview or installed by CD.
    If using WRC in 3-tier (globe shown in the system). Then it should work fine. 3-tier will need an extranet file which contains connection info so it can use the web/app to forward requests using the servers middleware. The connection server needs to be running to connect to the reporting DB.
    To connect in 3-tier verify that you don't have any extranet files in my documents\my business objects documents\locdata on the WRC client. Then open infoview using the URL of your load balancer, and set your webi preferences to use WRC. Select new webi doc (this should create a new extranet file at the above location using the loadbalanced URL. Also needed for this to work are WRC installed (you should be prompted if not) and the connection server running and enabled in the CMC > servers.
    Also see [this doc|http://help.sap.com/businessobject/product_guides/boexir31/en/xi3-1_web_intelligence_rich_client_en.pdf]
    Regards,
    Tim

  • ObjectStream communication between servlet and rich client

    Hi,
    I need to send multiple objects from a servlet to a rich client.
    Is it possible to send 2 objects of different types at the same time - ie, a hashtable and a custom object by writing them one after another into the response's ObjectOutputStream?
    Also, if I have two vectors containing different object types, say a Vector of Strings and a Vector of custom objects, how do I read the ObjectStream at the client end to get these two objects? Do I read two Vectors from the ObjectInputStream and then check the contained object using instanceOf?
    In the above scenarios, is it better to wrap the entire set of objects with a serialized wrapper class and send that single object from the server to the client?
    Please advice. Thanks in advance!

    You can send any number of objects in a stream one after other. If they are in different types/classes then you have to be carefull when casting to the specific types at the other end becouse if you try to cast to wrong type you get a runtime exception.
    Normally when you receive the objects you will know in advande (programming time) which vector comes first in the stream so you can treat them acordingly.
    Since both of them are vectors you can cast them to vector references at the read end and can tread the elements of the first vectors as strings and the elements of the other vectors as something else provided that the client always send the string vector first.
    Whether to make it a single object or ot is a design decision that you have to make. It it make sence to put those two vectors together(logically related) then its better to do so.

  • Diff between Thin client and Rich client

    Hi Everyone,
              Can someone give me a clear picture of the what is the diff between Thin client and Rich client.
    Thanks,
    Krishna

    Hi,
    thick client (rich client) has/stores all the data inside itself
    so it can do application processing without the server with data
    thin client uses resources from host computer (from server)
    and wihtout that you are not able to work with that kind of client
    does that answer your question ?
    Regards,
    michal

  • Date Format is different in WebI Rich Client and Infoview

    Hi All,
    Iam facing problem with date format , but i need the date format as like dd-mm-yyyy.
    WEBI Rich Client is displaying the format  dd-mm-yyyy.
    but in infoview it is displaying like mm/dd/yyyy
    Can i have any solution for this ..
    Thanks
    Mahesh

    Hi
    Did you sort this out?
    I am new to BO reporting, and now encountering this issue as I start publishing WEBI reports via INFOVIEW on the portal.
    Cheers,
    Andrew

  • Whats the difference between Rich Client and Desktop Client? (BO XI 3.2)

    Hello,
    maybe someone has a matrix oder something like that?
    Thanks for helping...
    Biegel

    There are a number of reasons for using Web Intelligence Rich Client to
    work with WID documents:
    u2022 You want to work with Web Intelligence documents but you are unable
    to connect to a CMS (while traveling, for example).
    u2022 You want to improve calculation performance: Web Intelligence Rich
    Client performs calculations locally, rather than on the server, and local
    calculations can perform better than server calculations.
    u2022 You want to work with Web Intelligence documents without installing a
    CMS or application server.
    Deski
    1. VB Macro
    2. Slice and Dice functionality
    3. Database Ranking is not there
    4. Column can be conditionally hidden
    5. Free-hand sql, SP can be used as data providers
    6. No time out error.
    7. Needs to be installed on all the desktop machines
    Gracias...!!

  • Different values between Rich Client and Web Intelligence

    Hi all,
    our landscape is BO Edge 4.1 SP2 Patch 5
    we just create a report in Web Intelligence with a query bics from BW
    We discovered that sometimes the report retrives fake values from BW: the same report refreshed in Rich Client shows correct values.
    BW data are frozen (updated only once a day)
    We tried to:
    - save report with Rich Client and published it in the public folder (but Web Intelligence still shows wrong data)
    - upgrade Java Virtuale Machine to the latest release
    - looking for system and BO log without any clue
    - looking for SAP note (some info only related to BI 3.1)
    Workaround: issue disappear only restarting BO SIA
    Can you help us?
    Any idea?
    Regards.

    Have you seen Web Intelligence and Oracle Java Runtime Environment Known Issues
    There is a wiki inside the blog
    I wonder too if you might get a faster, better response in the Web Intelligence space

Maybe you are looking for

  • New final BIOS 1.9 not good for OC!

    Just flashed the final 1.9 although I was perfectly happy with the 1.9B3. With the latter everything ran fine with "Ultra Turbo" mode and 270 MHz FSB (P4 2.6 @ 3.51 GHz) -> rockstable 24/7 with Prime95 and distributed computing etc. Now I had to go b

  • Lousy DVD video quality on high res photos!

    I need some help. I am new to using iMovie and iDVD. I just created a 15 minute video with a lot of high resolution photos (anywhere from 1920x1200 to 4256x2828). These photos are sharp and look superb on a computer monitor. Once processed through iM

  • PDF export with security settings

    Using JavaScript to export PDFs.  Export works fine.  Security in the PDF is not working. ID CS5.5 This is the snippet of code I'm using to apply settings to the PDF: with(app.pdfExportPreferences){ cropMarks = false; registrationMarks = false; acrob

  • How to send a text via bluetooth keyboard

    When I use my bluetooth keyboard for texting with my iPad, I don't know how to send the message via the keyboard.  I have to touch the send on the iPad itself.  Is there a key for send?

  • Dynamic calculation of KFs

    Hi Experts, I have a scenario here where a cube A contains KFs KF1, KF2 , KF3 and KF4. Now KF1 is actaully sum of  KFs KFa and KFb from base Cube B. The definition for KF2 is Sum of KFs KFc and KFd from base cube. The definition for KF3 is KF1+KF2 an