Enhancement request: ADF BC property sets

Hi JDev team
"Yeehaw" on the property sets feature. Very Oracle Designer like.
To make them even more powerful can you:
1) In the App Navigator provide "analyze dependencies" option on the right mouse sub-menu.
2) In the ADF BC EO/VO attr document view, and attribute editor, can you show any values derived from the property set, and show them in a different colour.
3) If a custom value is given for an ADF BC EO/VO attr property, over-writing derived property set value, facility to change back to property set value, and/or set null.
4) The ability to create a new property set from an existing ADF BC EO/VO attribute
5) Ability to set property sets against ADF BC VO bind variables
Thanks,
CM.

1) We plan a "Find Usages..." option on ADFBC components, including Property Sets
2) Filed ER# 6053438
3) Filed ER# 6053447
4) Filed ER# 6053454
5) Filed ER# 6053457
Thanks.

Similar Messages

  • Enhancement request - ADF BC convert EO based VO to read-only VO

    Hi
    Can't see if we can do the following in 11g (or 10.1.3); is it possible? Otherwise would be a nice to have.
    If at design time I mistakenly create an ADF BC VO as one that is based on an EO (ie. updateable VO), but it would be better suited to a read-only VO (for the documented runtime efficiencies), a tool to convert the updateable VO to a read-only VO without losing the attributes and SQL query settings would be great. Ideally a right mouse click option on the VO or via the VO document window as an option.
    Cheers,
    CM.

    I've filed Enh. Req. # 6040888 for tracking.
    You should be able to copy the existing query to the clipboard, remove the entities, then paste in the query again.
    Numerous new runtime features in 11g depend on having an EO-based view object, and the runtime overhead is not large, so in practice our internal best practice for our own Oracle Applications development teams will be to use entity-based VO's most of the time going forward.
    It's true there is a small amount of overhead still, and view objects used for SQL-based validation purposes will still be good candidates (as well as view objects that don't want to see the pending changes in the entity cache for some application-specific reason).

  • Request property set proper usage

    How to use request property set from datasync project properly ?
    Should I just set a property and then dynamically do get and set header with
    the property.
    Any suggestion will be quite helpful
    Thanks,
    Subhabrata

    Subhabrata,
    There is quite a bit of docs to look at. Take a look at the tags:
    http://e-docs.bea.com/workshop/docs81/doc/en/core/index.html
    -Phil
    "Subhabrata Sarkar" <[email protected]> wrote in message
    news:3fc52b1a$[email protected]..
    >
    >
    How to use request property set from datasync project properly ?
    Should I just set a property and then dynamically do get and set headerwith
    >
    the property.
    Any suggestion will be quite helpful
    Thanks,
    Subhabrata

  • ADF Property Set Use

    Hi,
    I am learning ADF property set .According to the guide book, I wrote the following code :
    AttributeDef fi = getDefinitionObject().getAttributeDef(FIRSTNAME);
    String hello = (String)fi.getProperty("HELLOWORLD");
    But in Debug i could not get the value , the value of "hello" is null;
    And I set the property set in the attribute of the entity object.
    TestPropertySet.xml:
    <Properties>
    <CustomProperties>
    <Property
    Name="Property"
    ResId="HELLOWORLD"/>
    </CustomProperties>
    </Properties>
    EmployeeEO :
    <Attribute
    Name="FirstName"
    Precision="20"
    ColumnName="FIRST_NAME"
    SQLType="VARCHAR"
    Type="java.lang.String"
    ColumnType="VARCHAR2"
    TableName="EMPLOYEES"
    Domain="com.mm.demo.model.entities.TestPropertySet">
    Jesse

    Hi Timo,
    My jdev version is 11.1.1.4.0 . And the name of the guide book I saw is Oracle ADF Real World Developer's Guide.
    I reference book 75 .I have followed this example do:
    public class EmployeeEOImpl extends EntityImpl {
    * Sets value as the attribute value for Email.
    * @param value value to set the Email
    public void setEmail(String value) {
    boolean updateAllowed = true;
    //Read the UPDATE_CHECK_ENFORCED property
    //for the Email field
    String emailUpdateCheckEnforced =
    (String)getDefinitionObject()
    .getAttributeDef(EMAIL).getProperty("UPDATE_CHECK_ENFORCED");
    //If the UPDATE_CHECK_ENFORCED is added to
    //the attribute, then call
    //custom isEmailUpdatable() to check if update is allowed.
    //Call to isEmailUpdatable() may be expensive and
    //we are doing it selectively using custom property.
    if (("true".equals(emailUpdateCheckEnforced))) {
    updateAllowed = isEmailUpdatable();
    if (updateAllowed)
    Introducing Entity Object
    [ 76 ]
    setAttributeInternal(EMAIL, value);
    //Remaining EntityImpl code goes here...
    Now ,I get the value with the name "Property". But Why the value come according to the Property and not according to the Key.
    Because when I get the overview of my PropertySet , I point the green plus sign butto for the Custom Properties tab.
    And then I set the Key 'HELLOWORLD' , but you tell me is the Property . So I was wondering , I thought the value is got By the Key.

  • Session/Request Property Sets.

    What are the Session and Request property sets used for? And how do I
    get at them? The documentation states I can access these via the
    Personalization Advisor. There doesn't appear to be a tag nor a method
    to access these. Also if I create a Session Property it does not show up
    in the HttpSession object.
    [chris.jolley.vcf]

    Hi,
    Thanks for your answer.
    We are using Portal 4.0 and the com.beasys.commerce.axiom.p13n.jsp.P13NJspBase has
    been
    deprecated.
    I found one solution "hidden" in the p13n examples.
    It was in sample.jsp under p13nApp\p13n in the examples directory.
    It would be nice if something was mentioned in the documentation
    about how to get Session property sets to work.
    br,
    Chris
    Ture Hoefner <[email protected]> wrote:
    >
    >
    Hello Chris,
    Do not set and get request and session properties with the
    <um:setproperty> and <um:getproperty> tags. Use the methods
    JspBase.setSessionValue() and JspBase.getSessionValue() for session values
    and HttpRequest.setAttribute() and HttpRequest.getAttribute() for request
    properties.
    You have to use the JspBase methods for the session values because the
    key
    is "fixed up" by prepending the name that is registered to the
    JspServiceManager or PortalServiceManager servlet for your application.
    This allows multiple portals to be served to a client from a single server.
    This also means that you cannot use session properties in an application
    that does not use the JspServiceManager or PortalServiceManager.
    Here is a test JSP that may be registered as a portlet and added to an
    example portal. To use it, you must create your session and request
    rulesheets (or use existing ones) with the admin tool. You can
    create/register the "age" property in the DefaultRequestPropertySet and
    in
    the DefaultSessionPropertySet using the admin tool. The sample code works
    for rulesheets named "request" and "session". Then create a classifier
    in
    each rulesheet called "middleage" that says something like this:
    REQUEST.DefaultRequestPropertySet.age >= 40
    and
    REQUEST.DefaultRequestPropertySet.age < 65
    SESSION.DefaultSessionPropertySet.age >= 40
    and
    SESSION.DefaultSessionPorpertySet.age < 65
    <%@ taglib uri="lib/um_tags.jar" prefix="um" %>
    <%@ taglib uri="pz.tld" prefix="pz" %>
    <%-- A JSP page that uses the Personalization Advisor (typically
    through the pz tags) must extend P13NJspBase --%>
    <%@ page extends="com.beasys.commerce.axiom.p13n.jsp.P13NJspBase" %>
    <%
    /* Put an age in the session. Use the JspBase.setSessionValue() method
    so
    that the key is "fixed up" by prepending the name registered with
    the JspServiceManager
    or PortalServiceManager for this application.
    This is to allow a single server to service multiple portals. */
    Long ageLong = new Long(52);
    setSessionValue("age", ageLong, request);
    request.setAttribute("age", ageLong);
    %>
    <%-- Do not use <um:getproperty> and <um:setproperty> tags to get and set
    session
    properties. Session properties should be set/get with JspBase.setSessionValue()
    and
    JspBase.getSessionValue(). Request properties should be set/get with
    HttpRequest.setAttribute()
    and HttpRequest.getAttribute() --%>
    <br>
    The middleage classifier will run for the session property:
    <br>
    <pz:div
    ruleset="jdbc://com.beasys.commerce.axiom.reasoning.rules.RuleSheetDefinitionHome/session"
    rule="middleage" >
    <br>
    The middle age classifier evaluated to TRUE
    <br>
    </pz:div>
    <br>
    The middleage classifier will run for the request property:
    <br>
    <pz:div
    ruleset="jdbc://com.beasys.commerce.axiom.reasoning.rules.RuleSheetDefinitionHome/request"
    rule="middleage" >
    <br>
    The middle age classifier evaluated to TRUE
    <br>
    </pz:div>
    <%
    // Clean up the session in case you are testing this over and over
    removeSessionValue("age", request);
    request.removeAttribute("age");
    %>
    Ture Hoefner
    BEA Systems, Inc.
    2590 Pearl St.
    Suite 110
    Boulder, CO 80302
    www.bea.com
    <!doctype html public "-//w3c//dtd html 4.0 transitional//en">
    <html>
    Hello Chris,
    <br>  Do not set and get request and session properties with the <um:setproperty>
    and <um:getproperty> tags.  Use the methods JspBase.setSessionValue()
    and JspBase.getSessionValue() for session values and HttpRequest.setAttribute()
    and HttpRequest.getAttribute() for request properties.
    <br>  You have to use the JspBase methods for the session values because
    the key is "fixed up" by prepending the name that is registered to the
    JspServiceManager or PortalServiceManager servlet for your application. 
    This allows multiple portals to be served to a client from a single server. 
    This also means that you cannot use session properties in an application
    that does not use the JspServiceManager or PortalServiceManager.
    <br>  Here is a test JSP that may be registered as a portlet and added
    to an example portal.  To use it, you must create your session and
    request rulesheets (or use existing ones) with the admin tool.  You
    can create/register the "age" property in the DefaultRequestPropertySet
    and in the DefaultSessionPropertySet using the admin tool.  The sample
    code works for rulesheets named "request" and "session".  Then create
    a classifier in each rulesheet called "middleage" that says something like
    this:
    <br> 
    <p>   REQUEST.DefaultRequestPropertySet.age >= 40
    <br>   and
    <br>   REQUEST.DefaultRequestPropertySet.age < 65
    <p>   SESSION.DefaultSessionPropertySet.age >= 40
    <br>    and
    <br>    SESSION.DefaultSessionPorpertySet.age < 65
    <br>--------------------------------------------------------------------------------------------
    <pre><%@ taglib uri="lib/um_tags.jar" prefix="um" %></pre>
    <pre><%@ taglib uri="pz.tld" prefix="pz" %></pre>
    <pre></pre>
    <pre><%-- A JSP page that uses the Personalization Advisor (typically</pre>
    <pre>     through the pz tags) must extend P13NJspBase
    --%></pre>
    <pre><%@ page extends="com.beasys.commerce.axiom.p13n.jsp.P13NJspBase"
    %></pre>
    <pre></pre>
    <pre><%</pre>
    <pre>    /* Put an age in the session.  Use the JspBase.setSessionValue()
    method so</pre>
    <pre>       that the key is "fixed up" by
    prepending the name registered with the JspServiceManager</pre>
    <pre>       or PortalServiceManager for this
    application.</pre>
    <pre>        This is to allow a single
    server to service multiple portals. */</pre>
    <pre>    Long ageLong = new Long(52);</pre>
    <pre>    setSessionValue("age", ageLong, request);</pre>
    <pre></pre>
    <pre>    request.setAttribute("age", ageLong);</pre>
    <pre>%></pre>
    <pre> </pre>
    <pre><%-- Do not use <um:getproperty> and <um:setproperty> tags
    to get and set session</pre>
    <pre>     properties.  Session properties should
    be set/get with JspBase.setSessionValue() and</pre>
    <pre>     JspBase.getSessionValue().  Request properties
    should be set/get with HttpRequest.setAttribute()</pre>
    <pre>     and HttpRequest.getAttribute() --%></pre>
    <pre> </pre>
    <pre><br></pre>
    <pre>The middleage classifier will run for the session property:</pre>
    <pre><br></pre>
    <pre><pz:div</pre>
    <pre>    ruleset="jdbc://com.beasys.commerce.axiom.reasoning.rules.RuleSheetDefinitionHome/session"</pre>
    <pre>    rule="middleage" ></pre>
    <pre>        <br></pre>
    <pre>        The middle age classifier
    evaluated to TRUE</pre>
    <pre>        <br></pre>
    <pre></pz:div></pre>
    <pre></pre>
    <pre><br></pre>
    <pre>The middleage classifier will run for the request property:</pre>
    <pre><br></pre>
    <pre><pz:div</pre>
    <pre>    ruleset="jdbc://com.beasys.commerce.axiom.reasoning.rules.RuleSheetDefinitionHome/request"</pre>
    <pre>    rule="middleage" ></pre>
    <pre>        <br></pre>
    <pre>        The middle age classifier
    evaluated to TRUE</pre>
    <pre>        <br></pre>
    <pre></pz:div></pre>
    <pre> </pre>
    <pre></pre>
    <pre><%</pre>
    <pre>    // Clean up the session in case you are testing
    this over and over</pre>
    <pre>    removeSessionValue("age", request);</pre>
    <pre>    request.removeAttribute("age");</pre>
    <pre>%></pre>
    <p> 
    <p>--
    <br>Ture Hoefner
    <br>BEA Systems, Inc.
    <br>2590 Pearl St.
    <br>Suite 110
    <br>Boulder, CO 80302
    <br>www.bea.com
    <br> </html>

  • Enhancement to ADF ViewObjects

    An Additional enhancement request regarding ADF/BC4J.
    i would like to have ViewObjects that has INSERT MODE and QUERY MODE similar to Oracle Forms.
    When an Orcale Form is launched, a default new blank record is displayed on the screen and the only time data is fetched from the database is when u enter query mode and then execute the query. And that is using only one Datablock.
    In Oracle ADF/JSF, we can replicate that by setting the ViewObject maxfetchsize to zero upon creation of the ViewObject object. When the page associated with the viewObject launches, I will just execute a CreateInsert on pageLoad (invokeAction). To enter Query mode, I will have a backing Bean action that resets the maxfetch size to a positive number and then execute the query.
    Then I override the ViewObject's executeQuery() method so that after calling "super.executeQuery()", is will reset the fetch size again to zero.
    Now, my request is if the ViewObject can have this functionality BUILT-IN so that I won't have to create a custom backing bean action.
    regards,
    Anton

    Hi,
    I created bug 6066516 as an ER
    thanks
    Frank

  • Feedback from JHeadstart Workshop - Enhancement Requests

    Hi,
    We at AMIS just finished a six-day workshop on JHeadstart in combination with UIX & (primarily) JSP and BC4J & (primarily) Toplink. We have discovered a lot of things we can do rather easily using JHeadstart and the related frameworks and we feel pretty confident about using JHeadstart in the real world. In fact, in hindsight we feel that one of our recent projects could have been substantially accelerated had we been using JHeadstart with Struts and JSPs.
    Of course we have also discovered quite a number of things we would like to see improved in JHeadstart. Below I will list just a few that we would really like to see made part of the product.
    * Support for distinct display properties in VO Attributes for find/table/form-page
    * Generate Struts submodules
    * A strategy document outlining the best approach for (re-)generating later on in the project after having made manual changes (it seems we could not get the Application Generator to not overwrite the struts-config.xml even for groups that we explicitly excluded from regeneration of controller-logic); it seems that the main stumbling block for using JHeadstart in a serious project - or at least the generation capabilities- is not being able to deal with regeneration
    * Good explanation of the extension points of JHeadstart; Struts has very well defined and documented extension points; JHeadstart (generated) applications are somewhat less clearly extensible.
    * Better documentation on how to change the look&feel of the generated application - the pointers in the Developer's Guide are really quite meagre for this task.
    * Extend property persistentAttribute in VO Attributes to override the persistentAttribute property currently generated in Form Bean as always equal to the VO att name (you can override the DataObjectImpl.getAttribute() and allow different patterns to be passed for persistentAttribute, such as manager.department.location to get hold of the name of the department of the manager of the current employee
    * Support a diplay type of Image for Attributes (type BLOB or RAW) that contain Images; such images should be displayed as IMG where the src-attribute refers to a download action in the Struts-Controller.
    * Support a diplay type of File for Attributes (type CLOB, BLOB or RAW) that contain contents to be downloaded as file; such files should be displayed as download button or link where the href-attribute refers to a download action in the Struts-Controller.
    * Support a display type of Hyperlink for Attributes that contain a URL; in display only mode this attribute should be displayed as hyperlink, in insert/update mode the field should be accompanied by a small icon that allows navigation.
    * Allow the JAG to generate Resource Bundels for multiple languages at once, rather than rerunning several times for each language
    * Generate Breadcrumbs in JSPs
    * Generate Regions in JSPs
    * Allow static values for query type arguments to be provided - in struts config as action properties (for example for poplist population) - compare example Choosing Custom Query from Poplist in Tutorial where the page needs to provide the queryType bindparameter value; currently the value for the bindparameters used in the queryType need to be set in the session (typically from a form-field in the posted form); however, a queryType that can support for example all Domains in CG_REF_CODES with only the domain name bindparameter making the difference is very useful for populating poplists before displaying pages. It would be very handy if I can just specify the domainName as bindparameter in the getDataObjectSet action along with the queryType instead of forcing the value of the domainName into the Session.
    * generate lookup (hyperlink/navigation to (popup with) details for the indicated record (for example: navigate to departments details by clicking on the Departments name in the Employees(Table)Page
    * generate navigation buttons - new childtype in Application Structure file along with Regions: Navigation (Button); properties: targetGroup, possible page (table/form/child) and primary key of dataobject in target to be passed
    Thanks for implementing any of these suggestions!
    "The JHeadstart Team at AMIS!"

    Lucas,
    Thanks you very much for the useful feedback.
    The good news is that many of your enhancement requests are already on our radar screen.
    Your comments on the documentation are well taken. There is always room to improve the doc. If you have any specific topics/customizations that should be documented first, that would help us setting priorities on improving the doc.
    Here are more detailed comments on some of your suggestions:
    * Support for distinct display properties in VO Attributes for find/table/form-page
    Not sure about this one. You can already get this by using resource bundles, we generate sperate keys for table and form items
    * Generate Struts submodules
    We will generate forwardPattern="$P" in the next patch.
    * Support a diplay type of Image for Attributes (type BLOB or RAW) that contain Images; such images should be displayed as IMG where the src-attribute refers to a download action in the Struts-Controller.
    The runtime support for this is done. We hope to include generation of images in the patch release schduled for November.
    * Support a diplay type of File for Attributes (type CLOB, BLOB or RAW) that contain contents to be downloaded as file; such files should be displayed as download button or link where the href-attribute refers to a download action in the Struts-Controller.
    Same status as images.
    * Support a display type of Hyperlink for Attributes that contain a URL; in display only mode this attribute should be displayed as hyperlink, in insert/update mode the field should be accompanied by a small icon that allows navigation.
    Good idea, easy to do in read only mode.
    * Allow the JAG to generate Resource Bundels for multiple languages at once, rather than rerunning several times for each language
    Nice to have, not a top priority in our view.
    * Generate Breadcrumbs in JSPs
    Yes, not easy to do, but is already on our list for next major release.
    * Generate Regions in JSPs
    Same status as breadcrumbs.
    * Allow static values for query type arguments to be provided - in struts config as action properties (for example for poplist population) - compare example Choosing Custom Query from Poplist in Tutorial where the page needs to provide the queryType bindparameter value; currently the value for the bindparameters used in the queryType need to be set in the session (typically from a form-field in the posted form); however, a queryType that can support for example all Domains in CG_REF_CODES with only the domain name bindparameter making the difference is very useful for populating poplists before displaying pages. It would be very handy if I can just specify the domainName as bindparameter in the getDataObjectSet action along with the queryType instead of forcing the value of the domainName into the Session.
    Understand the value, we could do this by using single quotes to indicate constants within the attributeNames property.
    * generate lookup (hyperlink/navigation to (popup with) details for the indicated record (for example: navigate to departments details by clicking on the Departments name in the Employees(Table)Page
    We have designed a simple but powerful way to link groups, which effectively provides you the ability of unlimited nesting of groups. Design is ready, implementation has to start, but we very much would like to include this in the patch release. No promises though...
    * generate navigation buttons - new childtype in Application Structure file along with Regions: Navigation (Button); properties: targetGroup, possible page (table/form/child) and primary key of dataobject in target to be passed
    This is included in the design as mentioned in the previous item.
    Steven Davelaar,
    JHeadstart Team

  • Enhancement requests do seem to be worthwhile in the end...

    Having requested the continuous/shuffle music video playback several times in the last 18 months or so, and urged people to do so via...
    http://www.apple.com/feedback/appletv.html
    ...it has finally been implemented and I'm chuffed to bits.
    Well done Apple, this is a superb enhancement though why so long to implement ?
    Personally I feel this was a huge oversight for AppleTV ever since it was realeased, and seriously hindered both use of AppleTV as a media extender and obviated the point of buying music videos unless you watch them on portable devices which I don't.
    I had become increasingly negative about the prospect of ever seeing this feature
    appear - this cat doesn't wear a hat so I'll have to eat something else instead!
    I am now likely to spend a fair amount on music videos at iTunes Store having vowed not to do so again as having to select each one manually to play was tedious to say the least.
    Really baffles me how Apple have missed the opportunity for revenue from music video sales via AppleTV, particularly when iPods had the shuffle feature.
    As I commented a few weeks ago I think perhaps priorities since 2.0 update have been to get the store up and running properly before implementing enhancement requests or new features.
    Very pleased Apple have finally implemented this extremely useful feature, it may not be pointless in using the link above, it just takes time.
    So the next thing we should do is think of things to officially lobby for in future updates.
    My top 3 would be:
    1 - Allowing connection via USB to rescue data from AppleTV for users who've had hard drive accidents/msihaps and haven't backed up recently - fact of life it happens even if you're careful! Files with DRM are safe from unauthorised use and those without DRM are no less secure than they were before anyway. This could even be done by only allowing AppleTV to dump media to an external USB device instead of allowing an external connection to AppleTV itself, and could be controlled from say a backup menu option. Alternatively full manual bidirectional drag and drop of media via iTunes to/from AppleTV could be implemented with a mode to prevent a new sync library connection wiping existing content.
    What's in it for Apple? Huge boost in consumer confidence that Apple allow them to easily recover their personal files in the event of a problem - there should be no need to hack or dismantle AppleTV just to get at your data. Just think of all those people saying thank heaven I had an appleTV as my Macbook died and I'd forgotten to backup those wedding photos etc. We see examples of frustrated users almost daily with this problem.
    2 - Additional codec support - it's all very well saying h264 is the best thing since sliced bread and the current Apple/Apple Store standard, but the limited video codec support is probably the biggest hindrance to AppleTV becoming an extremely popular media device. It has the slickest interface of commercial products but many prospective customers have files in long established older formats that are incompatible without prior time consuming and quality degrading transcoding. Locking down AppleTV in this way alienates many potential users. The argument about the source of files in other formats may have some validity, but it is not Apple's job to infer that a user's file is of dubious origin simply for not being in h264 format. I am not condoning filesharing/torrents etc merely saying that most people have older files in older formats they want to use without conversion. Many DVD players allow playback of DivX (never use it myself), and if there's a licensing issue offer playback as a per device plugin option paid for by the user in the same way the QT MPEG2 pluging is offered.
    What's in it for Apple? Happy customers who would simply use something else like a PS3 to view their files and not buy AppleTV. New customers who would not have purchased otherwise. Happy customers who no longer need to trasncode files to watch. You'd be happy with being able to use older files, but would also get the benefit of using iTunes Store for new things.
    The overhwelming thing would be a sense of 'fair play' gained by the consumer. For me personally since 2.0+ the device's overwhelming iTunes Store based menu design sticks in the craw and has relegated MY content to the bottom of menus. Give us the best of both worlds - an iTunes Store top level section for purchases and separate simple top level sections for combined personal/purchased media as in software 1.0/1.1. In essence declutter the menu system for playback lumping all the purchasing/preview/search options together.
    3 - Tricky. Most useful would be an AppleTV SDK and 3rd party plugins/apps via iTunes paid and/or free similar to the iPhone model - I can live without widgets/visualisers/social networking plugins etc but they would be valuable to many users. As far as I know the iPhone Apps have been a huge success - no reason why not on AppleTV too, though commiting to this pathway would probably be very expensive in terms of developing a secure/sandboxed environment for running apps/plugins unless they could port the iPhone software fairly simply.
    Anyhow, once again delighted Apple have added the music video feature - I will start buying music videos from iTunes music store again. Bad for my wallet but good for Apple and AppleTV. Perhaps I should be thankful and consider how much I've saved not buying music videos in the last 18 months or so.....
    What would you like to see? Some things will be impossible/hardware limited, others quite feasible.
    Discuss, but also use the formal feedback link to give enhancements any chance to appear!
    Let's all help make AppleTV a success, and hopefully the media extender to beat!
    AC
    typos - Message was edited by: Alley_Cat

    Chenks wrote:
    to be honest, adding playlists (or whatever it is) for just music videos is of no use to me.
    it is playlists for tv shows that i need. ie the capability of playing episode 1 to 5 of a particular season back to back.
    Funny isn't it, how we all do things differently, have different preferences, enhancement wishes etc.
    For me it's not really a big chore to watch an episode then to manually start the next assuming I or Mrs AC are still awake!
    For episodes of short duration say 5-15 minutes I appreciate this could get annoying, and for longer episodes I suppose we are used to Play All type options on DVDs.
    If these are iTunes TV Shows you're stuck at the moment, but if they're say 'home recordings converted for AppleTV' you could theoretically get round it by setting their types to Music Video. Clumsy but it should work.
    I'm sure you can see the benefit of playlists/shuffling for music videos that may be 3-4 minutes each on average. I rediscovered dozens of iTunes Store music video purchases last night and thought 'yes, this is one of the big reasons why I bought AppleTV initially' - it did not say anywhere that AppleTV could not do this somewhat logical task - assumptions are dangerous though and invariably you only find out the full capabilities of products when using them.
    additional codec support ? i would say there is no chance of this. x264 is pretty standard theses days (if you discount the pirate industry). x264 is even used for HD TV in the UK.
    I agree, there's more chance of Tony Blair making a comeback!
    Piracy is rife and I do not support it.
    My views on fair use of media you personally own are quite different.
    It's not the codec/container that's the issue it's how the material was acquired in the first place - it may simply be your home videos, digitised off-air recordings etc that is in a 'legacy' format that you don't want to transcode. We know from the modders that most other SD formats are playable on the current hardware so that's not the issue.
    Take say an Elgato EyeTV device - I can record anything off-air, edit and transcode for AppleTV or just transcode unedited automatically. How much more sensible it woudl be if AppleTv simply supported the MPEG-2 transport stream playback rather than wasting time and computing/power resources doing the transcode.
    I have some some standard video-CDs I made on a PC in the late 1990's, how nice it would be to be able to play the MPEG-1 content back without fiddling - it's not as though converting to h264 will do anything for the quality!
    AC

  • Enhancement Request: Viewlink based on an Association

    Hi,
    one highly repetitive task is creating associations and then creating a view link which in 99% of cases is an exact representation of the association. An enhancement that I would find useful is a create Viewlink from association context menu. Ie. right click on an Association and select "New View Link from Association". All of the relations from the association would then populate the view link properties.
    I know that these can be generated from PK/FK relations but the business components from tables doesn't allow you to specify Association, View Link names or their location, resulting in a big bucket of ADF objects all in one level (this is is probably another enhancement request).
    regards,
    Brenden

    does anyone else feel this would be of benefit?
    After months and months spent solidly developing in JDeveloper this is the single most repetitive (and trivial) task i have had to do.

  • Enhancement Requests for AWM10g

    Hi, before I start in on the enhancement requests I want to say that I am pretty impressed with AWM10g. Definitely a huge step forward in creating AWs. Having said that, I think there are a few enhancements that could be done to the tool to make it even more user friendl.
    Note that these are in no particular order, just ones I came up with while using the tool. I'll add any others that I come across.
    Please don't take this as nit-picking - just trying to help make it better.
    Thanks!
    Scott
    1. On dimension hierarchy types, instead of "value based" call it a "parent / child based" (thats what everyone knows it as)
    2. When creating levels, allow more than one level to be created at a time (currently it closes the dialog after each level is created, forcing you to go back and choose "create levels" over and over again). This may be as simple as having a "Save and create another" button or something.
    3. When typing names in the "system name" boxes, it would be nice if we could simply type the descriptions using spaces, and have the system name automatically replace with an underscore. Right now its a bit tedious to remember to type all names using underscores.
    4. In "mapping" view, move HELP, APPLY, and REVERT buttons off of bottom status bar and up to the top toolbar. There is lots of unused space at the top, creating a second bar at bottom just eats up screen real estate
    5. On "create dimension" dialog, no need for an entirely separate tab for "implmentation details" (that only has two values - generate unique keys or use the existing keys). Put this on the front tab so users don't have to keep selecting over to it (unless of course there are additional values that can show up there?)
    6. Mapping dimensions with multiple hierarchy - seems odd that we have to remap shared levels. Is it possible to make this where you would map all the values in the first hierarchy, and then only map the "missing" levels in the second hierarchy? Seems like an opportunity for hosing things up
    7. Drag and drop ordering when setting up the dimensions in a cube would be nice. Interface is the same as prior version of AWM (pretty clunky)
    8. Bug - when typing in any "name" field, if you highlight the entire field and delete all characters, under the "description" fields only a single character gets deleted.
    9. When there are multiple hierarchies for a given dimension, some sort of visual indicator of which one is set as default (without having to drill into details of each one)
    10. Its difficult (impossible?) to resize panes (for instance, when doing the mapping). Seems like sometimes I click on something by accident (other than the < and > arrows) that resizes the panes, and then I can't figure out how to get them back (other than exiting and restarting)
    11. When writing template out to same name as one that exists, AWM2 is not giving a "do you want to overwrite" prompt
    12. Some sort of clear visual indicator or message when a dimension is not completely "mapped". I had a dimension where I mistakenly forgot to map the leaf level dimension member. I didn't find out about it until I ran a load and the load blew up.
    13. On the XML logging at the end of a load process, the dialog box isn't big enough to show entire error messages if they occur. Since I haven't found a way to actually write the output to a txt file, this makes it hard to debug what is wrong with a solve.

    Anthony - thanks! In the meantime, I've come up with a few more requests / suggestions (and will probably have a few more yet to come...)
    Thanks again!
    Scott
    1) Rather than just showing the "working" bar while a load / solve is going on, would it be possible to replace this with some sort of functionality that queries against the OLAPSYS.xml_load_log table? And perhaps allow the user to click "refresh" or have it auto-refresh at a certain number of minutes so that users can actually see the progress being made?
    2) Since CATALOG view is no longer available, remove the options to have AWM write the log files

  • OWB 10gR2 - some enhancement requests

    Hi, I've been working with OWB 10gR2 for approximately a week now, and I've come across a few (minor) bugs, as well as a list of enhancements that I think would make the tool better. I'd like to surface these in this forum so they can be either disagreed with or have workarounds suggested, as well as getting this list in front of Oracle. Also I'm new to the tool, so maybe there are ways to accomplish what I want.
    p.s. as a side note - please don't take these as criticisms of the tool. I'm actually very impressed with OWB 10gR2, but just want to surface some ideas that I think would make the tool better.
    Thanks,
    Scott
    ---Bugs:
    1.     If I enter a quote character in one of the business description fields (i.e. for a cube or dimension), it causes the DDL scripts to blow up. It probably mentions the list of valid characters in the users guide somewhere - but if a character isn't legal, it should be flagged when I try to enter it originally – not when deploying
    2.     I can enter illegal strings in an expression operator that fail validation there, but the whole map still passes validation. For instance, I put in an expression (for a varchar2 field) using a single quote at the start, but mistakenly with a double quote at the end. I didn’t bother to validate this within the expression. The whole map validated fine, but (of course) blew up with the illegal syntax when generating the code.
    3.     I get the following error when trying to browse a cube (ROLAP, not MOLAP) through OWB, but I'm able to pull the cube up fine using either the excel add-in or biBeans: CubeDV_OLAPSchemaConnectionException_ENT_06952???
    ---Enhancement Requests:
    1.     Add a “deploy” button in control center next to the to “default actions” and “reset actions” buttons
    2.     Allow an option to have dimensions and cube defaults set to either “deploy all”, “deploy data only”, “deploy catalog only”, “deploy aggregations” (for cubes). Also, why is the default set to “deploy data only”? Does deploying the CMW2 metadata involve huge performance impacts or something? It seems like the CMW2 is almost “free” – so it should be turned on by default. Its a pain to use the dimension wizard, but then have to go in to each dimension afterwards to set this option.
    3.     When using “configure” on dims and cubes in control center, the first time the “configuration properties” dialog pops up, everything is fine. However, when you try to configure the 2nd object, the “background focus” switches from control center back to design center. This makes navigation very slow if you have lots of items to change. I've noticed this behavior in a few other places as well.
    4.     Some dialogs do not have maximize buttons (i.e. dimension wizard dialogs), and default to a very small size. It is possible to have size of dialogs dynamically scaled to screen resolutions, and attempt to size columns so they fit properly. Or better yet, have each dialog remember how large it was last time, and automatically open up to that size?
    5.     When generating the “autobind” relational table while creating a dimension, it seems to be “randomizing” the order of the attributes within a level (although it does sort the “top level” attributes first, followed by lower level attributes), at least when using the dimension wizard. It would be nice if the attributes in the relational table came out sorted in the same order as they are specified in the attributes tab.
    6.     When using a “unmapped” display set– there doesn’t seem to be a way to refresh the set (i.e. remove the items that have since been mapped) unless you select “all” and then “unmapped” again. Would be nice if you could simply choose “unmapped” again and have it refresh the object
    7.     While doing a mapping, right click on canvas allows option to “generate”. Would be nice to also add the “validate” option to this menu
    8.     Validating mappings takes a decent amount of time – would be nice if a “busy” icon was displayed to let user know that OWB hasn’t locked up.
    9.     default size of “job details” dialog is too small, and even if I maximize I still have to go through and manually adjust the size of each pane. Similar to enhancement #4
    10.     Horizontal size of operators in mapping seems to be determined by the length of the operator name, instead of tying directly to the icon. Looks strange. Very minor
    11.     When displaying dimension objects in a mapping:
    a.     For the “surrogate key” columns – add an icon to indicate this attribute is a surrogate key. Likewise, since its not legal to map anything to this column, remove the little “arrow” next to it (the one that turns gray when something is mapped to a column), or perhaps don't even show this column at all.
    b.     For the “business key” columns – add some type of icon to show which attributes represent the business natural key (or make color different, etc.)
    12.     Similar to #11, for the cube operator in a mapping:
    a.     For the “surrogate key” columns – if they can’t be mapped to, then don’t show them
    b.     For the “business key” columns – add some type of icon to show which attributes represent the business natural key
    c.     Separate the “measure” columns from the dimension columns
    13.     For the “Aggregation” operator – can you move the “<None>” default operator to the top of the list. At the bottom, it means you always have to scroll to use the most common operations (which are at the top of the list), i.e. sum and avg, etc.
    14.     In the log on prompt, if I choose SQL*Net connection, every time I start it up it defaults to the details being shown (even when I chose no detail last time), with cursor in the “host” box. I should be able to have the details hidden, and this dialog should ALWAYS default to having the active cursor in the password box on startup
    15.     When printing in a mapping, the “page setup” print dialog is very slow. Also, the “print setup” dialog shows margins, but you can’t adjust them. It would be nice if this could be changed here
    16.     Add a “print preview” icon to all of the toolbars. Printer icon is there, print preview should also be.
    17.     In the dimension attributes, we need a way to tag an attribute as being the “insert record” date or the “update record” date. The corresponding MERGE SQL should be updated to use these attributes.
    18.     It would be nice if the mapping canvas defaulted to an unlimited size…i.e. when I want to add new operators and the screen is already full, I either need to shrink the zoom factor down to the point where I can’t read the icons anymore, or I have to pick up the new operator and “drag” at the bottom / right side until it scrolls enough to drop it where I want. If the canvas had an unlimited size, I could simple use the scroll bars to scroll to where I want.
    19.     Scroll wheel functionality to zoom in / out (and have it zoom in around the currently selected object)
    20.     Option to have operations automatically resize when longer attribute names are added to them (can workaround by mimimizing and then maximizing, but would be better to have the operators automatically adjust size to fit)
    21.     Ability to sort output attributes in an operator (just like table column sort functionality). If I create a new operator, it would be nice to group it with related operators instead of always having it at bottom.
    22.     re: column sort functionality – drag and drop instead of up/down arrows would be nice
    23.     It would be nice if, when adding output attributes to (for example) the expression operator, it would choose the default data type the same way the dimension attribute wizard works (i.e. if it sees “ind” in name, automatically choose char(1)
    24.     Change the “zoom in” button so that it zooms in on the currently selected operator – i.e. if I click on a particular table and then hit the zoom in button, it should keep the table I selected centered
    25.     When in a mapping, clicking on a line should highlight the attributes on both the source and target operators (to allow easier visual ID of where data is coming from / going to)
    26.     AWM has a feature where table attributes can be sorted so that mappings between them don't have "crossed" lines. Similar functionality in OWB would be very appreciated. It may be harder to automate this, but even manual drag and drop of attributes within an operator would be nice.

    if you could copy/paste this whole thing into the submission form (see feedback option under the numbers menu). The more people that request these features, the more likely we are to see them in an update or the next version.
    Jason

  • Enhancement request for more fine-grained templates

    JHeadstart version : 10.1.2.0
    I like to have the possibility to define templates on the level of table rows. If I am correct, currently the 'lowest' level of a .jtt template is the $FORM_ITEMS$ token. According to the userguide this token "is used to indicate the place where a form must be generated". My question is now: How can I influence this generation process? For example, I want to embed text-items within <c:if's in order to conditionally set a text-item attribute. Am I right to conclude that on this "deeper" level of a jsp (for instance table-row level), it is not possible to define templates?
    If so, I want to request an enhancement for a further 'fine-graining' of the templating technique.
    Thanks and greetings, Erik
    Message was edited by:
    ekerkhov

    Erik,
    Yes, this is not possible in he current release.
    Your enhancement request has already been implemented for the JDev10.1.3/Faces release. We will the support two kinds of tokens, one that outputs all items as it is today ($FORM_ITEMS$ or $TABLE_ITEMS$), and one token that refers to an individual item. This reference can be bpoth on index number and name:
    FORM_ITEM_1 or
    FORM_ITEM_DepartmentName
    This will allow you to layout the items exactly as you want.
    Note that in the 10.1.3 release, we will also support item-level templates where you can add code to conditonally render items.
    Steven Davelaar,
    JHeadstart Team.

  • Enhance Req: ADF BC Assoc and Link editor

    Hi JDev team
    I'd like to raise the following enhancement requests please for JDev 11g TP.
    For both the ADF BC Association and Link editor, to view the Relationship you need to click on the Relationship category. Seems to me 9 times out of 10 when you access these objects you want to see the relationship. I'd suggest the Relationship information needs to be under the General category as part of the default view.
    Can you raise an enhancement request for this please.
    Also, for the Association editor, to view the properties of the association, you need to click on the Relationship category, Accessors editor button, and then in the Association Properties dialog you see the association properties (eg. Implement Cascade Delete etc). This seems unnecessarily hidden too deeply.
    Can you raise an enhancement request to promote these options to the editor rather than in this dialog please.
    Thanks & regards,
    CM.

    Filed ER for the first one (#6121857)
    The 2nd one has already been implemented post-JavaOne Tech Preview. There is a "Behavior" section on the Relationship panel now with those options accessible.

  • OAUG Enhancement Request System (ERS) Pilot Program

    OAUG Enhancement Request System (ERS) Pilot Program
    The OAUG Board of Directors and Oracle® Corporation have previously announced the Pilot Program for the OAUG Enhancement Request System (ERS). This system has been collaboratively designed to achieve objectives that are mutually beneficial to Oracle customers, the OAUG, and Oracle Corporation:
    * Provide a centralized and standardized solution for Oracle customers to submit, validate and have OAUG members vote on Oracle® Applications Enhancement Requests
    * Provide Oracle® Product Development with direct access to user input and requirements that may provide direction for future versions of the Oracle® Products
    * Create an enhancement related communication channel between end users, Special Interest Group (OHUG) Chairs, OHUG Enhancement Coordinators and Oracle® Product Management
    The goal of the OAUG ERS Pilot Program is to comprehensively test the new system with live enhancement data from two specific product areas:
    - Self Service Human Resources
    - Oracle Order Management
    Oracle® customers interested in entering enhancements for either product are encouraged to do so by logging into MetaLink, selecting "News & Events" from the navigation bar, selecting "OAUG Enhancement Request System (ERS) Pilot Program" from the articles listed, and choosing "LOGIN to the OAUG ERS" from the article text (use your OAUG LoginID and Password at this point, not your MetaLink credentials).
    Step-by-Step Instructions -
    Through Oracle's MetaLink:
    1. Log into metalink.oracle.com using your MetaLink credentials.
    2. Click on the "News and Events."
    3. Click on the OAUG ERS Pilot Program link.
    4. Click the "Login to the OAUG ERS" link and enter your OAUG member login and password.
    5. Search for Enhancements within the Self-Service HR product (leave all other fields blank for a complete list).
    6. Drill down into the detail of any enhancement and scroll down to vote!

    Hi Sue,
    As i understood so far,Sales order is an auto generated number pre-configured by the SD consultant to fall within that number range...
    The following are only my suggestions .....
    (1)to check if it is possible through  configurations for having a number range similar to the external number provided these 2 are directly linked and that there is always a Sales order linked to every external number..........
    (2) we have a field called PO refernce number in the header.We can fill this field in the user exit of the include MV45AFZZ in userexit for move field to vbak and then in all the custom reports and programs link this field and standard VBELN number so that SAP flow is not affected.
    (3) check for enhancement spots wherein the vbeln field is overwritten immediatly after number generation...Please note that overwriting the standard field is a tiring task.,especially a key field..because we need to clearly understand which all tables are being updated with this number..so if the field vbeln has a parameter name(press F1 on Vbeln field and you will get the detail list ,with one field called "parameter name" ) assigned to it overwrite it with the required number so that all standard tables are relected with this number....(use F1 helo set/Get parameters to learn more)..try filling this parameter using set parameter statement  OR check for badis and user exits
    If I come across a possible exit ,will update you
    Hope it helps
    Regards
    Byju

  • Cannot attach User property set within a Rule set

    Hi,
    I cannot attach a user property set within a rule set. When i create a new
    rule set in the tools it doesnt give me a field to attach a User property
    set to a rule set. I dont get this.
    I am using WLCS 3.2, cloudscape, WL 5.1 SP 6, Win2000.
    Any help wud be greatly appreciated.

    Hello Kapil,
    This is a good thing. Allow me to convince you. Prior to WLCS 2.0.1 sp1,
    each rule set required that a property set be associated with it. Rules in
    that rule set could only use properties from that property set. You could not
    write a rule that used properties from multiple property sets. Therefore, it
    was impossible to combine user/group, session, and request properties in
    rules. It is a good thing that you don't have to associate a property set
    with the rule set anymore.
    kapil wrote:
    Hi,
    I cannot attach a user property set within a rule set. When i create a new
    rule set in the tools it doesnt give me a field to attach a User property
    set to a rule set. I dont get this.
    I am using WLCS 3.2, cloudscape, WL 5.1 SP 6, Win2000.
    Any help wud be greatly appreciated.--
    Ture Hoefner
    BEA Systems, Inc.
    2590 Pearl St.
    Suite 110
    Boulder, CO 80302
    www.bea.com

Maybe you are looking for

  • Receiver File Adapter -- EndSeparator not 0d0a but 0a

    Hi everybody, I've got a problem sending a file from XI. When the file is created, the character written each end of line is, in hex code, 0d0a. But it seems that, the machine receiving the file, does not accept that code as a carriage return. How co

  • Using ASP with Dreamweaver

    I'm sorry, I'm a n00b at this... as soon as I get the link, I will have access to my website files from the host. From there I want to update the website. The tech at the host says I need to be knowledgable with ASP, which I'm not.... I've read a lit

  • Certificate setup RDS 2012 R2

    Hi, I have set up an RDS 2012 R2 deployment for internal use. I plan to add a gateway server cluster for external access later (RDGW). That cluster will be placed in DMZ and use a public wildcard cert. It will connect external users to the farm. Inte

  • Browser and email not available

    i have just received a blackberry 8800 v4.5.0.187 platform 2.7.0.109 and put in a talktalk sim which i believe is vodafone. the browser icon after fitting the sim shows up as vodafone live but when i click on it it remains in a state of requesting. I

  • Illustrator CS1 now crashes continually in Mac OS X 10.5

    Illustrator CS1 has worked fine for years in OS X 10.5, but, two weeks ago, began crashing every time while loading. The opening window will get as far as "11.0.0 Illustrator CS," or sometimes "11.0.0 Targa," before crashing. I run my own fonts as we