Packaging Business Domain Objects for Shared Use?

Hi:
I am trying to figure out how best to package a number of ADF Entity Objects so that they are shared by multiple developers and applications. Reading the JDev documentation it looks like the appropriate method is to create a System Library and place these objects into JAR files in the library. Is this the right approach?
If so, other questions follow. It looks like 10.1.3 has replaced "system libraries" with "extension libraries". True? Regardless, when I go into Tool -> Manage Libraries and choose <New>, the only type of library that is available to create is a "User" one.
Any guidance appreciated.
Johnny Lee

Thanks, Shay. That was the perfect answer to the second part of my question. Michael's post really is awesome. One of the things we are most looking forward to with the production 10.1.3 release is the completion of the documentation. For future reference, I think it would be useful to separate the release schedule of the help text from the application. The value of clear information is much greater than minor bug fixes or feature enhancements, IMHO.
But to the first question, it would still be helpful to hear from folks how they are organizing their ADF components. The small version of this question is whether or not packaging entity objects into jar files in external libraries makes sense. Yes/no?
The larger question (and I admit to showing my inexperience here) has to do with organizing the hierarchical structure of a moderate sized ADF application (Faces & Business Components). We are using CVS as our repository and so far the two developers have been working on separate parts of the application, creating their pieces within JDev and then uploading them into CVS. So CVS has all of these modules that reflect individual JDev projects, but no overall structure of how the different pieces relate to one another. Now we're starting to look at sharing components and it's becoming clear that we need to get a little more organized.
So, some specific questions (for anyone who would like to respond):
1) How do you lay out your ADF application source hierarchies?
2) Do you reflect your package structure within your directory structure?
3) Where do you maintain your hierarchy? If you use version control, are your repository and working copies the only places you keep your source, or do you maintain an external central directory structure?
4) Are there things about structuring an ADF Faces/BC application that are different from standard J2EE applications?
5) Have you found particular posts, articles or examples helpful?
Thanks.
Johnny Lee

