Data Modeler V3 EA1 versus V2.0?

I'm working on a large maintenance project to customize a number of complex applications (~500 tables in total) that have their logical and physical models stored in Designer 10g. If we were to migrate to SQL Developer Data Modeler for this project, would version 2.0 be suitable? Or is there enough missing functionality (as compared to Designer) that would make it unsuitable for a large, complex maintenance project?
I assume that version 3.0 EA1 is not ready for use on a mission-critical project. Correct?
I'd appreciate any suggestions that you might have.
Thanks.

Hi,
you can try both versions. Data Modeler 3.0 is in beta phase and it's not recommended to use it for production. There is a bug in 3.0 EA1 and you cannot import from non versioned Designer repository.
v. 3.0 comes with integrated versioning support and improved functionality in different areas including import from Designer repository and management of large diagrams.
Philip

Similar Messages

  • Questions on Subviews and Import/Export in Data Modeler v3 EA1.

    I have a few questions about the capabilities of Data Modeler v3 EA1:
    1) Is it possible to rename subviews? Would like more meaningful names then Relational_x - Subview_x.
    2) Is it possible to save documents at subview level?
    3) Is it possible to import/export subsets of data?
    4) Having problems importing Erwin 7 .xml file, is there known problems with this import?
    Judy

    Hi Judy,
    1) To rename a subview just right click on it in the browser tree and select "Properties". In the properties dialog change the name and click OK button.
    2) You can save a subview as new Data Modeler design - from the File menu select Export -> To Data Modeling Design. In the newly opened dialog select the subview you want to export and click OK button.
    3) After saving a subview as new design (see answer #2) it can be imported in some other design (File -> Import -> Data Modeler Design).
    4) What kind of problems do you have with import of Erwin 7.* xml file?
    Regards,
    Ivan

  • Data Modeler in EA1 4.0 sql developer cannot invoke editor on package body

    It is not possible to invoke the editor in the data modeler browser on package bodies. Package header, Functions, Internal Procedures invoke the editor workes fine.

    Thanks for reporting this problem.  I have logged a bug on it.
    David

  • Data Modeler 3 (EA1): Connection issue when connecting to oracle 11R2

    Hi all,
    When I try to create a connection object for a oracle 11r2 database I get the following error:
    ORA-00604: error occurred at recursive SQL level 1
    ORA-22285: non-existent directory or file for FILEEXISTS operation
    ORA-06512: at "SYS.DBMS_LOB", line 725
    ORA-06512: at line 5
    when I test the connection.
    I have checked the oracle 11r2 instance and have 3 directory objects and all are correct;
    SYS ORACLE_OCM_CONFIG_DIR /opt/oracle/app/oracle/product/11.2.0.1/ccr/state
    SYS DATA_PUMP_DIR /opt/oracle/app/oracle/product/11.2.0.1/rdbms/log/
    SYS XMLDIR /opt/oracle/app/oracle/product/11.2.0.1/rdbms/xml
    What can cause this problem. I have the same issue with the older version of the data modeler
    Thanks

    Hey if you want me too I can create a tar/sr.
    It happens even when I log in as sysdba. The three directory objects on the file system are all owned by oracle and oracle can rwx into those.
    My user can see XMLDIR but does not have read/write on the directory object all other it does have read write.
    Thanks.
    datamodeler.log:
    2010-10-19 11:54:14,947 [main] INFO DataModelerAddin - Oracle SQL Developer Data Modeler 2.1
    2010-10-19 12:01:32,288 [AWT-EventQueue-0] ERROR AbstractDBMExtractionWizardImpl - java.sql.SQLException: ORA-00604: error occurred at recursive SQL level 1
    ORA-22285: non-existent directory or file for FILEEXISTS operation
    ORA-06512: at "SYS.DBMS_LOB", line 725
    ORA-06512: at line 5
    Environment:
    About
    Oracle SQL Developer Data Modeler 3.0.0
    Version 3.0.0
    Build 649
    Copyright © 2008,2010 Oracle. All Rights Reserved.
    IDE Version: 11.1.1.4.37.58.38
    Product ID: oracle.datamodeler
    Product Version: 3.0.0.649
    Version
    Component     Version
    =========     =======
    Java(TM) Platform     1.6.0_21
    Oracle IDE     3.0.0
    Versioning Support     3.0.0
    Properties
    Name     Value
    ====     =====
    awt.toolkit     sun.awt.windows.WToolkit
    class.load.environment     oracle.ide.boot.IdeClassLoadEnvironment
    class.load.log.level     CONFIG
    class.transfer     delegate
    file.encoding     Cp1252
    file.encoding.pkg     sun.io
    file.separator     \
    ice.browser.forcegc     false
    ice.pilots.html4.ignoreNonGenericFonts     true
    ice.pilots.html4.tileOptThreshold     0
    ide.bootstrap.start     3457609345725564
    ide.build     649
    ide.conf     D:\app\oracle\datamodeler\3.0.0\datamodeler\bin\datamodeler.conf
    ide.config_pathname     D:\app\oracle\datamodeler\3.0.0\datamodeler\bin\datamodeler.conf
    ide.debugbuild     false
    ide.devbuild     false
    ide.extension.search.path     datamodeler/extensions:jdev/extensions
    ide.firstrun     true
    ide.java.minversion     1.6.0_04
    ide.launcherProcessId     4160
    ide.main.class     oracle.ide.boot.IdeLauncher
    ide.patches.dir     ide/lib/patches
    ide.pref.dir     D:\Documents and Settings\StreekRG\Application Data\Oracle SQL Developer Data Modeler
    ide.pref.dir.base     D:\Documents and Settings\StreekRG\Application Data
    ide.product     oracle.datamodeler
    ide.shell.enableFileTypeAssociation     D:\app\oracle\datamodeler\3.0.0\datamodeler.exe
    ide.splash.screen     splash.png
    ide.startingArg0     D:\app\oracle\datamodeler\3.0.0\datamodeler.exe
    ide.startingcwd     D:\app\oracle\datamodeler\3.0.0
    ide.user.dir     D:\Documents and Settings\StreekRG\Application Data\Oracle SQL Developer Data Modeler
    ide.user.dir.var     IDE_USER_DIR
    ide.vcs.noapplications     true
    ide.work.dir     D:\Documents and Settings\StreekRG\My Documents\Oracle SQL Developer Data Modeler
    ide.work.dir.base     D:\Documents and Settings\StreekRG\My Documents
    java.awt.graphicsenv     sun.awt.Win32GraphicsEnvironment
    java.awt.printerjob     sun.awt.windows.WPrinterJob
    java.class.path     ..\..\ide\lib\ide-boot.jar
    java.class.version     50.0
    java.endorsed.dirs     D:\java\jdk1.6.0_21\jre\lib\endorsed
    java.ext.dirs     D:\java\jdk1.6.0_21\jre\lib\ext;C:\WINDOWS\Sun\Java\lib\ext
    java.home     D:\java\jdk1.6.0_21\jre
    java.io.tmpdir     D:\DOCUME~1\StreekRG\LOCALS~1\Temp\
    java.library.path     D:\app\oracle\datamodeler\3.0.0;.;C:\WINDOWS\Sun\Java\bin;C:\WINDOWS\system32;C:\WINDOWS;D:\app\oracle\product\11.1.0\db_1\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32\WBEM;%C:\WINDOWS%\system32;%C:\WINDOWS%;%C:\WINDOWS%\System32\Wbem;C:\WINDOWS\system32\WindowsPowerShell\v1.0;C:\Program Files\MySQL\MySQL Server 5.0\bin;C:\Program Files\Rational\common;C:\Program Files\Rational\ClearCase\bin;C:\Program Files\QuickTime\QTSystem\
    java.naming.factory.initial     oracle.javatools.jndi.LocalInitialContextFactory
    java.runtime.name     Java(TM) SE Runtime Environment
    java.runtime.version     1.6.0_21-b07
    java.specification.name     Java Platform API Specification
    java.specification.vendor     Sun Microsystems Inc.
    java.specification.version     1.6
    java.vendor     Sun Microsystems Inc.
    java.vendor.url     http://java.sun.com/
    java.vendor.url.bug     http://java.sun.com/cgi-bin/bugreport.cgi
    java.version     1.6.0_21
    java.vm.info     mixed mode
    java.vm.name     Java HotSpot(TM) Client VM
    java.vm.specification.name     Java Virtual Machine Specification
    java.vm.specification.vendor     Sun Microsystems Inc.
    java.vm.specification.version     1.0
    java.vm.vendor     Sun Microsystems Inc.
    java.vm.version     17.0-b17
    jdbc.driver.home     /D:/app/oracle/product/11.1.0/db_1/
    jdbc.library     /D:/app/oracle/product/11.1.0/db_1/jdbc/lib/ojdbc5.jar
    line.separator     \r\n
    oracle.home     D:\app\oracle\datamodeler\3.0.0
    oracle.ide.util.AddinPolicyUtils.OVERRIDE_FLAG     true
    oracle.net.tns_admin     D:\app\oracle\datamodeler\3.0.0\network\admin
    oracle.translated.locales     de,es,fr,it,ja,ko,pt_BR,zh_CN,zh_TW
    oracle.xdkjava.compatibility.version     9.0.4
    orai18n.library     /D:/app/oracle/product/11.1.0/db_1/jlib/orai18n.jar
    os.arch     x86
    os.name     Windows XP
    os.version     5.1
    path.separator     ;
    reserved_filenames     con,aux,prn,lpt1,lpt2,lpt3,lpt4,lpt5,lpt6,lpt7,lpt8,lpt9,com1,com2,com3,com4,com5,com6,com7,com8,com9,conin$,conout,conout$
    sun.arch.data.model     32
    sun.boot.class.path     D:\java\jdk1.6.0_21\jre\lib\resources.jar;D:\java\jdk1.6.0_21\jre\lib\rt.jar;D:\java\jdk1.6.0_21\jre\lib\sunrsasign.jar;D:\java\jdk1.6.0_21\jre\lib\jsse.jar;D:\java\jdk1.6.0_21\jre\lib\jce.jar;D:\java\jdk1.6.0_21\jre\lib\charsets.jar;D:\java\jdk1.6.0_21\jre\classes
    sun.boot.library.path     D:\java\jdk1.6.0_21\jre\bin
    sun.cpu.endian     little
    sun.cpu.isalist     pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86
    sun.desktop     windows
    sun.io.unicode.encoding     UnicodeLittle
    sun.java2d.ddoffscreen     false
    sun.jnu.encoding     Cp1252
    sun.management.compiler     HotSpot Client Compiler
    sun.os.patch.level     Service Pack 3
    svnkit.sax.useDefault     true
    user.country     US
    user.dir     D:\app\oracle\datamodeler\3.0.0\datamodeler\bin
    user.home     D:\Documents and Settings\StreekRG
    user.language     en
    user.name     streekrg
    user.timezone     America/New_York
    user.variant     
    windows.shell.font.languages     
    Extensions
    Name     Identifier     Version     Status
    ====     ==========     =======     ======
    Code Editor     oracle.ide.ceditor     11.1.1.4.37.58.38     Loaded
    Database UI     oracle.ide.db     11.1.1.4.37.58.38     Loaded
    Diff/Merge     oracle.ide.diffmerge     11.1.1.4.37.58.38     Loaded
    Extended IDE Platform     oracle.javacore     11.1.1.4.37.58.38     Loaded
    Help System     oracle.ide.help     11.1.1.4.37.58.38     Loaded
    History Support     oracle.jdeveloper.history     11.1.1.4.37.58.38     Loaded
    Import/Export Support     oracle.ide.importexport     11.1.1.4.37.58.38     Loaded
    Index Migrator support     oracle.ideimpl.indexing-migrator     11.1.1.4.37.58.38     Loaded
    Log Window     oracle.ide.log     11.1.1.4.37.58.38     Loaded
    Mac OS X Adapter     oracle.ideimpl.apple     11.1.1.4.37.58.38     Loaded
    Navigator     oracle.ide.navigator     11.1.1.4.37.58.38     Loaded
    Object Gallery     oracle.ide.gallery     11.1.1.4.37.58.38     Loaded
    Oracle IDE     oracle.ide     11.1.1.4.37.58.38     Loaded
    Oracle SQL Developer Data Modeler     oracle.datamodeler     3.0.0.649     Loaded
    Peek     oracle.ide.peek     11.1.1.4.37.58.38     Loaded
    Persistent Storage     oracle.ide.persistence     11.1.1.4.37.58.38     Loaded
    Property Inspector     oracle.ide.inspector     11.1.1.4.37.58.38     Loaded
    QuickDiff     oracle.ide.quickdiff     11.1.1.4.37.58.38     Loaded
    Replace With     oracle.ide.replace     11.1.1.4.37.58.38     Loaded
    Runner     oracle.ide.runner     11.1.1.4.37.58.38     Loaded
    VHV     oracle.ide.vhv     11.1.1.4.37.58.38     Loaded
    Versioning Support     oracle.jdeveloper.vcs     11.1.1.4.37.58.38     Loaded
    Versioning Support for Subversion     oracle.jdeveloper.subversion     11.1.1.4.37.58.38     Loaded
    Virtual File System     oracle.ide.vfs     11.1.1.4.37.58.38     Loaded
    Web Browser and Proxy     oracle.ide.webbrowser     11.1.1.4.37.58.38     Loaded
    audit     oracle.ide.audit     11.1.1.4.37.58.38     Loaded
    oracle.ide.indexing     oracle.ide.indexing     11.1.1.4.37.58.38     Loaded

  • Data Modeler 3.0 EA1: Import deferrable column constraints

    Importing from Data dictionary. Table has a deferrable initially deferred column constraints.
    create table didmn( m number check (mod(m,2)=1) deferrable initially deferred
                      , mn number constraint didmn_modmn_chk check (mod(mn,2)=1) deferrable initially deferred
                      , constraint didmn_mnn_chk check (mn/m=3) deferrable initially deferred
                      , check (mn>m) deferrable initially deferred
                    );Column level constraints are NOT DEFERRABLE in DDL Preview. Also after merge to a model they are in physical model not deferrable. As in my earlier foreign key thread Data Modeler 3.0 EA1: Import deferrable foreign key
    Table level constraints are imported deferrable.
    Edited by: Rafu on 19.10.2010 14:34

    Hi Rafu,
    EA2 is available and those DEFERRABLE problems are sorted out there.
    Philip

  • Sql Developer Data Modeler 3.0 EA1: Auto route off

    I admire that the data modeler tries to automatically position relationships and data flows. I am sure it is very hard to automate and I don't think it works very well in this tool.
    So, I am happy that you have the option of turning "auto route" off as I am quite particular about how diagrams should look.
    In the EA1 it seems that even with "auto route" turned of, all connected relationships and dataflows are automatically repositioned as soon as an entity or process box is resized or moved - even the tiniest bit.
    I think the tool should not reposition relationships or dataflows as long as their current position can be maintained after the connected entity/process is resized or moved. When lines have to be moved the tool should try to maintain a position as close to its original position as possible.
    Let me know if there is a way to achieve this.
    Also, when relationships or dataflows have to be repositioned by the tool, I think they should be placed as far away from each other as possible (giving more room for labels). Currently, it seems that the default behavior is to lump relationships and dataflows close together when they connect the same entities or processes.
    / Marc de Oliveira

    it's the same in Data modeler v. 2.0No, in version 2.0 it is not the same. The line stays in place if you move the entity or process in the same direction as the line, eg a vertical line is not repositioned if you move a connected entity or process vertically. The same goes for horizontal lines.
    Also, when resizing the right side or the bottom side of an entity or process, lines connected to it are not repositioned (as long as the box does not become too small).
    You can get lines "more" fixed if you introduce intermediate point Intermediate point? I never heard of that. Where do I learn more about that? I could not find it in the help file.
    / Marc de Oliveira

  • Object Types Attributes (Data Modeler 3.0 EA1.)

    Hi,
    Will the attribute object type support in data modeler be upgraded to the same functionality as column relational table support in 3.0? For relational columns I can attach a domain to a column, I can't attach a domain to an attribute in an object type. Also for a column I can define a 'Units', that is VARCHAR2 (30 BYTE) orVARCHAR2 (30 CHAR). If can't do this with the (Data Modeler 3.0 EA1.) for an object type's attribute. Will this be included?
    Thanks,
    Scott

    Sue,
    Thanks to you and your team for extending this to the object type (structured type) portion of SDDM 3.3 EA1 and 3.3 EA2. The object type portion of SDDM is pretty robust now for modeling and actually generating useable structures in the database (Oracle) now. With 3.3 EA2 at this point it will be much easier to take advantage of the object type features in the database and our applications. I have been waiting since Oracle version 8 for the tools team to provide a modeling tool that mirrors the functionality the server team has provided when it comes object types.
    Thanks for this in SDDM 3.3 EA1 and SDDM 3.3 EA2!
    ScottK

  • 4.0 EA1 - Data Modeler does not open saved models

    Hi,
    When trying to open a Data Modeler design created by Data Modeler 3.3.1.748, the Logical Model is empty (has no objects) and the Relational Model is not opened.  Right clicking on the Relational_1 node and attempting to open the Relational Model yields an empty Relational Model (again no objects).  Since the Relational Model is empty I can't even try to open the Physical Model.
    I am able to successfully import DDL and Data Dictionary objects into a new model, however, after saving the model, If I try opening it with SQL Dev 4.0 or SQL Dev 3.2.20 with the 3.3.1.748 version of Data Modeler, none of the models are properly opened as above.
    Finally when closing a Data Modeler Design, the entire Data Modeler Browser tree disapears (the browser pane remains but is empty).  The only apparent way to recover the browser tree is to restart SQL Developer.

    I've started from a fresh install of EA1 without importing settings from v3.2.  Changed my look and feel to match my OS (Windows) enabled logging and set the logging directory.
    Now when I start DataModeler I get the following:
    2013-07-22 15:46:52,597 [AWT-EventQueue-0] ERROR FileManager - getDataInputStream: Can not read data
    java.io.FileNotFoundException: C:\Program Files\SQLDeveloper\SQLDev-4.0.0.12.27\sqldeveloper\extensions\oracle.datamodeler.4\types\types.xml (The system cannot find the path specified)
            at java.io.FileInputStream.open(Native Method)
            at java.io.FileInputStream.<init>(FileInputStream.java:138)
            at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStream(FileManager.java:285)
            at oracle.dbtools.crest.model.persistence.FileManager.getDataInputStreamWithoutExtension(FileManager.java:254)
            at oracle.dbtools.crest.model.persistence.XMLPersistenceManager.getInputStreamFor(XMLPersistenceManager.java:894)
            at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.getInputStreamFor(AbstractXMLReader.java:216)
            at oracle.dbtools.crest.model.persistence.xml.AbstractXMLReader.recreateObject(AbstractXMLReader.java:143)
            at oracle.dbtools.crest.model.persistence.XMLPersistenceManager.readSystemInit(XMLPersistenceManager.java:564)
            at oracle.dbtools.crest.model.design.DesignSet.createElement(DesignSet.java:53)
            at oracle.dbtools.crest.swingui.ApplicationView.addDesign(ApplicationView.java:2322)
            at oracle.dbtools.crest.swingui.ApplicationView.<init>(ApplicationView.java:403)
            at oracle.dbtools.crest.swingui.ApplicationView.getInstance(ApplicationView.java:2123)
            at oracle.dbtools.crest.fcp.DataModelerAddin.initialize(DataModelerAddin.java:520)
            at oracle.ideimpl.extension.AddinManagerImpl.initializeAddin(AddinManagerImpl.java:496)
            at oracle.ideimpl.extension.AddinManagerImpl.initializeAddin(AddinManagerImpl.java:483)
            at oracle.ideimpl.extension.AddinManagerImpl.initializeAddin(AddinManagerImpl.java:520)
            at oracle.ideimpl.extension.ExtensionManagerImpl._loadExtensionHooks(ExtensionManagerImpl.java:1948)
            at oracle.ideimpl.extension.ExtensionManagerImpl.__loadExtensionHooks(ExtensionManagerImpl.java:1902)
            at oracle.ideimpl.extension.SameThreadExtensionQueueLoadStrategy.load(SameThreadExtensionQueueLoadStrategy.java:28)
            at oracle.ideimpl.extension.SameThreadAndSwingWorkerMixedStrategy.load(SameThreadAndSwingWorkerMixedStrategy.java:22)
            at oracle.ideimpl.extension.ExtensionManagerImpl.fullyLoadExtension(ExtensionManagerImpl.java:1651)
            at oracle.ide.osgi.extension.internal.ClassLoaderProxy.fullyLoadExtensionIfNeeded(ClassLoaderProxy.java:162)
            at oracle.ide.osgi.extension.internal.ClassLoaderProxy.loadMetaClass(ClassLoaderProxy.java:130)
            at javax.ide.util.MetaClass.toClass(MetaClass.java:104)
            at javax.ide.util.MetaClass.toClass(MetaClass.java:95)
            at javax.ide.util.MetaClass.newInstance(MetaClass.java:138)
            at oracle.ide.javaxide.Util.createInstance(Util.java:62)
            at oracle.ide.javaxide.Util.createInstance(Util.java:42)
            at oracle.ideimpl.controller.MetaClassController.getDelegate(MetaClassController.java:139)
            at oracle.ideimpl.controller.MetaClassController.handleEventWhenExtensionNotInitialized(MetaClassController.java:58)
            at oracle.ideimpl.controller.ControllersHook$RuleBasedController.handleEventWhenExtensionNotInitialized(ControllersHook.java:741)
            at oracle.ideimpl.controller.MetaClassController.handleEvent(MetaClassController.java:50)
            at oracle.ide.controller.IdeAction$ControllerDelegatingController.handleEvent(IdeAction.java:1482)
            at oracle.ide.controller.IdeAction.performAction(IdeAction.java:663)
            at oracle.ide.controller.IdeAction.actionPerformedImpl(IdeAction.java:1153)
            at oracle.ide.controller.IdeAction.actionPerformed(IdeAction.java:618)
            at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018)
            at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341)
            at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402)
            at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259)
            at javax.swing.AbstractButton.doClick(AbstractButton.java:376)
            at javax.swing.plaf.basic.BasicMenuItemUI.doClick(BasicMenuItemUI.java:833)
            at javax.swing.plaf.basic.BasicMenuItemUI$Handler.mouseReleased(BasicMenuItemUI.java:877)
            at java.awt.Component.processMouseEvent(Component.java:6505)
            at javax.swing.JComponent.processMouseEvent(JComponent.java:3321)
            at java.awt.Component.processEvent(Component.java:6270)
            at java.awt.Container.processEvent(Container.java:2229)
            at java.awt.Component.dispatchEventImpl(Component.java:4861)
            at java.awt.Container.dispatchEventImpl(Container.java:2287)
            at java.awt.Component.dispatchEvent(Component.java:4687)
            at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832)
            at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492)
            at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422)
            at java.awt.Container.dispatchEventImpl(Container.java:2273)
            at java.awt.Window.dispatchEventImpl(Window.java:2719)
            at java.awt.Component.dispatchEvent(Component.java:4687)
            at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:735)
            at java.awt.EventQueue.access$200(EventQueue.java:103)
            at java.awt.EventQueue$3.run(EventQueue.java:694)
            at java.awt.EventQueue$3.run(EventQueue.java:692)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
            at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87)
            at java.awt.EventQueue$4.run(EventQueue.java:708)
            at java.awt.EventQueue$4.run(EventQueue.java:706)
            at java.security.AccessController.doPrivileged(Native Method)
            at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
            at java.awt.EventQueue.dispatchEvent(EventQueue.java:705)
            at oracle.javatools.internal.ui.EventQueueWrapper._dispatchEvent(EventQueueWrapper.java:169)
            at oracle.javatools.internal.ui.EventQueueWrapper.dispatchEvent(EventQueueWrapper.java:151)
            at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
            at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
            at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
            at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
            at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
    2013-07-22 15:46:52,613 [AWT-EventQueue-0] ERROR AbstractXMLReader - Data inputstream is null (path: types name: types)
    For some reason it's trying to read C:\Program Files\SQLDeveloper\SQLDev-4.0.0.12.27\sqldeveloper\extensions\oracle.datamodeler.4\types\types.xml, however prior to running SQL Dev the oracle.datamodeler.4 directory does not exist although an oracle.datamodeler directory (without the dot4) does exist with the types\types.xml file.
    If I rename the oracle.datamodeler directory to oracle.datamodeler.4 then the data model opens partially, though all my relationships are missing and probably other stuff as well.  Further I get the following in the log:
    2013-07-22 15:56:35,902 [AWT-EventQueue-0] INFO  DataModelerAddin - Oracle SQL Developer Data Modeler 4.0.0.812
    2013-07-22 15:56:59,215 [Thread-22] ERROR XMLTransformationManager - java.lang.NoClassDefFoundError: com/adbs/querybuilder/QueryBuilder
    If instead of renaming the oracle.datamodeler directory to oracle.datamodeler.4 I copy it, then everything loads correctly, though models created with SQL Dev 3.2 have errors when opening the Physical Model, but once saved with SQL Dev 4's DataModeler, those errors do not reoccur.
    Is the fact that it's trying to read files from a nonexistant oracle.datamodeler.4 directory a bug?
    If not what should be in the oracle.datamodeler.4 directory?  Obviously not everything in the oracle.datamodeler directory, but at least some of the files are needed.

  • Data Modeler 2.1 EA1  FK Constraints

    Hi,
    I don't know what functionality you have planed but, when I drag and drop the Master + Detail Table at the same time to the modeler window I see visually my FK Constraints. When I drag it one after the other I dont.
    Most of the time I'm working on existing models. I would need the Model-Viewer to drag one table to the modeler window and have the opportunity to import all dependend tables and see all the FKs. Otherwise I wouldn't work with it but still work with JDeveloper.
    Regards,
    Juergen

    Hi Philip,
    Yes I'm talking about the viewer in 2.1 EA1
    To be honest, I like the way Apex is doing it in the Object Browser / Model. You click on any table and it shows the first level dependency around it, you click on the dependend table and you get the first level dependencies of this table and so on.
    So first level dependencies would be enough but I would like to have the opportunity to import a single table and tell Data Modeler import all first level dependency tables, then I want to click to a imported table and say, import all first level dependencies of this table, and so on..., just like Apex.
    So first level would be a deal... :)
    Juergen

  • 4.0 EA1 - Data Modeler does not show columns data types correctly

    Data Modeler shows all columns data types as 'unknown'.

    Hi,
    you need to check "system data types" directory and it contents. Its default location in SQL Developer is sqldeveloper\sqldeveloper\extensions\oracle.datamodeler\types
    Check "Preferences>Data Modeler>Default system data types directory" setting. If it's empty then copy defaultdomains.xml from previous installation to directory above.
    If it's not empty then you need to copy types.xml and defaultRDBMSSites.xml from default location to directory set as "Default system data types directory".
    Philip

  • Oracle SQL Developer Data Modeler Versus SQL Developer

    Friends,
    I'm trying to understand the differences between Oracle SQL Developer Data Modeler and the ability to use the Data Modeler in SQL Developer.
    I've looked at both products home pages on OTN, http://www.oracle.com/technology/products/database/datamodeler/index.html & http://www.oracle.com/technology/products/database/sql_developer/index.html and would appreciate your comments on my findings so far
    1) The Oracle SQL Developer Data Modeler is a stand-a-lone chargeable product whereas the use of the Data Modeler functionality of SQL Developer is free
    2) The Data Modeler functionality within SQL Developer is basically a "viewer" I can create ERD's of my existing tables by dragging them into the modeler from the object navigator but that's about it. I can't save the diagram for later use or use it to change the structure of the table(s)
    3) If I need to have "Oracle Designer" like ERD capabilities then I need to use Oracle SQL Developer Data Modeler (after purchase!)
    4) Are there any other differences I have missed?
    Thanks in advance

    You can open any diagram created in the stand-alone product in the SQL Developer Data Modeler Viewer and navigate through all property dialogs and the full navigator, just like you can in the stand-alone product, but with no update capabilities. This allows developers to fully review the model and all properties, without making changes.
    Sue

  • Sql Developer Data Modeler 3.0 EA1: Custom transformation script

    What is the object model used by:
    Tools -> Design Rules -> Transformations
    From looking at the examples (and guessing) I have managed to create ID attributes on all my entities, but how do I set its sequence number or set it as the primary key?
    entities = model.getEntitySet().toArray();
    for (var e = 0; e<entities.length; e++)
    entity = entities[e];
    att = entity.createAttribute();
    att.setName('ID');
    - Marc de Oliveira

    content of XML files:
    1) class described, parent class if there is one
    2)<property .../>
    describes property - set and get method, data type of property, default value
    3) <collection ... />
    describes collection of objects belonging to class - 5 collections are defined in Table.xml - columns, indexes, table check constraints, column groups and spatial definitions
    - get method - to get collection
    - create item method - method of described class used to create item for that collection; so for columns collection table.createColumn() will create column in table
    - other methods - add, move, remove if are defined
    4)other meta data
    definitions in 1) .. 4) are used by Oracle SQL Developer Data Modeler, so it'll be wrong to modify those xml files
    5)<roproperty ../>
    Data Modeler doesn't parse/process these definitions, we decided to not filter them out however you should not rely that much on them
    6)some junk left
    For each object you can set your own properties and they will be persisted (also included in compare/merge in versioning) together with other information for object - look at "template table" example in transformation scripts. Here are methods you can use:
    void setProperty(String key, String value);
         String getProperty(String key);
         boolean hasProperty(String key);
         boolean hasProperty(String key, String value);
         void removeProperty(String key);
         void clearProperties();
         Iterator getPropertyNames();
    Philip

  • SQL Data Modeler 3.0 EA1 trying to create primary key on OT

    Hi,
    I'm trying to modify a primary key of an object table that was reversed (imported) from an Oracle 11.2.x RDBMS and am getting the error message "Incomplete Index definition". It is showing in the window "Index Columns Assignment". I get to the 'Primary Key Properties' window by pressing the 'Properties' button on the 'Table Properties' -> 'Primary Key'. If I try to edit the expression and then press the Ok or Apply buttons I get the error. With this be fixed in the production version? Will we be able to create a model in SQL Developer Data Modeler that generates a SQL statement similar to the following:
    ALTER TABLE x_flags
    ADD (CONSTRAINT x_flags_pk PRIMARY KEY (flags.id))
    Thanks,
    Scott K

    Hi Scott,
    I'm trying to modify a primary key of an object table that was reversed (imported) from an Oracle 11.2.x RDBMS and am getting the error message "Incomplete Index definition"... With this be fixed in the production version?yes
    Will we be able to create a model in SQL Developer Data Modeler that generates a SQL statement similar to the following:
    ALTER TABLE x_flags
    ADD (CONSTRAINT x_flags_pk PRIMARY KEY (flags.id))I assume "flags" is column of object type and "id" is attribute of that type. I logged bug for that, so there will be support however not for 3.0.
    Philip

  • Sql Developer Data Modeler 3.0 EA1: Preference- Naming standard- Templates

    I am trying to figure out how the naming standard templates work.
    When I go to:
    Preference -> Naming standard -> Templates
    It says that 'Attribute Relation' is '{ref entity} {ref attribute}'
    What is the consequence of this?
    I thought, it would mean that when creating a primary key attribute (ID) on an entity (DEPARTMENT), the related "foreign key" attribute (that is automatically created in related detail entities, such as EMPLOYEES) would be named DEPARTMENT ID.
    Instead it is just called ID. Is that the intended behavior?
    - Marc de Oliveira
    Edited by: marc66 on 2010-10-29 05:59

    Marc,
    you should check "FK Attribute name synchronization" setting in "Preferences>Data Modeler>Model>Logical model" - probably it's checked and you cannot change the name of FK attribute.
    I found another bug here - FK attribute doesn't follow changes in referred entity - I logged it in bug database. As workaround you can apply defined templates at entity level (there is button in entity dialog) or for whole logical model (using pop-up menu in the browser).
    Philip

  • Generation of DDL similar to Oracle Designer (Data Modeler 3.0 EA1.)

    Hi,
    Will the production version of SQL Data Modeler allow the creation of separate DDL files similar to that which Oracle Designer does? For example, I can create a sequence number generator in Data Modeler (DM) and then make a call to that in an Object Type method. However the DDL file that is generated by DM has all DDL in one file. This would allow to take dependencies were taken into consideration, that is create the sequences before object types, packages and tables, then object type bodies, package bodies, etc...
    Thanks,
    ScottK

    At this stage we do not support multiple files. We do plan to do this in the future. However you can work around this by repeating the DDL generation for the different objects types you want to have files for.
    Remember that you can vote on the Exchange for your most desired features.
    Sue

