FR BC4J: publish EntityImpl.getPostedAttribute in ViewRow interface

Would be nice if getPostedAttribute(int) from EntityImpl would also be available in the oracle.jbo.Row interface.
We would need this for some validation stuff at client side.
Thanks, Markus

ok i can understand that, but hasn't this already
happen?
e.g. for a ViewCriteriaRow a refresh, lock, revert,
setNewRowState, removeFromCollection,
removeAndRetain, getKey does not make many sense.
But VCR is inherited from Row and therefore the API
user has already to investigate if those methods are
somehow implemented or not (btw. the API doc is not
very helpful regarding this).
So i do not see a big problem for another method that
is only implemented in some subclasses.
Perhaps there is a need for a new "DatabaseRow "
interface to put those methods and constants in?
I do not see another place to publish this
functionality to the client.
Thanks, MarkusMarkus:
That's right. The Row interface is primarily driven by our needs to access ViewRow and EntityRow in abstract way.
As getPostedAttribute is only available on EntityImpl and not on ViewRowImpl, I don't feel it belongs to Row.
If you want this method to be added to Row, so that the API would be available in the CLIENT tier, remember that EntityImpl is not available in the CLIENT tier. Specifically, if you're running your app in 3 tier config, you have no access to EntityImpl in the CLI side. So, making it available on the Row interface will not help.
Thanks.
Sung

