Extension.xml and catching compile event in sql developer

Hi,
recently I've been trying to make a few plug-in/extensions for sql developer. One allows you to search through entire schema to find and procedures or functions that utilize any given procedure or function, this one works fine. The second one and the one that is giving me trouble is an extension that allows you to see if any items (procedures, functions,...) are broken, the goal with this one is for it to do this task automatically when a procedure or function is compiled to show if the compilation of the function or procedure broke anything else. I have this one working as a button in the toolbar and choice in the main menu, but I can not for the life of me figure out how to hook it on to a compile or run event. Please help!!!!
here is my extension file so far:
<extension id="brokenSearch" version="1.0" esdk-version="1.0" rsbundle-class="infinTech.brokensearch.Res"
xmlns="http://jcp.org/jsr/198/extension-manifest">
<name>Broken Search</name>
<dependencies>
<import>oracle.jdeveloper.db.connection</import>
<import>oracle.ide</import>
</dependencies>
<trigger-hooks xmlns="http://xmlns.oracle.com/ide/extension">
<!-- TODO Declare triggering functionality provided by extension: infinTech.schemasearch -->
<triggers>
</triggers>
</trigger-hooks>
<hooks>
<!-- TODO Declare functionality provided by the yourcompany.showmepassword extension. -->
<jdeveloper-hook xmlns="http://xmlns.oracle.com/jdeveloper/1013/extension">
<actions>
<action id="infinTech.brokenitems.BrokenItems">
<properties>
<property name="Name">Broken Items</property>
<property name="SmallIcon">${OracleIcons.PLACEHOLDER}</property>
<property name="LongDescription">Broken Items</property>
</properties>
<controller-class>infinTech.brokensearch.ShowMeDatabasePasswordController</controller-class>
<command-class>infinTech.brokensearch.ShowMeDatabasePasswordCommand</command-class>
</action>
</actions>
     <context-menu-listeners>
<site idref="navigator">
<listener-class>infinTech.brokensearch.MenuContextMenuListener</listener-class>
</site>
<site idref="editor">
<listener-class>infinTech.brokensearch.MenuContextMenuListener</listener-class>
</site>
<site idref="explorer">
<listener-class>infinTech.brokensearch.MenuContextMenuListener</listener-class>
</site>
</context-menu-listeners>
</jdeveloper-hook>
<!-- Hook into menus and toolbars -->
<menu-hook>
<menus>
<!--
Add the action in its own separator group at the top of the File
menu.
-->
<menubar id="javax.ide.view.MAIN_WINDOW_MENUBAR_ID">
<menu id="javax.ide.VIEW_MENU_ID">
<section id="schema.search"
before="javax.ide.NEW_SECTION_ID">
<item action-ref="infinTech.brokenitems.BrokenItems"/>
</section>
</menu>
</menubar>
</menus>
<toolbars>
<toolbar id="javax.ide.view.MAIN_WINDOW_TOOLBAR_ID">
<section id="SCHEMA_SEARCH_SEACTION" weight="2.0">
<item action-ref="infinTech.brokenitems.BrokenItems"/>
</section>
</toolbar>
</toolbars>
</menu-hook>
<feature-hook>
<description>Simple utility that finds any/all broken items.</description>
</feature-hook>
</hooks>
</extension>

Hi,
That's not an XML-specific issue, please see the dedicated forum for SQL Developer : {forum:id=260}

