1.1.0.21.97: Package Decomposition improvements/issues/bugs

I believe there are a number of improvements that could be made with the package decomposition in the Navigator pane.
It is good that cursors are now sort of being included in the decomposition, but the cursor name doesn't get included.
Can we please have different icons for the different types of objects in the decomposition? In 1.0 we have different icons for variables, etc vs procedures and functions. As an ideal it would be great to have different icons for the different types of variables (ie one for varchar2, one for number, one for date, ... - even with a slightly different icon for constants of each type), but at least having different icons for procedures/functions, cursors, records, types and variables/constants. Especially on the body decomposition for large packages, this would make it significantly easier to find a specific type of object.
Something else that has disappeared from 1.0 is the ability to decompose a procedure/function within a package body. In the 1.0 package body decomposition, a node is created for each of the procedures and functions which can then be expanded to see the variables, sub-procedures/sub-functions in the procedure/function.
It would be good to have a Run right-click context menu for the specification's procedures and functions, like there is for the stored procedures and functions.
Not a big issue, but I preferred the 1.0 way of having the Specification as a separate node on the decomposition, rather than having the specification decomposition as part of the first level.

Cursor name: bug is logged
Request for different icons logged
Sub -procedure issue: Yes this a regression and it's logged.
Menu suggestion: Nice idea - have logged an ER
New structure in 1.1: I'll raise this with the team.
Thanks!
Sue