Similar Messages

  • How to expose master-detail ViewObject of AppModule to service interface.

    Hi all,
    There is two VOs(master-detail), One is deptmentVO and the other is emloyeeInDeptVo. and a view link between departmentVO and employeeInDeptVO, the relationship is master detail.
    Now, I want to expose the custom method to web service, i.e createEmployee(EmployeeInDeptViewRowImpl employee).
    I perform the steps in Fusion ADF guide(+11.2.6 How to Support Nested Processing in Service-Enabled Master-Detail View Objects+).
    such as generate the SDO, and set the SERVICE_PROCESS_CHILDREN=true of the viewlink property.
    But when I publish the method in service interface, I cant get operation of the nested VO(employeeInDeptVO), only the master ViewObject is available.
    Any one have suggestions on this.
    Thank in advance.

    I have a similar scenario, and I'm seeing the same thing. The detail view isn't available for selection in the edit "Service View Instances" dialog of the "Service Interface" tab of the related application module. In my case, I have a view link based on an association that is rooted in a foreign key relationship between the underlying DB tables. The view link includes accessors in both the master and detail views. Based on the developer guide, I should be able to service enable the detail view, but this doesn't seem possible. My master view is service enabled, but my detail view isn't.
    Has anyone ever successfully service enabled a detail view in a master-detail relationship?
    Thanks

  • Avahi selective publishing

    Sorry for my poor english but in my language forum I not have response... My server have two interfaces (eth0, bond0), i want avahi publishing netatalk in eth0 and samba with interface bond0... at default avahi publish all service in all interfaces! And if I deny one interface from avahi-daemon.conf this interface is not longer utilized at all.
    Editing afp.conf and smb.conf not help, only deny access at specified interface, but is always published with avahi. If i deny bond0 in afp.conf my Mac not able to connect, it grab the first avahi published interface and this is bond0 (or eth0... is random).
    The server have 2 interface in two subnet, the Mac is the same. If a do a manual connection (without avahi) always work.
    Exist a solution?

    I have to give up?

  • Migrating Oracle Forms to BC4J Architecture

    Hi,
    i'am currently searching for people/guidelines who experienced the migration
    from Oracle Forms to a BC4J architecture; with a JavaSwing client interface.
    Did they succeed ?
    What we're the pitfalls ?
    What did they do with the typical Oracle Forms built-ins ?
    Which framework, migration products,etc did they use ?
    All info is welcome.
    chris

    we just had a workshop validating the tool from Informatic Atelier.
    We were disappointed as the tool gives poor or no solution for the Business Logic in the form module.
    User Interface - Oke moreOrLess (Jtable rrrrrr!!!)
    Data - oke; BC4J ;Entity object no problem; View objects no problem
    Business Logic - NOT oke; trigger code and program units are dumped into a java file; the rest is up to you.
    This leaves a lot code to translated and reviewed. Don't forget that our client forms contains lots, lots of business logic.
    Chris

  • Publish WSDL to Web service

    Hi,
    I have a WSDL which has multiple messages with their individual requests and responses. Is it possible to publish this WSDL as a webservice in the service registry? I tried doing it but the publish option in the service interface is greed out even though the mode is synchronous. 
    Teresa

    hi,
    >>I had completely overlooked option 3 even though I had blog open in front of me
    >>Only thing I was hoping was, if I could use the class interface, assign an endpoint using LPconfig and publish it as a service?
    I don't get this - you want to create a WS from a class ? is that a proxy class?
    >>I guess option 3 works better right?
    if you have the WSDL then import it into SR and set the endpoint to a correct URL
    if this works then this is a good option
    Regards,
    Michal Krawczyk

  • CreateStatement VS ViewObjects

    anyone, plese help me....
    1.when should we use 'create statement' or ViewObject
    2.to avoid using the create statement in BC4J framework application how can i get one table's field since i have lot's of similar case to do and using ViewObject for just one field is too wasting time...
    3.is it ok to use 'create statement' in BC4J framework to get read only field from database rather than view object... since createStatemet directly access the database (not BC4J style).
    thank's

    If you use the createStatement inside a ApplicationModuleImpl in a helper method, you can publish it in the client interface and so keep your database calls in the middle tier.
    IMHO, a VO is more effort if you create it declarative but has advantages because of statement caching and because of the strange jdbc statement stuff with binding, setNull, wasNull, .... (wishing embedded PL/SQL ...)
    Instead you also can use the Applicationmodule.createViewObjectFromQueryStmt as described in createViewObjectFromQueryStmt() problem and take the convenience of the ViewObject interface.
    hth, Markus

  • Diagram Not getting displayed on the Front End UI in SSM 7.5

    Hello ,
    We are running SSM 7.5 SP 04. We uploaded a custom image using diagram manager for the required context in the administration UI. The image is uploaded successfully. But , when I open the strategy tab for my context in the front end UI , I am getting a "HTTP 500 Page cannot be displayed error".
    I restarted the listeners and the JPIP sessions as well. But still the error persists. Please advise.
    Thanks and Regards
    Vijay

    Vijay,
    It is possible to successfully upload a strategy map into Diagram Manager and still not see it in the User Interface. After loading the goal diagram has to be Published To Server. You do that in Diagram Manager.
    You can upload a strategy map and Save that in Strategy Default in Administrator Interface, but unless you Publish it, it will not be exposed to the end users.
    In the Set Strategy Defaults area of the Administrator Interface, in the Create or Edit Goal Diagrams section. The Goal Diagram you loaded should have a Publish Date next to it. If it says Not Published, you need to Edit that Goal Diagram in Diagram Manager,
    In Diagram Manager under FILE at the top, choose Publish to Server.
    You now should see a Publish Date in the Administrator interface and Saving it will now make it available on the user side.
    Regards,
    Bob

  • Create form based on existing row : advice from specialists

    hello,
    i've coded a "create form" based on a row selected by the user.
    this create form displays the same information as the selected row (except for the primary key which is a sequence trigger-calculated) the user can then modify any field and then commit the creation. It's quicker for tables with many columns since the user will override only several fields instead of setting every field one by one.
    I've done it this way :
    1) creation of a createCustomMethod() in my ViewObject implementation class and published it in the client interface.
    2) drag and drop the method as a command button on the selection list page
    3) set the action of the command button to the navigation case value to open the create form when the button is clicked.
    the code of the createCustomMethod() is the following
    public void createCustomMethod() {       
    Row currentRow = this.getCurrentRow();
    Row newRow = this.createRow();
    newRow.setAttribute("Attribute1",currentRow.getAttribute("Attribute1"));
    newRow.setAttribute("Attribute2",currentRow.getAttribute("Attribute2"));
    /* more initialization code here */
    this.insertRow(newRow);
    this.setCurrentRow(newRow);
    it works fine but as i'm knew to ADF BC is this a good solution ? are there any drawbacks to it ?
    thanks
    -regards

    what's the advantage of exposing it in the application module rather than in the view object ?
    Message was edited by:
    user562278
    i've tried implementing the method in the application module (i had to call the findViewObject() now) but the "Row currentRow = vo.getCurrentRow();" instruction throws a NPE.

  • WSDL doubt!

    Hi all,
    I’m trying to configure a Web Service scenario. I have few messages interfaces in this scenario, so my doubt is: I need publish one wsdl per message interface? If I put an asterisk (*) in wsdl interface name it assumes that is for all interfaces that I have in XI?
    With adapters I need to create a sender soap adapter per message interface too? I’m asking this because when I try to define a sender soap adapter, I have a Default Interface Namespace and Default Interface name to fill…
    Thanks in advance,
    Ricardo.

    Hi Ricardo -
    You can have the client dynamically set the interface name and namespace and override the default.  Please check Note 856597 - SOAP Adapter FAQ.  Relevant portion below:
    <i>Q: Can I set the interface name dynamically from the client?
    Yes. You can overwrite these XI parameters from the client. To activate this overwriting mode, you need to turn on option "Use Encoded Header" and "Use Query String" in the channel. Then your client can append the interface name using parameter Interface.
    For example, interface namespace http://sap.com/test and interface Test can be represented by the url-encoded form of http://sap.com/test^Test as in
    #&version=3.0&Interface=http%3A%2F%2Fsap.com%2Ftest%5ETest</i>
    Regards,
    Jin

  • Need Quick Help if Possible

    I have two big questions that I need urgent help with.
    1. Can you reference a background image in flash that will
    change montly?
    2. Can you reference Microsoft Reporting Services to publish
    reports through a flash interface in SharePoint?
    I know these are crazy questions, but I am working with a
    client and need to know whether this is possible ASAP as I have to
    get it completed by COB tomorrow if it is possible.
    Thanks so much!

    Remove all the videos that won't play from your iPod. Go to the Store menu in iTunes, Deauthorize your computer, play one of the videos in question and when prompted enter your Apple ID and password. Resync the videos.

  • CLOB problem (disregard my former message relating to Forms 6i)

    Hallo,
    I have a problem using CLOB's with JDeveloper 3.1. We have an Oracle DB (8.1.5 on a Unix server) where one of the tables has a CLOB column. We also created a view where we join several fields from three tables. One of the fields is the CLOB field. Now using JDeveloper 3.1 with BC4J we designed a simple user interface that accesses this view. So far everything works fine but if we edit the CLOB field of the record and and want to save the modification we either get Error Message JBO-25014: Another user has changed the row with primary key oracle.jbo.Key (although it is sure that no other user changed this record). The other Error Message that we get is JBO-25009: Unable to create object ... with value (and then it just prints the whole content of the CLOB field).
    Any ideas what is wrong? We have a bit a problem with the CLOB's because we also cannot produce a working GUI with Forms 6i, alltough Forms has another kind of problem with CLOB's. I slowly start to wonder if the CLOB's have been introduced with the intent that nobody should use them .... :)
    Cheers, Berny

    I've got the same problem, and if you press the save button two or three times it will work. (the first time it always gives error)
    IF this is your problem (it was what happened with my programs, but I use 8iR2) you could done something like (*arrg*) this:
    while (true) {
    row.setAttribute("MyClobAtribute",MyClobVal);
    It's suprising that is working for me.
    Good Luck
    null

  • Can I expose Oracle Reports as a WSRP Portlet

    We need to make reports created in Oracle Reports available to other portals, can this be done by exposing the reports as WSRP portlets, if not is there any other way to do this?

    I'm trying to determine the best architecture for a (sometimes) disconnected java application. We want to create a java swing application (deployed using java web start) which will enable users to enter data while being disconnected from the network. When they connect, the application should upload all the entered data to a database.
    We would like to use bc4j to implement client side business logic (deploy the bc4j classes with the swing user interface through java web start). For this to work, i think we would also have to deploy a small database which bc4j uses untill we have a network connection.

  • How do you import/ paste pictures using CS5?

    Completely new to Indesign.  Before a couple of hours ago didn't even know program existed.  Downloaded CS5 Trial version.
    I'm Used to MS Publisher/ MS Word etc., WYSIWYG interface.
    I'm creating a magazine.
    How do I import/copy/paste a picture to the page?  Just a simple photograph.  I want to be able to copy a picture, or import a picture and have it appear on my page so that I can adjust the edges and add text on top of it.
    Is it possible to do this?  If so, why can't this program have a simple step by step instead of making post on a public forum this question.
    You figure, if I don't know how to copy/paste a picture in this software, having just spent 2 hours trying to figure it out, I need really basic, step by step instructions.
    This program needs a serious, I'm brand new, what the *_____ do I do next tutorial?
    Thanks in advance.
    RustyACE

    If you weren't able to do everything in whatever programs you're now proficient in, from the first instant, without any learning effort, then please don't bash InDesign or Adobe, or any other application that's not magically intuitive. However, if you were instantly productive in those other applications, and they serve your needs, perhaps you'll benefit from staying with them, and using your time to develop richer content and designs, rather than investing time and effort in the admittedly round-about and indirect learning path that's necessary with InDesign and other complex powerful applications like it.
    Regarding tutorials and other introductory materials, if you haven't followed the links indicated in the lower-left corner of the Welcome screen, please click Getting Started, and Resources. You'll find a very rich collection of videos and other forms of free Adobe learning materials.
    The Welcome screen appears by default when InDesign is first installed. It's possible to turn it off by ticking the Don't Show Again check box in the lower left area of the screen. Help > Welcome Screen restores the screen.
    For even more resources, search Google for terms like "InDesign free online training materials," and "InDesign free online tutorials," without quotes, to find these items on Adobe's site, as well as on sites all over the InDesign universe. Also, Google searches for specific topics, like importing or pasting graphics, are very productive, though it may take you a while to learn to create narrower search scopes by becoming familiar with InDesign's terminology. Include "InDesign" without quotes in the search terms for the most relevant found results.
    HTH
    Regards,
    Peter
    Peter Gold
    KnowHow ProServices
    RustyACE1 wrote:
    I appreciate the help.
    It may be a wonderful program, and create some awe inspiring magazines.  But for $700, it really needs get some Google type tutorials that explain the basics step by step.
    A common interface, that is used by the adobe product line is the exact reason why I've never purchased their products.
    I'm sure there are millions of folks like me that know just enough to be dangerous.
    So far, I've imported a script, had to change it using MS Frontpage to work with CS5.  Imported 96 page PDF document, format each page, then add and delete pages, import pictures, add text, lock them down, fix errors, and create an even number page document so that I can publish it.
    All I can say, is thank God, they let me try before I buy.  This will give me time to tinker in there.  But come on folks, just because you can design the most complicated software, doesn't mean that you actually create the most complicated software.
    Take the approach, that you might like some new customers, and actually bring them along and show them what to do.
    As I learn the interface, I'm sure it's just as nice as french bread with butter, but for now, I'm having to scrape the mold off of something I found in the dumpster.
    I'm sure, I'll learn to love it, but for now, for the love of software programmers outthere, create a product that can be used by average folks.
    RustyACE

  • Document Management Partners

    What Document Management Applications can Oracle Portal interface with? There was apparently a white paper published in Spring 2002 about interfacing Documentum with Oracle Portal. I cannot find this White Paper and cannot see Documentum listed as a partner in the Portlet Catalog. Are there any other doc management vendors Oracle Portal interfaces with?

    Jeff,
    Oracle is working with Documentum to produce portlets that expose Documentum functionality. These portlets are not yet released, so they are not in the Portal Catalog. Availability date is not yet finalized. Please periodically check the Catalog for latest information.
    Oracle does have a number of document management partners -- 170 Systems, Interwoven, Mediasurface plc, Open Text, Stellent and Tridion -- all of which are in the Portal Catalog.

  • In which format are the contacts in the address bo...

    Hi,
    I am an Electrican Engineering Student in my final year. Im a doing a project where i have to develop bluetooth phone book manager where we can use the program to backup the address book. I am facing difficulty in knowing the format in which the contacts are saved in the phone? Please help me

    It depends on the phone model and its operating system. Most often the actual file formats, directory structure details are not published, but APIs (Application Programming Interfaces) are provided for programmatic access to the data.
    For phones supporting Java, see the JSR-75 PIM (Personal Information Management) APIs.
    For based on S60/Symbian, see the APIs documented in the respective S60 SDK (Software Development Kit).
    Nokia's application developer info (tools, SDKs, wiki, discussion boards, etc.) on http://forum.nokia.com

Maybe you are looking for

  • How to save data on a graph and then add new data to it

    i am currently plotting data on a graph from a physical system. However when i want to add new data to the plot, the old one is replaced. I am trying to do more than one plot on the same graph, where the incoming data is at different times. I want so

  • Beginner Question - How do I amke frames size 320x240 ?

    I am trying to make a student project using QT movies which are 320 x 240 pixels. I want to string them together with some edits, titles and text but not change their size. Then save them back to a Quicktime movie the same size. But when I drag 2 mov

  • Inconsistent Product Images

    I use Yahoo Stores and Dreamweaver 8. I have created 177 products at Yahoo and began making product pages with Dreamweaver. My images are consistent as are my thumbnails. I have triple checked the images as the same size for regular and thumbnail. Su

  • Xlite Softphone on GNS3 Lab

    Hi Friends, Please help me I want to create a SIP lab environment on GNS3. I am using Xlite softphone and Cisco 3725 router as CME Connected Xlite with f0/0 port (IP:50.0.0.1/24) of router through cloud loopback (IP: 50.0.0.10/24) Checked ping respon

  • Ubuntu One is ending Filelink. Will Thunderbird have a replacement?

    I've received an email from Ubuntu One informing me that they will be ending file services as of June 1, 2014. I assume this means that Filelink will no longer be available on Thunderbird for the purpose of posting large attachments. If this is the c