Ideally speaking where would view a CMP -- Data Access or Business Layer

I know this may be a very stupid question to ask here.
But shoud one view all entity objects as data access objects or
business objects. was just making a diagram to logically seperate
the layers and kind off had some doubts and discussion with
various viewpoints.

the argument that I heard infavour of having CMP entity beans
in the data access layer was that the just represent database rows and ideally they should do no more except validation so they should not be part of the business layer.
But a part of me tells me that there is something really important I am missing
which makes them a part of the business layer.... maybe someting I heard that
I have forgotten... but then again maybe there is nothing more to it :-|

Similar Messages

  • JSF: how to avoid validation but still submit data to the "business layer"

    Greetings
    The scenario is common and sounds like this:
    1) We have 2 forms, each with some fields marked with required = "true"
    2) Navigation between these two should be unlimited and data should be submitted to the (stateful) business layer every time we move from one to another, without validation,
    thus all of my h:commandButton tags are marked with type="submit"
    3) On final "save" command data should be validated and sent to DB
    Now,
    - if i avoid required attributes on fields, everything works fine except validation ofcourse
    - if i add immediate="true" where needed, data gets lost when i navigate from one page to another
    thanks a lot in advance

    Use an EL expression for the value of the required attribute. Note that the important thing is its value during the subsequent request. If you have other types of validations you may have to use custom validators.

  • 10.1 AC Remediation View Says No Data Found while Business View Shows Plenty

    We are upgrading to AC 10.1 from 10.0. We configured gateway connection and I am using Chrome browser. Not sure why user risk analysis in remediation view comes back "No Data Found" while in business view there are plenty of risks. Any ideas? -Thanks so much.

    Hi Joerg
    Below note can fix your issue.
    http://service.sap.com/sap/support/notes/2035538
    Thanks
    Mani

  • SAPBI data accessing from Business objects and other OLAP tools

    Hi,
    We already have heavy usage of Business Object, Essbase and are planning to implement SAPBI 7.0
        a) We are planning to connect our existing Business
            Objects infrastructure onto the new SAPBI platform, Did
            You experience any issues such as performance,
            config issues, delays, web issues.. is there any
            document or link with steps involved in integrating
            Business objects and SAPBI
         b) Can Bex analyzer gives simliar functionalities that
            are in Essabse front- end (EXCEL), I know that the
            backend data managament is quite different, but my
            question is around user  interface, do you have any
            comparisons between these two tools.
         c) Is it possible to get data from SAPBI using external
            reporting tools (OLAP) such as Oracle Discoverer ...
    Regards,
    Raman

    if the export to XML file is successful, the file will not be deleted if you are creating it from Metadata Exchange.
    The file gets deleted in case you are using the create universe option and by default the file is created in %LINK_DIR%\log\MetadataExchange, you will also see ME_errorlog.txt and ME_outputlog.txt if there are any errors, do you see and erros in these files if you are creating the Universe directly from DS Designer ?
    to use Metadata Exchange do the following
    Open Data Services Desginer
    Click on tools Menu -> Metadata Exchange
    In the Metadata Exchange window
    Select Export Data Services metadata to a file
    Select DI CWM as metadata format
    enter location for xml file (C:\temp)
    Select the datastore you want to create Universe for
    Click OK
    Check for file named repo_export.xml in the C:\temp folder or the folder that you specified
    Open Universe Builder and Select
    Data Integrator bridge
    and use the xml file as input to create universe

  • In a default install of thunderbird, where would the email account information and actual emails be located?

    I had to restore my computer to a previous date and it ununstalled thunderbird ( and other programs) but said it did not delete any of the data. Where would I find the data and how can I point the new installation to use the old saved data?

    The old data are in the [http://kb.mozillazine.org/Profile_folder_-_Thunderbird profile folder], and you can use Profile Manager to point TB to its location:
    http://kb.mozillazine.org/Moving_your_profile_folder_-_Thunderbird
    In Windows, Winkey-R and type thunderbird.exe -p

  • Where is Sudden Motion Sensor data stored?

    Background:
    I replaced my superdrive with an optibay + ssd (OS is stored here) and I left the stock HD (home folder) in it's place.
    Problem:
    I guess I triggered the SMS the other day and now I can't access my HD (basically just hangs / takes forever to load anything) unless I disable SMS. Where would I clear the data / tell it that my HD is safe to use again. Restarted pram and reinstalled OS, but it didn't help.

    Thanks for the responses. Yes, as JoeyR stated, I replaced my superdrive with an SSD and the hard drive is in it's original place so I wanted to re-enable the sudden motion sensor. Thank you for clarifying how the SMS works. I wasn't sure if there was a state that was saved somewhere.
    Well the original issue was that my OS would boot (SSD), but I couldn't get into my login (HD). I have a temporary user on the SSD so I was able to use that to troubleshoot. I swapped my HD with another one and it worked (STOCK HD). Then I tried putting the HD into an external closure and that worked as well. I had a feeling it was the connector, but I did not have spare parts to test this theory. I would swap the HDs back and forth and sometimes it would work and sometimes it wouldn't. It was a hit or miss situation. It worked when I disabled the SMS, but when I enabled / disabled it again it didn't work. Ran diagnostics on the HDs, both drives seem fine and in perfect condition. Tried to format the hard drivers and do various combinations of swapping drives and in the end the problem still persisted so it had to be a connector issue. I brought it into repair and they replaced the SATA cable for me and all is good now.
    Thanks for the help.

  • Column Modification impact to Data foundation, Business layer and Data source in DS 1.2

    Issue
    An existing Business Layer that is consumed by a Data Source definition in Design Studio 1.2 Version: 12.0.2.201311041742 seems to invalidate the entire Data Source object after modification to the base tables DDL (data definition).  Information Design Tool used is Information Design Tool 4.1, Build:14.1.1.1036, Version: 4.1 Support Pack 1.
    Background
    A modification was needed a base tables DDL (data definition).  Specifically a column that stores the Date value as a varchar needed to update to a Date data type.  After the modification was completed the Data Foundation and Business Layer in the Information Design Tool (IDT) needed
    modification as well to reflect the updated column data type.  Refreshing the Data Foundation and/or the Business Layer did not update the column Data Type.  The step of dropping and re-inserting the updated table in the Data Foundation and subsequently the Business Layer updated
    the expected columns Data Type as expected. All the existing Data Source definitions that were in use throughout the application (Design Studio) were invalidated causing the following error after the DDL update.
    After rebuilding the Data Source definition in Design Studio, the issue was no longer there however, the existing Data Sources were still non-functional and were subsequently deleted.
    In Sum
    Is there another way to make changes to the base table(s) without negatively impacting the Data Foundation (IDT)àBusiness Layer (IDT)àData Source Definition (Design Studio) to the point where Data Sources on the Design Studio have to be redone preceded with similar effort at the IDT level?  Is there a step(s) that I missed?
    Any insight would be appriciated.
    Regards,
    Kris

    Hi Kris - it looks like you have not downloaded the latest SP's for Design Studio 1.2
    http://service.sap.com/sap/support/notes/1954748
    I recall in late May SAP issues SP2, and earlier in the year they issued SP1 - could you apply both SP's, client-side and platform-side?

  • "Allow Data Access" message

    I have been getting this pop up intermittently since upgrade. Any way to get rid of it permenantly?
    When you click on an answer, it only disappears for a short time (less than 5 minutes)

    Sounds like an app thats running in the background.
    You could try 'OS Monitor' , a free app thats available in the android market.
    One thing it does is show running processes.
    When you get that error, you could start os monitor and look for an 'app'
    you didnt think was running.  If you find one, go into that apps settings
    and see if there is an option to not run in background.
    I have 3 Fascinates. All recently upgraded to OTA Gingerbread.
    None are getting that message, but all 3 have very few market apps on them
    that would need to 'allow data access'.

  • I am running MS Office for Mac 2008 on my MacBook Pro.  I do not have the Standard and Formatting toolbar fixed into position, as I would expect and would like.  I can access them via the View menu, where I have to select and de-select them before I can g

    I am running MS Office for Mac 2008 on my MacBook Pro.  I do not have the Standard and Formatting toolbar fixed into position, as I would expect and would like.  I can access them via the View menu, where I have to select and de-select them before I can get them to display, but lose them when I log off. Can anyone help?  I have tried all the usual and supplied help facilities to no avail.  Thanks

    Post the question in Microsoft's own Office for Mac forum.

  • Cluster view events (where we can change the data)

    Hi All,
    I want to generate the number of specifiec field of table in the cluster view maintainance. Does anyone know the event to be used for this in the cluster events?
    Thanks.
    Regards,
    ATUL.

    Yes, basically when i maintain some data in one of the table in the cluster view, i want data for specific field say POS_NR should be generated automatically and not manually.
    Regards,
    ATUL.

  • How to view workflow instance data in redable format which is stored in sql server in blob format

    Hope you are doing well,<o:p></o:p>
    I am praveen kumar i have query regarding microsoft workflow that i have created an workflow application and its working fine. Now i want to see the data which saved
    in database (sql server). when i check i found datakey and value is saved in UserEvent table but the data is saved in BLOB format. but i need to use that data in some sql reporting work. <o:p></o:p>
    what should i do to get that data. as i saved my object like user name, user id, user address . In redable format at database level.<o:p></o:p>
    Waiting for you response.<o:p></o:p>

    Hi praveen4.kumar,
    Welcome to WorkFlow forum.
    From your description above, it's recommended to use the method below.
    By default, the DataReader loads incoming data as a row as soon as an entire row of data is available. Binary large objects (BLOBs) need different treatment, however, because they can contain gigabytes of data that cannot be contained in
    a single row. The Command.ExecuteReader method has an overload that will take a
    CommandBehavior argument to modify the default behavior of the
    DataReader. You can pass SequentialAccess to the
    ExecuteReader method to modify the default behavior of the
    DataReader so that instead of loading rows of data, it will load data sequentially as it is received. This is ideal for loading BLOBs or other large data structures. Further information:
    Retrieving Binary Data
    Please let me know if there is anything that I can do to help.
    Best regards,
    Angie
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Where should I put GPS data with each photo?

    Today I am starting to load images into Aperture - the beginning of an 18 month project filming in all 92 counties of Indiana. When I shoot, I write down the GPS location and need to keep it with all photos. It would not be a keyword, where would I store this info?
    Still trying to figure out how to apply the same keywords to a group of photos - I will figure it out soon.
    Mac Pro 2.66   Mac OS X (10.4.9)   XT 1900, 4GB RAM, 4 500GB HDs, Nikon D70

    indianamusic,
    This is what I suggest. Having worked with GPS data for a while it is certainly the best solution. I will give you a few reasons at the end of this post.
    1. Get GPSPhotolinker. It is free.
    2. Create a plain text file with the following information.
    <?xml version="1.0"?>
    <gpx
    version="1.0"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    xmlns="http://www.topografix.com/GPX/1/0"
    xsi:schemaLocation="http://www.topografix.com/GPX/1/0 http://www.topografix.com/GPX/1/0/gpx.xsd">
    <time>2004-09-23T23:45:44Z</time>
    <trk>
    <name>Location Name</name>
    <trkseg>
    <trkpt lat="54.602780" lon="-5.884941">
    <time>2004-07-29T21:27:14Z</time>
    </trkpt>
    </trkseg>
    </trk>
    </gpx>
    3. Repeat the following entry for each different location you have.
    <name>Location Name</name>
    <trkseg>
    <trkpt lat="54.602780" lon="-5.884941">
    <time>2004-07-29T21:27:14Z</time>
    </trkpt>
    </trkseg>
    4. Load a few photos into GPSPhotoLinker and use the manual option to embed the GPS data into your files.
    5. Import these into Aperture.
    So why do it this way?
    1. EXIF contains important information such as time; location is important, and by doing it this way you can embed the GPS (and thanks to GPSPhotoLinker State/Country names) automatically; when you import the photos into Aperture you won't actually have to enter the state etc.
    2. A file with EXIF data, when uploaded to Flickr, is automatically georeferenced and will display on the Flickr map.
    3. You can use an amazing script (http://discussions.apple.com/thread.jspa?messageID=4550472#4550472) that Ian wrote to view your photos on google maps right from within Aperture. If you store the GPS info in a custom field, you certainly wouldn't be able to do this!
    Hope this helps, have a great trip and write again if you need more help!
    Alex

  • How to view forums by date, not "Trending Questions"

    I used to be able to view forums by date, now they appear in order of "Trending Questions"  so that a discussion that has been inactive for three months now appears before a discussion from a day ago.
    Is there a way to get back to the way it should be (by date), or must I live with this poorly conceived "upgrade?" I searched in my preferences and profile, but can't find a way to change this.

    That's completely counter to the ethos behind the forums. Our goal is to build up as many previously-answered questions as possible, so as to reduce the need to ask the same thing over and over (which is immensely annoying for those who have to keep answering it!). In a perfect world, searching via Google, Community Help or the forums tool itself should always bring up an answer to any customer's questions regarding the use of Adobe products.
    For info, the current database size in Jive is not an issue in terms of the user experience - the SQL queries run by a typical user/page session execute many times faster than the data itself can be sent across the networks.
    Phillip Jones wrote:
    Yes I do. I think it’s a dumb idea designed by someone twiddling their thumbs with nothing to do. If there is no activity on a Subject within two weeks it should moved to a Archive. Then deleted.  the less stuff you have to deal with the faster Forums will be. If the subject needs to be covered again bring it up again.
    Some postscripts for previous replies in this thread:
    "Trending" was taken from Twitter, where it refers to hashtags with high levels of recent use.
    The "Trending" pod on the overview page for a discussions space is not identical to the first items in the 'discussions' tab, as it includes activity on the other content panels (documents, ideas, polls, etc.) where those are present. If we sent everyone to the discussions tab, users would never know there's a new document posted (e.g. an FAQ) and would have no way to reach it.
    If you prefer a different layout of your set of regular forums, try the Personalized Homepage feature (using the "Your View" button on the forums homepage).

  • View Individual Device Data Usage on Shared Plan

    Hello, I was recently given a smart phone on my employer's plan (I previously had a regular phone, so did not incur data usage charges). I can view the overall plan's data usage on my phone, using the Verizon app, but I can't see where to view my individual device's data use. I created a Verizon account here on the web, and using the online tools here I can see my individual use, but I would like to do so on my phone.
    I can use my phone's settings to see what it says my data use is (which just about matches what Verizon says) but I would rather have the Verizon totals shown on my phone, just to be sure what the actual data being billed is.

        I know keeping tabs on your data usage is important Felderburg. If you are a user on a company account, you may not have the full access to My Verizon Mobile. You would typically be able to see the individual line usage by clicking the "shared data" option under the usage estimate total. I'm pleased you have been able to gain this information online via your computer. As an additional option on the phone if you don't have full access, you can dial #DATA.
    JonathanK_VZW
    VZW Support
    Follow Us on Twitter@VZWSupport

  • Where would you check performance of webi? query is taking long time to run

    Hello All,
    In the bex query world running on portal you were able to go to sm50 and check what the query is doing and where it is taking a long time or atleast you were able to see the processes runing.
    Where would you check the running processes when you are running a webi query, we are trying to write a webi report which is on universe which is created on bex query. The report is very simple just two fields and an mandatory variable which is coming from bex query (have defined the variable in bex query). When we exeute the query it is taking a long time just spinning and I am not getting any data back, on the same query before even hitting the run query button, I am trying to put a object in query filters and set the filter as In list from Value(s) from list and it is taking forever to set that filter.
    Can we go to CMC or BW backend and check anywhere we are using sap authentication, I see the number of sessions in CMC but that is it.
    Thanks for help in advance.

    Thank you both for the replies.
    How would I get the MDX that is generated by the query, I remember there is a note for starting the MDX logging. Can you please let em know how would I get the MDX statement. Thanks.
    Gowtham - What is the optimal array fetch size that needs to set for the universes, can you explain bit more about array fetch size?
    All our universes are on BEx queries designed in SAP BW in that case does the array fetch size matter and array bind size matter? I had read this in oneof the universe designer manuals for OLAP universes The Array fetch size, Array bind size, and Login timeout parameters are not used for OLAP connections
    Thanks again for replies.

Maybe you are looking for