Similar Messages

  • Package Decomposition context menu

    I am on v1215 and I love the package decomposition (especially jumping to the selected item on double-click), but I have just noticed the context menu on the procedures and functions in the decomposition.
    The only item that appears in the context menu on procedures and functions is "New ..." which is the same as the New button on the main toolbar. Variables displayed in the decomposition do not get a context menu.
    However, if I have a stored procedure or function open in the Connection pane, select it (opens the procedure/function) display the context menu for it (Open, Compile, Compile for Debug, Run, Debug, Execution Profile, Grant, Revoke, Drop, Compile Dependents) and then, without selecting the function/procedure in the Package decomposition, I right-click on it, the context menu is now New ..., Compile, Compile for Debug.
    If I reselect the stored procedure and then right click on a variable in the Package decomposition, I get Compile and Compile for Debug and the menu options.
    The same appears to happen for any object type - including views, tables, indexes, etc.
    If I then select the procedure in the Package decomposition, the context menu reverts to "New ..." and the Compile and Compile for Debug option disappear from the context menu for the stored procedure (so long as I don't select it before right-clicking on it).
    Two issues here:
    1) Shouldn't the package decomposition context menu for public procedures and functions allow the Run option (what I was hoping to find when I first tried)?
    2) The Compile and Compile for Debug options are not available consistently - they should always be available for objects that can be compiled (stored procedure, function, package, trigger, etc) and never available for objects that cannot be compiled (tables, views, indexes, items in the decomposition of packages, etc).

    Please take a look at this article by Carlos:
    HOWTO: Getting information about Visual Studio windows from an add-in
    It talks about how to get the window information, including a tool window's information. But as I tested, we can't access to the Modules window's object, it's always null:
    So I think the Visual Studio doesn't expose the ability for us to customize the Modules window.
    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.

  • 1.5.1 Package Decomposition issues

    There are still some things that appear to confuse the parsing for the package decomposition in the navigator pane:
    --. Forward declarations in package bodies "override" the actual procedure/function, so you can only jump to the forward declaration from the decomposition--
    . Defining a constant or variable with a type of form <schema>.<object>.<column>%TYPE displays as "." in the decomposition
    . Defining a constant with a type of form <object>.<column>%TYPE displays as "constant" in the decomposition
    . Constants or variables based on a custom type or subtype are not displayed in the decomposition
    . The tooltip for a parameterless procedure or function in the package body displays the source for that procedure or function up until the first ; (instead of the "is") - ie the end of the first declaration, which can get very long if that is a cursor.
    theFurryOne
    Edited by: thefurryone on Oct 3, 2008 1:40 PM

    Expect all the issues except #1 fixed in 2.0. For #1 i tried the code below and see no problem. Can you please provide a test case?
    FUNCTION my_func2 RETURN NUMBER; -- forward declaration
    FUNCTION my_func
    RETURN NUMBER
    IS
    BEGIN
    RETURN my_func2; -- Legal call
    END my_func;
    FUNCTION my_func2
    RETURN NUMBER
    IS
    BEGIN
    RETURN 0;
    END my_func2;

  • [1.1.1.25.14] Refiltering packages discards existing package decomposition

    I am having problems with the package decomposition for already decomposed packages being discarded when refiltering the packages. Filtering out the previously decomposed package and then filtering it back in doesn't fix it and neither does disconnecting and reconnecting. The only thing that seems to fix it is a SQL Developer restart.
    This makes it very frustrating to work through code called by a procedure in a set of tightly integrated packages (I am on an Oracle Apps site).

    you were talking about refreshing and I was getting the problem when refilteringYou're right, the problem is more extensive than I initially experienced. Thanks for pointing that out.
    the thread went off on a tangentHehe, I did got buried there, but resurfaced near the end ;-)
    Let's hope we've done a better job in catching the attention this time.
    Thanks,
    K.

  • EA1 - Package Decomposition

    The package decomposition appears to have taken a bit step backwards with 1.5 EA1. We now only get names of procedures and functions. With 1.2.1.31.12 we also got types, cursors, variables/constants, parameters for procedures/functions and result types for functions.

    I had seen your thread about resource usage issues, but this is not about trying to edit package bodies - just the package decomposition in the connection pane.
    This is happening for simple package specifications with just a constant and a simple procedure and function, both with parameters. The constant is not displayed in the decomposition, the function return type is not displayed and the parameters are not displayed for either the procedure or the function.

  • EA3 - Package Decomposition changes

    The changes package decomposition from EA2 are definitely heading in the right direction, but a few issues/gripes:
    1) It lists the CONSTANT keyword from constant definitions instead of the constant's name ( var_name CONSTANT varchar2(30); )
    2) It lists the IN keyword from cursor input variables (ie cursor my_cursor ( p_id IN number ) is ... )
    3) Cursor input variables are listed in the package decomposition, so long as they do not have the IN keyword (ie cursor my_other_cursor ( p_id number ) is ... )
    4) It lists the IS keyword from subtype definitions (based on a direct data type) and not the sub type name (ie subtype my_type IS varchar2(10); )
    5) Subtypes based on %TYPE or %ROWTYPE declarations are not listed
    6) It lists the OF keyword from table type definitions and not the type name (ie type my_tab_type is table OF varchar2(80); )
    7) Boolean package variables are not displayed at all in the decomposition.
    8) Ordering by name is a bit disconcerting to start with - I am used to finding my package body level variables, types, cursors, constants, etc at the top of the package body decomposition, as that is where I declare them.
    9) If we get a different icon for date variables, is there a reason why both number and character variables have the 123 icon?
    10) I would have thought that a p(..) icon for procedures would have been more distinguishable from functions than the f(..) without the little arrow at the bottom
    11) We still cannot tell the return type of functions from the package decomposition
    12) Variable declarations based on user defined types (as compared to direct data types) are not displayed
    This seems to point to the decomposition being based on finding references to expected data types in the text rather than truely understanding the content of the source code.
    theFurryOne

    Vadim,
    I don't think I am a strong vote either way on the ordering - it is certainly disconcerting having changed, but if it had always been ordered, I don't know whether I would have disliked it.
    As to the faster navigation - that depends on what you know about the package and where you are trying to navigate to. If I am looking at a package I know nothing much about and I am trying to navigate to a specific named procedure/function, then alphabetically is better. If I am looking at a package that I know a lot about or I am trying to navigate to the first procedure (for example), then order of declaration is better.
    The alternative of opening for editing and collapsing procedure/function definitions isn't really that nice. I have a reasonably sized package which takes up 3/4 of the page on the navigator in the decomposition, but takes nine pages when collapsed in the edit window, due to comments etc.
    theFurryOne

  • Vibe Z2 Pro (K920) stock ROM improvements and bug fixes

    Phone info: Lenovo K920, Android 4.4.2, K920_ROW_S133_141010 I've already posted this message, but, probably, to the wrong forum section. Hello to all I hope that if it is the official Lenovo forum, the respectable developers already read it from time to time & some thoughts about Vibe Z2 Pro stock software improvements and bug fixes will be useful for them. Interface1) "Double tap to wake" feature is, probably, the most requested one.2) There is very long response period between the long pressing "Menu" button and the showing of the earlier executed applications list. Even then Settings > Accessebility > [Touch & hold delay] is set to "Shot". I'd better to cut this delay twice.3) "Clear all" function in the the earlier executed applications list sometimes seems doesn't work properly: I press the button, clearance process indicator is rotating, but the list isn't empty.4) The system font is lengthened by vertical axis & it looks worse then the corresponding font on nexus devices. Lockscreen1) Lockscreen crashes when Poweramp with the default settings is playing a song (Poweramp > Settings > Lock Screen > Enable Android Lock Screen = true). Probably, this is a Poweramp bug, not K920 ROM (The Rocket Player with the same functionality works well), but who knows...2) There will be a good idea to realize option "Disable change lockscreen picture by swype" somewhere in Settings, because such an involuntary change take place regularly. Stock Camera app1) As far as I know, Samsung Galaxy S5 has an HDR option for recording a video. It would be cool to implement this feature (moreover, if I'm not mistaken, K920 has the same camera hardware).2) In professional mode I can drag "Photo camera" icon left and this will result in appearance the five curves of settings (like a Solar system) - just as in Nokia Camera for Nokia Lumia phones. Bute there are two shortages in this (generally very good) idea.2a) In Nokia Camera the "Photo camera" icon is moving left just under the finger while being dragged, while in K920 Camera app "Photo camera" icon is moving only after dragging is finished & the finger is moved away from the screen. Such a behaviour looks a little bit unnatural.2b) In Nokia Camera I can show the single curve for the tuning of a single parameter by pressing a corresponding button on the center of the top side of the screen. The K920 Camera app doesn't have such an ability at all (or I failed to find it).This video illustrates the problem.3) It would be very good to add the next options: disable shutter sound, change photo resolution (5M, 8M, 16M) and aspect ratio (16:9, 4:3).4) The Zoom function in video recording mode works like simple pixelization, not zoom. Neither Lumia 1520, nor HTC One X (my other phones) doesn't zoom in video mode like K920. The two videos - about Lumia 1520 zoom & K920 zoom illustrate the problem. This is the more so strange, that in photo mode K920 zoom is apparently better than the Lumia 1520 one. Sound1) It would be great to realize step-by-step volume increasing for incoming calls. Thank you.

    Hi monocats,
    Yes, I have expirienced quite the same camera issues as you, but only 5 or 6 times of more than 200 photos, so made little for this issue.
    Link to image
    Link to image
    I'm a newbie in photography, but noticed, that slightest chage in camera position result in disappearing such artefacts as on the photos above. So it can be result of a light sources mutual position and some camera hardware aspects.
    Moderator note: Large image/s converted to link/s About Posting Pictures In The Forums
     

  • Updates for previously paid for apps that address stability issues, bug fixes, other improvements that a customer is entitled to

    Why is the policy of Apple to prohibit customers from downloading FREE updates for previously paid for apps that address stability issues, bug fixes and other improvements that a customer is entitled to because the customer does not currently have a credit card on file that they can verify has an available balance??? I can understand it even for free apps or apps on sale or because most of those apps depend on in-app purchases but COME ON. Where is the ethics in that policy? Where is the consumer protection? Especially considering the ONLY marketplace to receive these third party products is through apple. INSANE.
    Wasted another 3 or 4 hours today trying to find a solution. I am unable to provide alternative payment method and money is tight for next 2 weeks but this is temporary. It's not as if I will never be purchasing more apps and apple products in the future. I have been a loyal apple customer since the days when Power!ac 9500 retailed for $8,000.00. Another words for a very long time.
    Anyone else find this to be a legitimate issue?

    I am all for any instance where I am asked to verify my account or Apple ID. The issue is that I am being denied delivery of a beneficial update of a premium, already paid for app... Because I am (at the moment) maxxed out with my credit card I have associated with my Apple ID.
    There are four different (full version) paid for apps that just all released major updates.  The third party developers offer the updates for free to customers who have purchased the full version of the app and the update includes stability improvements, iOS 7 comparability, bug fixes and expanded functionality.
    These are not apps that, in total, cost over $100... And that I use every day.
    Never had an issue with being required to verify my account or Apple ID.

  • Enhancement: PL/SQL Package decomposition

    Can I put in a plea for raptor to use the jdeveloper style of decomposition for PL/SQL objects at least.
    The structure of the object which is being edited in the main window (or selected in the connections tree) is displayed in a separate structure pane below the Connections tree.
    This means that a package with many procedures doesn't make the the connections tree too long. You can be looking at table structure in the connections tree while still seeing the package structure in the structure pane.
    Clicking on a variable or procedure in the structure pane moves the editor focus to the correct place.
    Errors detected by the editor are displayed in the structure pane too.
    Here is an example.
    http://homepages.nildram.co.uk/~ponders/jdeveloper.png

    SQL Loader is tailor-made for importing data from flat-files.
    There's way less code to write and it is usually faster than coded approach so this may be better solution for you, depending on details of your situation.
    See docs: http://otn.oracle.com/docs/products/oracle8i/doc_library/817_doc/server.817/a76955/ch03.htm#2436

  • Is it Legal to use an APEX packaged application, improve it and Sell it?

    Any thought on this is appreciated, I'm trying to get an answer from Oracle but no one is sure of the answer. There is this Sample Database Application which is great to build a small shop POS program.
    Thank you

    This is quite good question, there are several tools which have very decent start for building larger and better application for e.g. in-house usage.
    But those improvements are very likely wasted when new versions of those packaged applications are released.
    One option could be community contributed enhancements to packaged applications which are then accepted/rejected to next release of the packaged applications?
    Other option could be commercial enhancements to packaged applications with some sort of 'certified to work in Apex5' stamp?
    Of course the licensing could be a bit more clear for the vanilla Packaged Apps. I think most of use love to 'reverse engineer' what they have eaten
    rgrds Paavo

  • DBMS_LOB Package for CLOB Issues

    I was wondering if any of you have worked with DBMS_LOB
    packages. I wrote a procedure that will be invoked from a 'C'
    program. I was first compiling the procedure as follows:
    procedure <procedurename> (c_text out char, length in number)
    declare c_lob CLOB;
    begin
    SELECT lob_locator_column into c_lob from <table>
    WHERE
    <table>.id = '1';
    dbms_lob.read(c_lob,length,1,c_text)
    end;
    When I compile this program I am getting an error "length cannot
    be used as a target". Have any of you seen this problem?
    Right now I am getting around by declaring another variable and
    assigning the input length to the variable and passing it into
    DBMS_LOB.
    Another issue I have is that the DBMS package is returning the
    length of the clob to be an "INTEGER". What happens if the clob
    length is greater than 32767?
    null

    I guess you are using a reserved word..
    Bala Vanukuru (guest) wrote:
    : I was wondering if any of you have worked with DBMS_LOB
    : packages. I wrote a procedure that will be invoked from a 'C'
    : program. I was first compiling the procedure as follows:
    : procedure <procedurename> (c_text out char, length in number)
    : declare c_lob CLOB;
    : begin
    : SELECT lob_locator_column into c_lob from <table>
    : WHERE
    : <table>.id = '1';
    : dbms_lob.read(c_lob,length,1,c_text)
    : end;
    : When I compile this program I am getting an error "length
    cannot
    : be used as a target". Have any of you seen this problem?
    : Right now I am getting around by declaring another variable
    and
    : assigning the input length to the variable and passing it into
    : DBMS_LOB.
    : Another issue I have is that the DBMS package is returning the
    : length of the clob to be an "INTEGER". What happens if the
    clob
    : length is greater than 32767?
    null

  • Packaging Layout grouping issue

    Hi All,
    we have to implement the packages types grouping in Packaging Layout Template (Delivery -> Right Click -> Packaging).
    we did all the steps to have the grouping (SortValue(), repetitive area Sort and so on), but there is no grouping by the same Package Type as expected.
    Could anyone comment on this or give the steps to have the grouping implemented.
    Thanx and kind regards,
    Alexey

    Natalia, thanx for your input.
    I just get the system layout and tried to adjust it.
    Could you test the following scenario on the layout you did:
    1. add 3 packages - 2 of them should has the same type - example: Pallet, Container, Pallet
    2. check if these 2 packages (Pallet) are grouped, so you have to see 2 groups - one for Pallet (2 packages content should be included into that group) and one for Container.
    Thank you,
    Alexey

  • Import packages and Compilation issues

    hello,
    I am trying to compile and import a package in eclipse but it is not working.
    Any helpful links or feedback would be helpful.
    In the left pane is package explorer.
    I right clicked and imported the apache commons .jar files.
    The source .java files are in the same project folder.
    On the top navigation in Eclispe the Project Button is not showing the build project accessible.

    Your problem is really vague. It´s too generic and visually. Please use technically correct terms. Also please tell what error message exactly you got.
    As far it sounds like that you don´t understand how classpaths work and how the Eclipse´s buildpath is related to that.

  • NM7.1: Regarding Software Package Silent Installation Issue

    Dear Experts,
    I am working on NM7.1, & I tried of creating a Software Package which will include MI client installation, JRE, MaxDB, MCD all in one. For this I zipped MaxDB folder which I downloaded from SMP & uploaded it to NWA, created a software package from NWA 7.1, downloaded it & tried installing it. It executed properly.
    Now I wish to create a Software Package which can be installed in Silent mode.
    For this, I went through NM71 help documentation & maintained JRE components  Silent Command Line Parameter field value as - /qn ADDLOCAL=ALL IEXPLORER=1 INSTALLDIR=<Drive:>\java\jre.
    Other components like MaxDB doesn't allow to maintain this parameter field value in NWA, neither MCD nor SETUP_WIN32.
    So I downloaded this Software package & clicked on MassDeviceSetup_Silent.bat file for silent installation.
    It started of & installed JRE but later it didn't proceeded further. I kept it running for almost 2 days, but then too nothing happened further.
    I have attached the StandardMDSLog file at below link for your reference, please analyze it.
    http://www.4shared.com/file/258992320/317aef7c/StandardMDSLog.html
    I feel that I am missing something.
    Please guide me further....
    Thanks in advance.
    Regards,
    Saptak

    Hi Stephan,
    Thank you very much for your notes.
    This issue has already been fixed in AccAD 2.2.
    Best regards,
    Yael

  • LAF Package Table Frame Issues

    I have successfully implemented Francois' LAF package (Thanks very much, Fancois!) and
    am adapting the functionality to make our forms look more web-like, but I am having a few
    problems.
    First, I am having a problem where the table frames (header and body frames) are either
    vertically off or are vertically stretched. In the case where they are vertically off, I have a
    single table block with 14 rows and a vertical scrollbar. The frame is about an inch
    higher than it should be to line up with the table. In the case where the frames are
    stretched, I have 2 different database blocks on the same canvas with a vertical scrollbar
    controlling both and a horizontal scrollbar controlling one.
    Second, and this seems to be pretty basic (I should probably know how to do this after
    almost 10 years of Forms work). We use text items with no bevel to display the version
    of the software, user ID, database host, and login time on each canvas. These items
    have a gray background and they stand out like sore thumbs on the fancy new
    gradient-enriched canvas. I'd love to find a way where I could just show the text without
    having a background color so it would behave like boilerplate text.
    Any help is appreciated. Thanks!

    Francois,
    We have the same issues. I pointed them out in mt previous post related to Display Items. They don't have an implementation class ... That will be an issue.
    The only way to fix it is to turn them into TextItem.
    We also have an issue with Gradient Color ---> experience some flickering effect.
    First we see the default color and then the Gradient Color. This is only on when loading the form, it's fine when we switch the canvases already inside the form.
    The third issue is with Tabs. When the Gradient Color applied we see some default coloring around tabs.
    I feel that in conflict with the default Oracle's code at init() event. I do agree with you that this is the Open Source Project. But Oracle's Code is not an open source.
    Please advise.
    Thanks,
    Michael

Maybe you are looking for

  • ATI Radeon 9600 Mac & PC Edition will not work with leopard

    When I installed a new ATI Radeon 9600 Mac & PC Edition, 256MB; my Dual 2 GHz G5 (June 2004) will not allow me to drive my Apple Cinema Display while running under leopard, (neither 10.5.1 or 10.5.2 with Leopard Graphics Update). The mac starts up as

  • Scheduling Time in process order

    Dear All While creating process order system is not picking scheduling time as per maintained in recipe because of this capacity is not being load on WC & showing zero reqmnt. Whreas date are properly calculating as per inhouse time maintained. In OP

  • Practical Use of Interface

    Can anybody please let me know the practical use of Interfaces in abap objects. Currently i am undergoing traning in abap objects and really confused with the concept why SAP has provided with interfaces.

  • OVA8 - Automatic credit control

    Dear All, Please let me know the usage of  Max open item % and No of days in Open items . ( T-Code - OVA8) Regards, Prashant

  • Spry ie7 transparency issue

    I'm using Spry HTMLPanel with the Fade effect. Everything works great in Firefox, but in ie7 the transparency on a png is messed up if the html section is displayed through HTMLPanel. If I look at the page directly it looks fine, and the problem only