Maybe you are looking for

  • Manual duplex printing doesn't work for LaserJet 100 color MFP M175a

    Hi ! OS Windows 8.1. Printer LaserJet 100 color MFP M175a. Driver version 61.108.8.10073 date 2011 Apr 13th 1. After switching on checkbox "Print on Both Sides (Manually)" on "Finishing" tab of Print Properties Dialog and start printing, dialog with

  • Activating Object in IR - Getting Null Pointer Exception

    Hello, I'm having trouble activating object in my Intergration Repository.  When I activate any object I get a null pointer exception.  Below is the exception: #6 09:30:51 [AWT-EventQueue-0] ERROR com.sap.aii.utilxi.swing.toolkit.ExceptionDialog: Thr

  • How to send a request for new updates for BC?

    I'm looking at creating a website for a College and I'm looking at BC to manage this. My problem so far is that the admin section is nice and all but there is no way to give a new admin rights to specific page / pages. Which was so nicely done with A

  • JMS adapter fails to open IBM WebSphere MQ Manager V6 Remote Queue

    Hello, We are trying to connect to a Remote Queue with the SAP PI 7.0 SP9 JMS adapter to IBM WebSphere MQ V6 on Linux SLES9 x86_64. We did deployed the JMS-adapter with the V6 native libaries on SAP PI. In the Communication Channel we use the Adapter

  • Need help on IDOC to file interface.

    Hi Folks, I am working on IDOC to file Interface. We are pushing 15 Idocs from SAP R/3 system to SAP PI. Idocs in R/3 system are in correct order. When it comes nto PI system IDOC order is diffrent. For Example :  I am sending 6 idocs 1000, 1001,1002