Similar Messages

  • Extension.xml and cue cards - Webcenter on Snow Leopard

    Hi,
    I have installed JDeveloper 11.1.1.5.0 on my MacBook Pro (OSX 10.6.7).
    It installed smoothly after (1) I set up the environment.plist to establish JAVA_HOME
    (2) I set up and tested a symlink to rt.jar
    to match the "IBM" java structure
    expected by the install program (thank you google).
    The hello_world works fine, and webcenter seems to be working at first blush.
    I have two problems that I was hoping to get advice on:
    (1) The Extensions window shows me two issues with the webcenter extension.xml
    oracle.webcenter.app
    Warning: Classpath entry /Users/steve_coleman/Oracle/javahome/jdk/lib/tools.jar not found.
    Warning: Classpath entry /Users/steve_coleman/Oracle/Middleware/modules/features/weblogic.server.modules_10.3.4.0.jar not found.
    I can quickly see that :
    "javahome" is present in the first entry (not sure why the path was mangled like this, but I can path it to the rt.jar easily)
    weblogic.server.modules_10.3.4.0.jar does not exist ( I have 10.3.5 )
    I can fix both entries by editing the extension.xml and substituting working path name. I is this the best way to do this or are these errors best corrected another way or is this a symptom of a greater problem in my setup?
    (2) from HelpCenter /Search / Build a Fusion Application / Part 1 .. I cannot "Launch the cue cards" and get the following exception:
    Performing action About[ from oracle.ide.log.MessagePage ]
    Invoking command: [ from oracle.ide.log.MessagePage ]
    Performing action Search[ from oracle.ideimpl.extension.MessagePresenter$ManifestExtensionLogPage ]
    Uncaught exception
    java.lang.NullPointerException
    ice.pilots.html4.AccessibleHyperPanel$ListInfo.getChildNodeCountByTagName(AccessibleHyperPanel.java:1323)
    ice.pilots.html4.AccessibleHyperPanel$ListInfo.setListInfo(AccessibleHyperPanel.java:1288)
    ice.pilots.html4.AccessibleHyperPanel$ListInfo.printChildren(AccessibleHyperPanel.java:1226)
    ice.pilots.html4.AccessibleHyperPanel$ListInfo.setAllListInfo(AccessibleHyperPanel.java:1200)
    ice.pilots.html4.AccessibleHyperPanel$ListInfo.setAllListInfo(AccessibleHyperPanel.java:1203)
    ice.pilots.html4.AccessibleHyperPanel._buildDocumentData(AccessibleHyperPanel.java:705)
    ice.pilots.html4.AccessibleHyperPanel.handleEvent(AccessibleHyperPanel.java:519)
    ice.pilots.html4.DNodeListeners.handleEvent(DNodeListeners.java:103)
    ice.pilots.html4.DDocument.processEventImpl(DDocument.java:561)
    ice.pilots.html4.DDocument.processEvent(DDocument.java:541)
    ice.pilots.html4.ThePilot.onLoadingDone(ThePilot.java:984)
    ice.storm.Viewport$4.run(Viewport.java:996)
    j.a.event.InvocationEvent.dispatch(InvocationEvent.java:209)
    j.a.EventQueue.dispatchEventImpl(EventQueue.java:678)
    j.a.EventQueue.access$000(EventQueue.java:86)
    j.a.EventQueue$1.run(EventQueue.java:639)
    j.a.EventQueue$1.run(EventQueue.java:637)
    j.security.AccessController.doPrivileged(Native Method)
    j.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
    j.a.EventQueue.dispatchEvent(EventQueue.java:648)
    j.a.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:296)
    j.a.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:211)
    j.a.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:201)
    j.a.EventDispatchThread.pumpEvents(EventDispatchThread.java:196)
    j.a.EventDispatchThread.pumpEvents(EventDispatchThread.java:188)
    j.a.EventDispatchThread.run(EventDispatchThread.java:122)
    Thank you for looking at these two items.
    Steve Coleman

    You want to see this single volume on all machines without some type of SAN clustering software?

  • Can extensions made in JDeveloper also run in SQL Developer?

    Hi Guys,
    Just wanted to ask,
    can extensions made in JDeveloper also run in SQL Developer?
    Also would like to ask, if you would like to sell your extension, does Oracle provide payment gateways, of some sort?
    Thanks for all your replies in advance.
    4 Eyes.

    This is a non-authoritative answer to your first question. I've used the extension developer kit in JDeveloper to create an extension for SQL Developer. I have not written an extension for JDeveloper, but I have looked at the sample programs that came with the kit. As far as I can see, the main difference is a few changes that need to be made in the extension.xml file - these mostly tell the IDE where to hook your extension.
    So I believe that it is theoretically possible to write an extension that works in either tool, but you will have to package the two extensions slightly differently. That said, I have to note that the documentation for either sort of extension is mostly in the form of examples. Until Oracle documents this better, it is probably going to take a good deal of trial and error to get it working.

  • File with pls extension opens with data modeler instead of sql developer

    Hello,
    I have both SQL Developer and Data Modeler installed as separate installations. If I  click in  the Windows File navigator on a file with the extension pls, the SQL Developer should open since the pls extension has been connected to SQL Developer.
    If I have neither SQLD nor DM open, SQLD opens -> ok
    If I have only SQLD open, the file is opened in SQLD -> ok
    If I have only DM open, the file is opened in DM -> not ok
    If I have both SQLD and DM open, the last started application opens the file -> sometimes ok
    Is it possible to manage the opening of a pls to open always in SQL Developer?
    Joop

    This is quite an old problem which I have seen with JDeveloper and SQLDeveloper so it may be framework related. I don't currently have both installed to check it out, but as it has been around a long time I doubt it has gone away.
    SQL files would open in either JDeveloper or SQL Developer following the pattern Joop described. Java files would only ever open in JDeveloper.    IIRC there was never a SQL file association for JDeveloper and SQLDeveloper was always the default.

  • ORA-06550 and PLS-00201 in PL/SQL Developer

    Hi all ,
    I am facing the following error when i try to view the DDL of a table using pl/sql developer.
    ( right click on table and then DBMS_Metadata -> DDL)
    ORA-06550: line 7, column 5:
    PLS-00201: identifier 'SYS.DBMS_LOB' must be declared
    ORA-06550: line 7, column 5:
    PL/SQL: Statement ignored
    ORA-06550: line 12, column 3:
    PLS-00201: identifier 'SYS.DBMS_LOB' must be declared
    ORA-06550: line 12, column 3:
    PL/SQL: Statement ignored
    ORA-06550: line 13, column 3:
    PLS-00201: identifier 'SYS.DBMS_LOB' must be declared
    ORA-06550: line 13, column 3:
    PL/SQL: Statement ignoredPlease suggest me what to do ?
    regards
    Kkukreja

    Hi VT ,
    When i execute this .. I get this output :
    Argument Name                  Type                    In/Out Default?
    LOB_LOC                        BLOB                    IN/OUT
    NEWLEN                         NUMBER(38)              IN
    PROCEDURE TRIM
    Argument Name                  Type                    In/Out Default?
    LOB_LOC                        CLOB                    IN/OUT
    NEWLEN                         NUMBER(38)              IN
    PROCEDURE WRITE
    Argument Name                  Type                    In/Out Default?
    LOB_LOC                        BLOB                    IN/OUT
    AMOUNT                         NUMBER(38)              IN
    OFFSET                         NUMBER(38)              IN
    BUFFER                         RAW                     IN
    PROCEDURE WRITE
    Argument Name                  Type                    In/Out Default?
    LOB_LOC                        CLOB                    IN/OUT
    AMOUNT                         NUMBER(38)              IN
    OFFSET                         NUMBER(38)              IN
    BUFFER                         VARCHAR2                IN
    PROCEDURE WRITEAPPEND
    Argument Name                  Type                    In/Out Default?
    LOB_LOC                        BLOB                    IN/OUT
    AMOUNT                         NUMBER(38)              IN
    BUFFER                         RAW                     IN
    PROCEDURE WRITEAPPEND
    Argument Name                  Type                    In/Out Default?
    LOB_LOC                        CLOB                    IN/OUT
    AMOUNT                         NUMBER(38)              IN
    BUFFER                         VARCHAR2                IN.
    That means this exists... Tomorrow the database will be undegoing backup and so will shutdown and startup..
    So probably on monday I can check if i can login.. becuase I tried to view the same details using TOAD and i faced no errors as such...
    So lets wait till monday... if no other solution..
    Thanks
    Kkukreja

  • Extract Data from XML and Load into table using SQL*Loader

    Hi All,
    We have a XML file (sample.xml) which contains credit card transaction information. We have a standard SQL*Loader control file which loads the data from a flat file and the control file code is written as position based method. Our requirement is to use this control file as per our requirement(i.e) load the data into the table from our XML file), But we need help in converting the XML to a flat file or Extract the data from the XML tags and pass the information to the control file and in turn it loads the table.
    Your suggestion is highly appreciated.
    Thanks in advance

    Hi,
    First of all go to PSA maintanance ( Where you will see PSA records ).
    Goto list---> Save-> File---> Spreadsheet (Choose Radio Button)
    > Give the proper file name where you want to download and then-----> Generate.
    You will get ur PSA data in Excel Format.
    Thanks
    Mayank

  • Sharts and graphs with Dataminer in SQL DEVELOPER

    How can I view the results of my worklofw diagrams in SQL Developer

    Right click on the build model node and then select View Models from the menu. You will get a list of the models that were build. Select one of these and you can then see the details of the model. For example if you select the Decision Tree model, you will see the decision tree etc

  • Plsql_optimize_level = 3 and native compilation in SQL Developer?

    SQL Developer: Version 3.1.06 (Build MAIN-06.82)
    Oracle: 11gR2
    OS: Ubuntu 10.10
    Whenever I compile a PL/SQL unit in SQL Developer (using 'Compile' button) it is compiled with the following settings:
    PLSQL_OPTIMIZE_LEVEL = 2
    PLSQL_CODE_TYPE = 'INTERPRETED'
    However, if I issue the following commands in an SQL Worksheet:
    ALTER SESSION SET plsql_optimize_level = 3;
    ALTER PACKAGE PACKAGE_NAME COMPILE PLSQL_CODE_TYPE = NATIVE;
    the query SELECT PLSQL_OPTIMIZE_LEVEL, PLSQL_CODE_TYPE FROM ALL_PLSQL_OBJECT_SETTINGS WHERE NAME = 'PACKAGE_NAME'; resullts in
    PLSQL_OPTIMIZE_LEVEL     PLSQL_CODE_TYPE
    3     NATIVE
    3     NATIVE
    Is it possible to make SQL Developer to use these settings by default?
    P.S. It seems that Tools > Preferences > Database > PL/SQL Compiler menu section is missing the options I need (Optimization level drop-down menu have numbers 0-2, but not 3). Are there any plans to support these features in the future releases?
    Edited by: Ravshan Abbasov on Feb 6, 2012 6:28 AM

    Hi Ravshan,
    I thought a workaround would be to create a sql script like the following:
    alter session set plsql_code_type=native;
    alter session set plsql_optimize_level=3;  then point to it in the setting for Tools|Preferences|Database|Filename for connection startup script. That doesn't work however, as the other preference setting for plsql_optimize_level overrides the session value of 3 during compilation from the UI.
    According to Oracle documentation, level 3 was added for Oracle 11g. Prior to that, the same effect could be achieved by level 2 in conjunction with the INLINE pragma in the PL/SQL code.
    You might want to make a feature request for this on the SQL Developer Exchange so the community can vote and comment.
    Regards,
    Gary
    SQL Developer Team
    Edited by: Gary Graham on Feb 6, 2012 2:32 PM
    And, of course, Compile for Debug does not work with the 'native' setting.

  • GeoRaptor 3.0 for SQL Developer 3.0 and 2.1 has now been released

    Folks,
    I am pleased to announce that, after 5 months of development and testing, a new release of GeoRaptor for SQL Developer 2.1 and 3.0 is now available.
    GeoRaptor for SQL Developer 3 is available via the SQL Developer Update centre. GeoRaptor 3 for SQL Developer 2.1 is being made available
    via a download fro the GeoRaptor website.
    No release notes have been compiled as the principal developer (oops, that's me!) is currently busy doing real work for a change (another 3 weeks), earning a living
    and keeping the wolves at bay. More extensive notes (with images) will be compiled when I get back. (Unless anyone is offering! See next.)
    We are still looking for people to:
    1. Provide translations of the English dialog menus etc.
    2. Write more extensive user documentation. If you use a particular part of GeoRaptor a lot and think
    you have found out all its functionality and quirks, contact us and offer to write a few pages of
    documentation on it. (Open Office or Microsoft Word is fine.) Easiest way to do this is to simply
    make screen captures and annotate with text.
    3. Conduct beta testing.
    Here are the things that are in the new release.
    New functionality:
    Overhaul of Validation Functionality.
    1. User can specify own validation SELECT SQL as long as it returns three required columns. The SQL is thus totally editable.
    2. Validation update code now allows user to associate a PL/SQL function with an error number which is applied in the UPDATE SQL.
    3. UPDATE SQL can use WHERE clause of validation SELECT SQL (1) to update specific errors.
       NOTE: The generated UPDATE statement can be manually edited. It is NEVER run by GeoRaptor. To run any UPDATE, copy the statement
       to the clipboard and run in an appropriate SQL Worksheet session within SQL Developer.
    4. Main validation table allows:
       a. Sorting (click on column header) and
       b. Filtering.
       c. Copying to Clipboard via right mouse click sub menu of:
          - Geometry's SDO_ELEM_INFO array constructor.
          - SDO_GEOMETRY constructor
          - Error + validation string.
       d. Access to Draw/Zoom functions which were previously buttons.
       e. Added a new right mouse click menu "Show Feature's Individual Errors" that gathers up all the errors
          it can process - along with the ring / element that is host to the error (if it can) - and displays
          them in the Attribute/Geometry tabs at the bottom of the Map Window (where "Identify" places its results).
          The power of this will be evident to all those who have wanted a way of stepping through errors in a geometry.
       f. Selected rows can now be deleted (select rows: press <DELETE> key or right mouse click>Delete).
       g. Table now has only one primary key column, and has a separate error column holding the actual error code.
       h. Right mouse click men added to table menu to display description of error in the new column (drawn from Oracle documentation)
       i. Optimisations added to improve performance for large error lists.
    5. Functionality now has its own validation layer that is automatically added to the correct view.
       Access to layer properties via button on validation dialog or via normal right mouse click in view/layer tree.
    Improved Rendering Options.
    1. Linestring colour can now be random or drawn from column in database (as per Fill and Point colouring)
    2. Marking of SDO_GEOMETRY objects overhauled.
       - Ability to mark or LABEL vertices/points of all SDO_GEOMETRY types with coordinate identifier and
         option {X,Y} location. Access is via Labelling tab in layer>properties. Thus, coordinate 25 of a linestring
         could be shown as: <25> or {x,y} or <25> {x,y}
       - There is a nice "stacked" option where the coordinate {x,y} can be written one line below the id.
       - For linestrings and polygons the <id> {x,y} label can be oriented to the angle between the vectors or
         edges that come in, and go out of, a vertex. Access is via "Orient" tick box in Labelling tab.
       - Uses Tools>Preferences>GeoRaptor>Visualisation>SDO_ORDINATE_ARRAY bracket around x,y string.
    3. Start point of linestring/polygon and all other vertices can be marked with user selectable point marker
       rather than previously fixed markers.
    4. Can now set a NULL point marker by selecting "None" for point marker style pulldown menu.
    5. Positioning of the arrow for linestring/polygons has extra options:
       * NONE
       * START    - All segments of a line have the arrow positioned at the start
       * MIDDLE   - All segments of a line have the arrow positioning in the middle.
       * END      - All segments of a line have the arrow positioning in the END.
       * END_ONLY - Only the last segment has an arrow and at its end.
    ScaleBar.
    1. A new graphic ScaleBar option has been added for the map of each view.
       For geographic/geodetic SRIDs distances are currently shown in meters;
       For all SRIDs an attempt is made to "adapt" the scaleBar units depending
       on the zoom level. So, if you zoom right in you might get the distance shown
       as mm, and as you zoom out, cm/m/km as appropriate.
    2. As the scaleBar is drawn, a 1:<DEMONINATOR> style MapScale value is written
       to the map's right most status bar element.
    3. ScaleBar and MapScale can be turned off/on in View>Properties right mouse
       click menu.
    Export Capabilities.
    1. The ability to export a selection from a result set table (ie result of
       executing ad-hoc SQL SELECT statement to GML, KML, SHP/TAB (TAB file
       adds TAB file "wrapper" over SHP) has been added.
    2. Ability to export table/view/materialised view to GML, KML, SHP/TAB also
       added. If no attributes are selected when exporting to a SHP/TAB file, GeoRaptor
       automatically adds a field that holds a unique row number.
    3. When exporting to KML:
       * one can optionally export attributes.
       * Web sensitive characters < > & etc for KML export are replaced with &gt; &lt; &amp; etc.
       * If a column in the SELECTION or table/view/Mview equals "name" then its value is
         written to the KML tag <name> and not to the list of associated attributes.
         - Similarly for "description" -> <description> AND "styleUrl" -> <styleUrl>
    4. When exporting to GML one can optionally export attributes in FME or OGR "flavour".
    5. Exporting Measured SDO_GEOMETRY objects to SHP not supported until missing functionality
       in GeoTools is corrected (working with GeoTools community to fix).
    6. Writing PRJ and MapInfo CoordSys is done by pasting a string into appropriate export dialog box.
       Last value pasted is remembered between sessions which is useful for users who work with a single SRID.
    7. Export directory is remembered between sessions in case a user uses a standard export directory.
    8. Result sets containing MDSYS.SDO_POINT and/or MDSYS.VERTEX_TYPE can also be written to GML/KML/SHP/TAB.
       Example:
       SELECT a.geom.sdo_point as point
         FROM (SELECT sdo_geometry(2002,null,sdo_point_type(1,2,null),sdo_elem_info_array(1,2,1),sdo_ordinate_array(1,1,2,2)) as geom
                 FROM DUAL) a;
       SELECT mdsys.vertex_type(a.x,a.y,a.z,a.w,a.v5,a.v6,a.v7,a.v8,a.v9,a.v10,a.v11,a.id) as vertex
         FROM TABLE(mdsys.sdo_util.getVertices(mdsys.sdo_geometry(2002,null,null,sdo_elem_info_array(1,2,1),sdo_ordinate_array(1,1,2,2)))) a;
    9. A dialog appears at the end of each export which details (eg total) what was exported when the exported recordset/table contains more
       than on shape type. For example, if you export only points eg 2001/3001 from a table that also contains multipoints eg 2005/3005 then
       the number of points exported, and multipoints skipped will be displayed.
    10. SHP/TAB export is "transactional". If you set the commit interval to 100 then only 100 records are held in memory before writing.
        However, this does not currently apply to the associated DBASE records.
    11. SHP/TAB export supports dBase III, dBase III + Memo, dBase IV and dBase IV + Memo.
        Note: Memo allows text columns > 255 characters to be exported. Non-Memo formats do not and any varchar2 columns will be truncated
        to 255 chars. Some GIS packages support MEMO eg Manifold GIS, some do not.
    12. Note. GeoRaptor does not ensure that the SRID of SDO_GEOMETRY data exported to KML is in the correct Google Projection.
        Please read the Oracle documentation on how to project your data is this is necessary. An example is:
        SELECT OBJECTID,
               CODIGO as name,
               NOME as description,
               MI_STYLE,
               SDO_CS.TRANSFORM(shape,'USE_SPHERICAL',4055) as shape
          FROM MUB.REGIONAL;
    13. NOTE: The SHP exporter uses the Java Topology Suite (JTS) to convert from SDO_GEOMETRY to the ESRI Shape format. JTS does not handle
        circular curves in SDO_GEOMETRY objects you must "stroke" them using sdo_util.arc_densify(). See the Oracle documentation on how
        to use this.
    Miscellaneous.
    1. Selection View - Measurement has been modified so that the final result only shows those geometry
       types that were actually measured.
    2. In Layer Properties the Miscellaneous tab has been removed because the only elements in it were the
       Geometry Output options which have now been replaced by the new GML/KML/etc export capabilities.
    3. Shapefile import's user entered tablename now checked for Oracle naming convention compliance.
    4. Identify based on SDO_NN has been removed from GeoRaptor given the myriad problems that it seems to create across versions
       and partitioned/non-partitioned tables. Instead SDO_WITHIN_DISTANCE is now used with the actual search distance (see circle
       in map display): everything within that distance is returned.
    5. Displaying/Not displaying embedded sdo_point in line/polygon (Jamie Keene), is now controlled by
       a preference.
    6. New View Menu options to switch all layers on/off
    7. Tools/Preferences/GeoRaptor layout has been improved.
    8. If Identify is called on a geometry a new right mouse click menu entry has been added called "Mark" which
       has two sub-menus called ID and ID(X,Y) that will add the labeling to the selected geometry independently of
       what the layer is set to being.
    9. Two new methods for rendering an SDO_GEOMETRY object in a table or SQL recordset have been added: a) Show geometry as ICON
       and b) Show geometry as THUMBNAIL. When the latter is chosen, the actual geometry is shown in an image _inside_ the row/column cell it occupies.
       In addition, the existing textual methods for visualisation: WKT, KML, GML etc have been collected together with ICON and THUMBNAIL in a new
       right mouse click menu.
    10. Tables/Views/MViews without spatial indexes can now be added to a Spatial View. To stop large tables from killing rendering, a new preference
        has been added "Table Count Limit" (default 1,000) which controls how many geometry records can be displayed. A table without a spatial
        index will have its layer name rendered in Italics and will write a warning message in red to the status bar for each redraw. Adding an index
        which the layer exists will be recognised by GeoRaptor during drawing and switch the layer across to normal rendering.
    Some Bug Fixes.
    * Error in manage metadata related to getting metadata across all schemas
    * Bug with no display of rowid in Identify results fixed;
    * Some fixes relating to where clause application in geometry validation.
    * Fixes bug with scrollbars on view/layer tree not working.
    * Problem with the spatial networks fixed. Actions for spatial networks can now only be done in the
      schema of the current user, as it could happen that a user opens the tree for another schema that
      has the same network as in the user's schema. Dropping a drops only the network of the current connected user.
    * Recordset "find sdo_geometry cell" code has been modified so that it now appears only if a suitable geometry object is
      in a recordset.  Please note that there is a bug in SQL Developer (2.1 and 3.0) that causes SQL Developer to not
      register a change in selection from a single cell to a whole row when one left clicks at the left-most "row number"
      column that is not part of the SELECT statements user columns, as a short cut to selecting a whole row.  It appears
      that this is a SQL Developer bug so nothing can be done about it until it is fixed. To select a whole row, select all
      cells in the row.
    * Copy to clipboard of SDO_GEOMETRY with M and Z values forgot has extraneous "," at the end.
    * Column based colouring of markers fixed
    * Bunch of performance improvements.
    * Plus (happily) others that I can't remember!If you find any bugs register a bug report at our website.
    If you want to help with testing, contact us at our website.
    My thanks for help in this release to:
    1. John O'Toole
    2. Holger Labe
    3. Sandro Costa
    4. Marco Giana
    5. Luc van Linden
    6. Pieter Minnaar
    7. Warwick Wilson
    8. Jody Garnett (GeoTools bug issues)
    Finally, when at the Washington User Conference I explained the willingness of the GeoRaptor Team to work
    for some sort of integration of our "product" with the new Spatial extension that has just been released in SQL
    Developer 3.0. Nothing much has come of that initial contact and I hope more will come of it.
    In the end, it is you, the real users who should and will decide the way forward. If you have ideas, wishes etc,
    please contact the GeoRaptor team via our SourceForge website, or start a "wishlist" thread on this forum
    expressing ideas for future functionality and integration opportunities.
    regards
    Simon
    Edited by: sgreener on Jun 12, 2011 2:15 PM

    Thank you for this.
    I have been messing around with this last few days, and i really love the feature to pinpoint the validation errors on map.
    I has always been so annoying to try pinpoint these errors using some other GIS software while doing your sql.
    I have stumbled to few bugs:
    1. In "Validate geometry column" dialog checking option "Use DimInfo" actually still uses value entered in tolerance text box.
    I found this because in my language settings , is the decimal operators
    2. In "Validate geometry column" dialog textboxs showing sql, doesn't always show everything from long lines of text (clipping text from right)
    3. In "Validate geometry column" dialog the "Create Update SQL" has few bugs:
    - if you have selected multiple rows from results and check the "Use Selected Geometries" the generated IN-clause in SQL with have same rowid (rowid for first selected result) for all entries
    Also the other generated IN clause in WHERE-clause is missing separator if you select more than one corrective function
    4. "Validate geometry column" dialog stays annoyingly top most when using "Create Update SQL" dialog

  • New SQL Developer 1.5 extension is available

    Hello,
    I would like to introduce the new release 2.0.1 of:
    Schema Version Control for Oracle (SVCO)
    It's the integrated version control solution for Oracle database server schema objects! It will track all schema objects changes direct within Oracle database fully automatically! No extra version control tool is required. You can go on and use your favourite IDE for Oracle or even mix different tools. You can also integrate Schema Version Control for Oracle in your own development process. SVCO consists of version control repository and packages. Both are created during installation under SVCO user inside your Oracle database. Please, also have a look at front-end interface for SVCO Plug-In for PL/SQL Developer and SVCO Extension for Oracle SQL Developer. SVCO supports Oracle 11g. Because it's written completely on Oracle PL/SQL it works on any platform supported by Oracle. Schema Version Control for Oracle is the right version control solution for Oracle database server development projects.
    Extension for Oracle SQL Developer: the complete SVCO functionality and much more inside Oracle SQL Developer!
    Please visit us at:
    <SUMsoft Solutions>
    web: http://www.sumsoftsolutions.com/

    Those versions are ancient, older than SS2008 even.
    Go get version 4.0.3 and a jTDS 3.1 driver.
    Details here

  • How to compile all invalid objects in SQL Developer

    Hi
    I am used to PL\SQL Developer and currently I am testing SQL Developer (version 2.1). I have question where can I find in SQL Developer functionality (or how to invoke those functions) like:
    1 ) To list all invalid objects and then compile them.
    2) Invoke window similar to “Command window” in PL\Sql Developer
    Thanks for help
    Groxy

    Could I please revive this and ask how do I use UTL_RECOMP?
    Also, I could not find a description of the icons in SQL Developer. Some procedures are shown with a green plus sign (I am guessing here since I can't make out what it is) on them and the ones that I right-click and compile have this green go away. Can you explain?
    Thanks a lot.

  • SQL Developer as default for .sql extension

    I specified SQL Developer as the default application for the .sql file extension. When I double click a .sql file, SQL Developer will start up and even open the file but I always receive a Windows error message stating 'Windows cannot find MyFile.sql. Make sure you typed the name correctly and then try again.' I can click okay to the message and the file is open and ready to go in SQL Developer. Is this a problem with my set up or with SQL Developer? Thanks.

    SQL Developer. It has been reported elsewhere

  • Sql Developer extensions

    Hi,
    I've just started writing sqlDev extensions. I've gone through Kris Rice's and Sue Harper's blogs which were very helpful on the same. I still have a couple of questions though.
    1.) Is it possible to have another panel alongside Connections (For e.g. the Reports Panel appears alongside the Connections Panel. I would like to have another Panel specifically for the extension I'm working on). If so, how do I achieve the same??? Till now I've seen how to add in menus or as a child within the Connections Pane or as a right-click option on an object on the connections Pane.
    2.) I'm having trouble understanding the extensions.xml. The hook structure seems confusing as I've gone through the samples and seen Jdeveloper hooks, menu hooks, feature hooks, etc... I have a vague idea on these but would like some clarification. Any documentation links for the same are also welcome.
    I apologize if the questions seem silly as I've just started out with extension development
    Regards,
    Leon.

    Thanks Kris for the quick reply. I did find a link for documentation on the extensions.xml and i'll go through that.
    I've gone through your blog articles on extending the navigator and extending the children nodes there. Is it possible to have a separate pane alongside the Connections Pane(like the Reports Pane) which would contain my nodes in a parent-child hierarchy???
    Regards,
    Leon.

  • Digger SQL Developer extension 1.1 - How can I make this work?

    I installed it and averything looks fine but I cannot find the option to use it, Does any one knows how to make it work?
    Regards

    Sorry for overlooking this message. Just in case you still need it (yeah, i know :)) it's very easy to use, although I must admit it may be a little confusing at first. Basically you just have to open a trace file, i.e. file with an extension .trc. Digger is triggered by this extension and opens its window inside SQL Developer.
    Dmitry Skavish
    http://www.fourthelephant.com

  • Catch standard eventing

    Hi experts:
    As you can see in this document:
    /people/thomas.jung3/blog/2005/12/15/portal-eventing-a-solution-for-global-peace-and-harmony
    We can trigger and catch portal events if we send the event from one ABAP WD to another one.
    I want to create a WD Page in the portal composed by standard WD and non Standard ones. So, my question is the next one: Is it posible to catch from a non standard ABAP WD an even triggered by clicking, for example, in a standard one?.
    Thank you all ¡¡!!

    Hi Thomas:
    Thank you for your answer ¡¡!!.
    Now the next question is "How can I Know the standard JAVA WD event iD, and the parameter that this triggered event "published" and that I need to import to my ABAP WD?".
    So, in my WD ABAP, I Just have to use the tipical code:
    DATA LO_API_COMPONENT  TYPE REF TO IF_WD_COMPONENT.
    DATA LO_PORTAL_MANAGER TYPE REF TO IF_WD_PORTAL_INTEGRATION.
    LO_API_COMPONENT = WD_COMP_CONTROLLER->WD_GET_API( ).
    LO_PORTAL_MANAGER = LO_API_COMPONENT->GET_PORTAL_MANAGER( ).
    DATA LO_API_CONTROLLER  TYPE REF TO IF_WD_VIEW_CONTROLLER.
    LO_API_CONTROLLER ?= WD_THIS->WD_GET_API( ).
    CALL METHOD lo_portal_manager->SUBSCRIBE_EVENT
      EXPORTING
        PORTAL_EVENT_NAMESPACE = STANDARD_JAVA_WD_NAMESPACE
        PORTAL_EVENT_NAME      = STANDARD_JAVA_WD_EVENT_ID
        VIEW                   = LO_API_CONTROLLER
        ACTION                 = 'RECEIVE_PORTAL_EVENT'
    Thank you in advance