Similar Messages

  • Export u3d or Object for DAZ use? Bridge?

    Hello, I opened a shirt in daz and exported as .u3d then opened it in photoshop cs5. I then painted on it, etc and got it the way I wanted it. My problem is I can’t get the .u3d object back in daz or saved as an obj or any 3d format so I can get it back in daz.  When I use the daz bridge export as u3d it opens a accept window in daz but nothing loads. 
    What am I doing wrong? I know the shirt is not going to be the same as when I exported it but I would still like to get it back in daz. The shirt was just want I picked to try and learn how to get models back and forth between the two programs.
    Do I need to use the adobe bridge? And if so how?  I tried to research exchange file but has no luck.
    Thoughts?
    Thanks
    Kimberly

    There are two ways in CS6 to open a texture into a document window from where you can save it to a PSD, PNG, JPEG, etc, then just close the document.
    There should be equivalents in CS5.
    One way:
    Other way:

  • Retaining resulset object for later use

    i have 2 jsp pages.. testpaper.jsp and solutions.jsp.
    In testpaper.jsp, i fetch random rows of a table and build a form dynamically and
    display it(it contains questions ,4 options and correct answer made hidden.)
    when user submits this form, it is forwarded to solutions.jsp, here i want to display
    solutions to questions he attempted, so i want to retain my resultset object,
    How to do this...??

    Map it to a collection and store it in session.
    I hope that you realize that you should always, always, close the connection, statement and resultset immediately after processing them? You should also know that it is an utter bad practice to have JDBC logic in JSP files, let alone raw Java code. It belongs in Java classes. Look up the DAO pattern and apply it.

  • Unable to create Entity objects for tables in TimesTen database using ADF

    Hi,
    I am not able to create Entity and View objects for tables in TimesTen database using ADF. I have installed TimesTen client on my machine.
    I have created a database connection by using connection type as "Generic JDBC" and giving driver class and JDBC URL. I am attaching screen shot of the same.
    I am right clicking on Model project and selecting New option after that I am selecting ADF Business components and in it I am selecting Business components from tables and there I am querying for tables.I am getting list of tables and when I am trying to create a Entity object from the table after clicking finish Jdev is closing by itself giving an error.
    Can anyone please help me how to create Entity objects for tables using TimesTen as database.I might be missing some jars or the way I am creating connection might be wrong or any plugins required to connect to TimesTen.

    What is the actual error being given by Jdev? Are you sure that the JDBC connection is using the TimesTen JDBC driver JAR and not some other JDBC driver or the Generic JDBC/ODBC bridge?
    Is ADF even supported with TimesTen?
    Chris

  • App-V 5.0 SP2 - Unable to download packages for offline use

    I have an interesting issue but I can't seem to find anyone else experiencing the same issue.
    We have a highly available App-V 5.0 SP2 environment. All of the App-V packages are storaged on a CIFS share. The packages stream from the share just fine and work as expected when streaming.
    For some reason, the packages fail to download for offline use (either by setting the autoload registry setting or clicking download in the client UI). When you click download, the link switches to "Stop Download" for about 1 second, then switchesback
    to "Download" without downloading the package.
    We had the same issue with AppV 5.0 SP1 client as well.
    There is no error or information in the event viewer log to explain why it is failing.

    Non Windows SMB share? Computer account probably not authenticating.
    Steve Thomas, Senior Consultant, Microsoft
    App-V/MED-V/SCVMM/Server App-V/MDOP/AppCompat
    http://blogs.technet.com/gladiatormsft/
    The App-V Team blog: http://blogs.technet.com/appv/
    The MED-V Team Blog: http://blogs.technet.com/medv
    The SCVMM Team blog: http://blogs.technet.com/scvmm/
    “This posting is provided "AS IS" with no warranties, and confers no rights. User assumes all risks.”

  • Annotation Agnostic Domain Objects

    Hi,
    I would like to know how we create annotation agnostic domain objects. At present, i have to DPL annotations in my domain object for persisting in BDB. Siince, i will be sharing
    the domain objects with other projects which may or may not use BDB. So I would like to have annotation agnostic domain objects.
    Is there a way to do it in BDB? I know its possible to do it with Base API. But i would like to know whether its possible it in DPL itself.
    In BDB forums, there were some leads to use EntityModel and AnnotationModel which are not clear to use. I would like to have more example on this, if it is possible to do it by EntityModel or AnnotationModel.
    Any help on this is Highly Appreciated.
    Thanks
    William

    Hi William,
    Just to make sure I understand your question. You basically want to have plain domain objects, non-annotated (non DPL annotated) POJOs representing the domain objects, and you want to use them with JE's DPL, without adding the DPL specific annotations to persist the objects (something similar to what you would do with Hibernate's mapping documents). Correct?
    Regards,
    Andrei

  • Installing BI Content objects for SRM

    Hi Experts,
    I am new to this group and i need your help for installing Business Content Objects for SRM based data flow.
    We are working for a BW - SRM upgrade project and as per our requirements we need to build 11 -  BI standard reports based on Shopping Cart, Shopping Cart Approvar &  Central contracts. We have identified the relevant data sources (0BBP_TD_SC_1, 0BBP_TD_SC_APPR_1 ,  0BBP_TD_CONTR_2) info providers/ characteristics & keyfigures from help.sap.com respective with query details.
    We have checked in BW system and do not found any objects under SRM info area (infoobjects/info providers).  As a first step we have activated the above said data sources in SRM system through RSA5 and ensured the data avaialbility through extractor check in RSA3.
    We have replicated the Meta data and got the data soruce in inactive version. We are planning to install the business content for info objects, info providers, query elements..
    We need your suggestions on  how to proceed further and what are the checks need to be done before installing the objects.
    Can any one provide an step by step document for installing the business content  objects from scratch.
    Regards,
    Saravanan.M

    Hi,
    Tty to install objects in below sequence.
    1. Application component
    2. Info area
    3. Catalogs
    4. Info objects - Chars and Key figs.
    5. DSO/CUBEs
    6. Transformations, info pack and DTPs.
    7. Bex Reports
    While isntalling obejcts from BI content, use grouping option as - only necessary objects , do the simulation and later install in background.
    If any obejcts already in active then use Match copy option there itself.
    From google you may find them,
    Use google search key as "Business Content in SAP BI".
    Thanks

  • Java.lang.NullPointerException is thrown when packaging Adobe AIR application for iOS

    Hi All,
    https://bugbase.adobe.com/index.cfm?event=bug&id=3071298
    As per above link this bug resolve(latest build) but i am facing  Java.lang.NullPointerException is thrown when packaging Adobe AIR application for iOS, using the packaging tools.
    (for  inappPurchase Demo app --- i used below link code)
    http://code.google.com/p/in-app-purchase-air-ios/
    Thanks,
    Sunil Rana

    Hi Everyone,
    I'm getting basically the same error. Are there any rules or guidelines that we are suppose follow when writing an app for iOS? Is there a way to know exactly where it is crashing? My apps are not MXML, only actionscript. Also I made sure I have no errors not even warnings in my SWF file, but still no go! 
    Getting the same error.
    Exception in thread "main" java.lang.NullPointerException
            at adobe.abc.GlobalOptimizer.sccp_eval(GlobalOptimizer.java:6944)
            at adobe.abc.GlobalOptimizer.sccp_analyze(GlobalOptimizer.java:5909)
            at adobe.abc.GlobalOptimizer.sccp(GlobalOptimizer.java:4628)
            at adobe.abc.GlobalOptimizer.optimize(GlobalOptimizer.java:3514)
            at adobe.abc.GlobalOptimizer.optimize(GlobalOptimizer.java:2215)
            at adobe.abc.LLVMEmitter.optimizeABCs(LLVMEmitter.java:526)
            at adobe.abc.LLVMEmitter.generateBitcode(LLVMEmitter.java:336)
            at com.adobe.air.ipa.AOTCompiler.convertAbcToLlvmBitcodeImpl(AOTCompiler
    .java:472)
            at com.adobe.air.ipa.BitcodeGenerator.main(BitcodeGenerator.java:82)
    Compilation failed while executing : ADT
    regards,
    Keith

  • Is it possible to use Citrix for home-use and for free, Only one use?

    Hi
    I am a .Net developer so i need to have Microsoft Visual Studio and Microsoft Windows for my Work, but i like iPad 2 in Tablets so that i bought one, Now in a video i have seen that Citrix is such a professional Desktop and App Virtualization that it seems Microsoft Windows is running on iOS, so i want to use it but not for business and just for home use, is it possible to set it up for free?
    Best Regards,
    PK DEVELOPER

    Citrix does not allow iOS to run Windows. Citrix products are one of several ways to connect an iOS device to a system that does run Windows and allow the iOS device to take control of that Windows system. Citrix, to the best of my knowledge, does not make their back-end products (i.e. the software that runs on the system to which you want to connect) available for free; it's usually quite expensive as it's intended for enterprise use.
    Citrix for home use would almost certainly be vast overkill, though. Just do a web search for "VNC". VNC is a solution for Windows and iOS that would allow you to take control of your Windows system.
    Regards.

  • Domain Object Validation Errors

    I have created a Domain object for PhoneNumber validation. Several entity attributes are defined as PhoneNumber. When validation fails for a PhoneNumber, the Domain object throws a DataCreationException with a generic error message.
    I would like to be able to catch this exception and throw a new DataCreationException with a more specific error message. Is this possible?
    I have a page where a users enter several phone numbers -- home, work, cell, etc. It would nice if the error message they see is specific to the phone number that failed.

    The mData variable in your domain class holds the value of the attribute being validated. So, in your validate() method you can throw a new DataCreationException with an error message that depends on the value of mData.
    The ADF Developer's Guide has an example of this - see example 36-2 in section 36.1.4.3.
    Blaise

  • Business object for  A/R Down payment Request using DI is this exposed .

    Hi All,
    Requirement: Need to Create A/R Down payment Request using DI.
    Table : ODPI
    1. Can anyone tell me what is the DI objects for  A/R Down Payment Request .
    2. When Im directly puting the object as '203'
    Application.GetBusinessObject(203)
    Error: "The Logged on user does not have permission to use this object"
    while I logged on as manager with full permissions
    please help me with creating request document.
    Regards
    Nani

    Dear Nani Kumar,
    Which B1 version do you use?
    The Down payment object exposed from B1 2007 version but not B1 2005.
    So you can not use it in B1 2005 and before.
    Best Regards
    Jane Jing
    SAP Business One Forums team

  • Create URL to specific Business Object for a CRM using Portal integration

    Hello CRM Community,
    we're using the CRM Portal integration. To update our business users with tasks we use the standard functionality to send Alerts using the function module SALRT_CREATE_API. It allows to specify a URL that is added to the E-Mail created in the alert using the Table parameter IT_ACTIVITIES. This URL should be filled with a direct link to the business object that must be changed. For the stand-alone CRM there is the static Method CREATE_URL of the class CL_CRM_WEB_UTILITY to build such an URL. But I was not able to find a similar class/method/function module when the CRM is used integrated in the portal. Has anyone a simmilar requirement and was able to solve it?
    Best regards
    Gregor

    Hell0
      Gregor Wolf 
    Yes   i have also same doubt regarding   class this integration , Please share this stuff  with me !!   Nice Question !!
    Thanks  & regards
    Asish

  • Business object for biliing

    hi , gurus
    i treid to find the business object for billing document but could not can any one please suggest me what is the business object triggered when a billing document is created using transaction VF01 or changed using VF02
    regards
    m.a

    Hi,
    Check BUS2037 which may be the Business Object. As no events Create a Custome Change Document Object using SCDO.
    check VFM Package for other BO if any.
    Firstly debug the exits and check which BO is used so that you can create a subtype.
    For refrence check this article for [Triggering WF through Custom Change Document Object|https://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/80ddeba4-e780-2b10-7bb2-fc7a33efabbd].
    Hope this process would solve your issue.
    Regards
    Narin

  • Create a business object for a Maintenance object

    Hello,
    I want to create a business object for a maintenance object to change all XML attributes to XML elements.
    Should I have to change the whole XML Schema from attributes to elements one by one?
    For example, I create the business object CM_Person_BO for the maintenance object Person, and use the business object to add user in a more standard way.
    But it is a quite large job to rewrite the whole schema for the maintenance object Person, which has following elements, which are PersonIdentifiers, PersonNames, PersonPhones, PersonCharacteristics, Person and SeasAddress.
    Is there any easy way to do it?
    Thanks,
    Kerr

    Should I have to change the whole XML Schema from attributes to elements one by one?
    Is there any easy way to do it?Unfortunately not, you will have to define the schema containing each field/element, once. The primary objective is that you should create a scaled down version of the BO having only the required fields or subset of available fields, you may not need all the fields of a MO. This increases performance as the IO is performed only for specified fields in the BO.
    You can define separate Data Areas for each Person object's context, i.e. Identifiers, Names, Phones, etc. and include them (includeDA) within the Person BO (CM_Person_BO) for clarity.

  • Creation of Generic business Object for a standard transaction

    Hi,
    We have a requirement where we are depreciating the assets (standard transaction ABAA) using a custom BDC program. We need to maintain a history (called audit trail) for the particular asset that has been depreciated using this program. For this audit train we have been asked to use "Generic Business Object" in transaction code ABAA.
    Unfortunately, Generic object services are not available in this transaction code. Can you please suggest me how to create "Generic Business Object" for a particular standard transaction code. Also, we have show the details of custom workflow that follows the approval process in order to depreciate the asset. how to show this workflow details using Generic Business Object. This is a very critical issue, any help will be very help ful.
    Please let me know should you require more information on this topic.
    Thanks,
    Ashish

    this is already answered in the forum, and also explained in the sap library

Maybe you are looking for

  • Using a variable value from when page was generated

    I have an application that can popup in separate windows multiple instances of the same Apex page. At the time of generation of the first instance, P1_key is 100. The user then opens a second instance of the same apex page with the current value of P

  • Controller DMRW1000 is not recognized with my 5GHz network

    I have the following items: Director DMC250, DMP100 and Controller DMRW1000. I decided to move all of them from the 2.4GHz to the 5GHz network, but the Controller is not recognized by LELA and when I try to set the network manually on the controller

  • Transitions Preference Setting Missing

    I am using Lion on a MacPro tower and just purchased Final Cut Pro X after first using the Trial version.  I went to set my "Transitions" preferences and noticed that I am missing a choice for the transitions setting: It is my understanding from FCP

  • Having trouble with First Class mail

    I'm trying to use my email at school (Benito Juarez Community Academy) and also set up Gradespeed but having trouble with both. In composing mail, the screen will only accept a line or so and no more. I can mail that but message is incomplete. Also,

  • What do I need for forms

    I am having no real luck reseaching what version of adobe software that i need to make simple basic fillable forms.  Can anyone tell me what version do I need, i want the most basic version that can make a simple fillable form. Thank You