Maybe you are looking for

  • I can't press done to complete game center account creation

    I've just bought iPad 2 today. I want to make my apple ID available for game center so I do what the instructions said. When I've got to the screen that want me to enter the Nickname, I complete every field there and press done. After that, the scree

  • Sender Namespace and Sender Interface in the IDOC to IDOC scenario

    My question maybe very basic... It is SAP IDOC to SAP IDOC scenario. Lets assume that I have done config in XI for:              Sender  = A,              Interface = B,              Namespace = C. My question is: Is there a place in the source syste

  • SQL Server Reporting services not starting ,when i try to start ,i am getting the below error

    System.InvalidOperationException: Cannot start service ReportServer on computer ---> System.ComponentModel.Win32Exception: The service did not respond to the start or control request in a timely fashion    --- End of inner exception stack trace ---  

  • Ipod as hard disk - Why am I not able to see the whole file?

    I'm using my 80 gig 5th gen ipod as a hard disk for the first time. I've dragged a 32 KB text file to the ipod. When I scroll though the file all is great...but I'm not able to see the whole file? It's like I get one page and that's all. Any ideas to

  • ICloud photo library question

    So I can find hundreds of articles telling me that if you iCloud storage is full, your photos won't sync anymore. But if you have thousands of  photos, what will happen in my phone is eventually full? I mean, I have my "optimize iPhone storage" optio