Reverse Engineering a Model
I am using SQL Data Modeller to reverse engineer an Oracle database to produce a diagram for a data model that was made a while back now. I created the diagram successfully and was very pleased with the results and the process.
However, since creating that initial diagram the data model has again changed and I would like the recent changes to be reflected in the relational model I created in SQL Data Modeller.
Is there an easy way to update the model? I click File > Import > Data Dictionary (which is the original method I used) I followed the steps and was presented with a list of changes and asked to merge into the model. This seemed fine. However the new tables were not added to the diagram and when I dragged them on to the diagram from the list of tables I was not shown the relationships?
How can I easily added these new tables to the model?
Thanks, Mike
Check to see if the FKs between the tables you are referring to were captured in the reverses engineering. If they were, they would appear on the diagram when you drag in the new tables. If they were not captured, make sure they actually exisit in the database.
I beleive that in order to capture a FK in the reverse engineering you must select both tables to be captured. If you only selected the "new" table, I do not think the FKs will come in but rather only the table structure, PK, and indexes on that table.
Similar Messages
-
Reverse engineering data model
Can rational rose reverse enginner data model from database (i.e. read the schema in db and then generate the ER diagram)?
Yes you can reverse engineer datamodel from database. Following steps will help you in doing it. I did it using Rational Rose 2001(a) Enterprise suite edition.
1. Go to Tools->DataModeler->Reverse Engineer option
2. Reverse engineering wizard dialog box will be shown.
3. Select Reverse engineer from Database
4. Select your target database. Enter username/password and service name
for your database.
5. Test connection option is also provided. You can test the connection using this option.
6. Available schemas in the selected database will be displayed.
7. Select the schema of your choice and it will generate the datamodel.
Hope it helped you. -
Issue in reverse engineering the model source is excel
Hi Everyone,
I am new to ODI, i am trying to export the excel file data into oracle table. For doing this created physical and logical schema for Excel file and Oracle database.
Tried to created a Model and reverse engineer the excel file to get the fields in it. But when i do them it says its done, but does not show the excel datastore in it.
Please help me to rectify it. Excel file is .xls format and ODI is standalore 11.1.1.
If you thing i have any thing please let me know the step by step procedure to export excel file to oracel table in ODI 11.1.1 version
Thanks in advance.
Regards
SandeepHi Sandeep,
have you created a name for the range of data cells ?
Follow the steps given in this websource:
http://john-goodwin.blogspot.com/2009/03/odi-series-excel-functionality.html
"So the object of this exercise is to get the information from the excel file into the above database table. To achieve this the structure of the excel file has to be reversed in the ODI datastore format but before this is done named ranges have to be created in the file, this is because the ODI excel technology works on the basis of turning named ranges into datastores."
Naming a Cell or Range in Excel 2007:
Read more: http://www.dummies.com/how-to/content/naming-a-cell-or-range-in-excel-2007.html#ixzz1RXrOBXkv
http://www.dummies.com/how-to/content/naming-a-cell-or-range-in-excel-2007.html
If you have already done this please disregard my reply.
Regards,
kk -
ODI Reverse-Engineering Question
We've been using ODI 10.3.5.1 for about a year now. The current load process was set up for us during implementation of Hyperion Planning. We are now trying to add a new dimension to our hierarchy, and I mistakenly went in and added the columns manually to all the models I could think of. I also added the columns into the source and target datastores in the interfaces manually.
Naturally, the load did not work. I keep getting the error "invalid column name 'Cost_Center'. I have been told by the installer (over email) that i should have reverse-engineered the models, and let the program build all the datastores. I tried to do the reverse-engineering, and am now getting an error for the HYP_PLANNING model, and the HYP_ESSBASE model runs and runs and runs, without doing anything noticeable.
How long should a reversal run? I don't believe our hierarchy is extraordinarily huge.
This is all in the TEST environment right now, but I need to put things in LIVE for August financials, so I have until 9/9/09 to figure this stuff out. Any insights would be greatly appreciated.Thanks for the quick response.
Like I said, it was done by the consultant, so I don't even know what an agent is.
As for the error, it was:
org.apache.bsf.BSFException: exception from Jython:
Traceback (innermost last):
File "<string>", line 41, in ?
com.hyperion.odi.planning.ODIPlanningException: Failed to sync with user provisioning. Check Planning log for details
at com.hyperion.odi.planning.wrapper.PlanningWrapper.login(Unknown Source)
at com.hyperion.odi.planning.ODIPlanningConnection.connect(Unknown Source)
at com.hyperion.odi.common.ODIModelImporter.importModels(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)
at org.python.core.PyReflectedFunction.__call__(PyReflectedFunction.java)
at org.python.core.PyMethod.__call__(PyMethod.java)
at org.python.core.PyObject.__call__(PyObject.java)
at org.python.core.PyInstance.invoke(PyInstance.java)
at org.python.pycode._pyx0.f$0(<string>:41)
at org.python.pycode._pyx0.call_function(<string>)
at org.python.core.PyTableCode.call(PyTableCode.java)
at org.python.core.PyCode.call(PyCode.java)
at org.python.core.Py.runCode(Py.java)
at org.python.core.Py.exec(Py.java)
at org.python.util.PythonInterpreter.exec(PythonInterpreter.java)
at org.apache.bsf.engines.jython.JythonEngine.exec(JythonEngine.java:144)
at com.sunopsis.dwg.codeinterpretor.k.a(k.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.scripting(SnpSessTaskSql.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execScriptingOrders(SnpSessTaskSql.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execScriptingOrders(SnpSessTaskSql.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTaskTrt(SnpSessTaskSql.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSqlC.treatTaskTrt(SnpSessTaskSqlC.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java)
at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java)
at com.sunopsis.dwg.cmd.DwgCommandSession.treatCommand(DwgCommandSession.java)
at com.sunopsis.dwg.cmd.DwgCommandBase.execute(DwgCommandBase.java)
at com.sunopsis.dwg.cmd.e.i(e.java)
at com.sunopsis.dwg.cmd.g.y(g.java)
at com.sunopsis.dwg.cmd.e.run(e.java)
at java.lang.Thread.run(Unknown Source)
Caused by: com.hyperion.planning.HspRuntimeException: Failed to sync with user provisioning. Check Planning log for details
at com.hyperion.planning.HspJSImpl.synchronizeUserWithProvisioning(Unknown Source)
at com.hyperion.planning.HspJSImpl.login(Unknown Source)
at com.hyperion.planning.HspJSImpl.login(Unknown Source)
at com.hyperion.planning.HyperionPlanningBean.Login(Unknown Source)
at com.hyperion.planning.HyperionPlanningBean.Login(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java)
at java.lang.reflect.Method.invoke(Method.java)
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:279)
at sun.rmi.transport.Transport$1.run(Transport.java:164)
at java.security.AccessController.doPrivileged1(Native Method)
at java.security.AccessController.doPrivileged(AccessController.java)
at sun.rmi.transport.Transport.serviceCall(Transport.java:160)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:505)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.handleRequest(TCPTransport.java:837)
at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:911)
at java.lang.Thread.run(Thread.java:570)
at sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(Unknown Source)
at sun.rmi.transport.StreamRemoteCall.executeCall(Unknown Source)
at sun.rmi.server.UnicastRef.invoke(Unknown Source)
at com.hyperion.planning.HyperionPlanningBean_Stub.Login(Unknown Source)
... 34 more
com.hyperion.odi.planning.ODIPlanningException: com.hyperion.odi.planning.ODIPlanningException: Failed to sync with user provisioning. Check Planning log for details
at org.apache.bsf.engines.jython.JythonEngine.exec(JythonEngine.java:146)
at com.sunopsis.dwg.codeinterpretor.k.a(k.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.scripting(SnpSessTaskSql.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execScriptingOrders(SnpSessTaskSql.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execScriptingOrders(SnpSessTaskSql.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTaskTrt(SnpSessTaskSql.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSqlC.treatTaskTrt(SnpSessTaskSqlC.java)
at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java)
at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java)
at com.sunopsis.dwg.cmd.DwgCommandSession.treatCommand(DwgCommandSession.java)
at com.sunopsis.dwg.cmd.DwgCommandBase.execute(DwgCommandBase.java)
at com.sunopsis.dwg.cmd.e.i(e.java)
at com.sunopsis.dwg.cmd.g.y(g.java)
at com.sunopsis.dwg.cmd.e.run(e.java)
at java.lang.Thread.run(Unknown Source) -
Unable to generate Logical Model Diagrams through Reverse Engineering
Hi,
I am currently using SQL Developer Data Modeler Version-3.0.04.
I have generated Logical Model Diagrams from Relational Model Diagrams through Reverse Engineering (Done by pressing an" engineer to Logical Model button" on top panel of sql developer) .I saved the DMD file (source file) once i had done generating the logical diagrams.Now if i reopen the DMD and open the logical diagram again I found that most of the tables had lost their relationships.So i tried to regenerate the Logical Model Diagram again from the same Relational Diagram but it is not being generated unless i create a new Relational Diagram.Is there a way to generate multiple Logical Diagrams for the same Relational Diagram rather than creating a new one for each Logical Diagram to be created.
Regards .
Thanks in advance.Any comments on this issue?. Please let us know.
-
Designer 6i : Server Model Generation Error while reverse engineering
Hi there,
I am Creating a DB Model from exising database (Reverse
Engineering ). When I am trying to generate capture design of
Server Model. I am getting below errors and operation fails.
--------------------------------------------- Error Message start
Internal API error - ORA-20291: integrity constraint
(FK_OTB_TO_OSP) violated - parent key not found
ORA-06512: at "REP_USER.SDD_OTB_VAL", line 22
ORA-04088: error during execution of
trigger 'REP_USER.SDD_OTB_VAL'
RME-00020: Internal API error - ORA-20291: integrity constraint
(FK_OTB_TO_OSP) violated - parent key not found
ORA-06512: at "REP_USER.SDD_OTB_VAL", line 22
ORA-04088: error during execution of
trigger 'REP_USER.SDD_OTB_VAL'
CDR-01052: Tablespace HHNEWBUILD/HHNEWBUILD.USERS is referencing
invalid Storage Definition (ref =
2105528996887633452799620949781640613).
RME-00011: Operation 'ins' on TABLESPACE has failed
RME-00222: Failed to dispatch operation to Repository
RME-00222: Failed to dispatch operation to Repository
--------------------------------------------- Error Message End
My init.ora is created according to Installation guide.
Could anyone please help me with this ???
Your earliest action would highly appreciated.
Thanks & regards,
Bhavesh Doshi1. Bounce the Repository's DB Instance. Usually an indication
of RME errors.
2. Goto RAU and perform all of your maintenance
a. Compute Statistics
b. View Objects and Recompile all 'INVALID' objects
c. Clear temporary tables.
3. If you are reverse engineering with DBA privileges then you
are going to retrieve alot of uneccessary objects. Be explicit
in your retrieval.
Any questions? Arnold Angel, [email protected] -
How to do reverse engineering to a sybase model?
Hi,
I´m new with sybase ase technology and i don´t now how to create a sybase model in ODI. I´m alredy created the data server and logical schema in topology manager but when i try to do the reverse engineering on designer module i can´t see the tables. What are the requirements for do this?
Help me please!!!
RegardsHi
Pl. use Return Purchase Order process, transaction code ME21N
At the item details, look for the Return columns and tick it.
MIGO_GR - Goods Receipt for Return Purchase Order
Movement type will be 161 to deduct the stock and 162 for reversal.
During Goods Receipt for Return Purchase Order, you do not have to change the movement type from 101 to 161 as the system will automatically assign the movement type to 161 upon saving the postings.
However, before saving, check if there is a tick in the Return Column to ensure that it is a return Purchase Order.
you can also do the outbound delivery ..
Outbound delivery with VL01n and do shipment with VT01N by referencing to the Out bound delivery.
I hope this helps,
if found usefull pl . award points
Thanks
Prasanna -
Data Modeler : Generate direct to a schema / Reverse engineering
Hi everybody,
I searched for informations in the help but I didn't found any interesting information.
I would like to know :
- If it's possible to generate the relation model directly to a schema? If yes, where can I found documentation?
- Is it possible to create some scripts with reverse engineering (as Designer)?
Thanks in advance!Hi Cedric,
If it's possible to generate the relation model directly to a schema?no
Is it possible to create some scripts with reverse engineeringYou can generate DDL script for objects in relational and physical model - press "Generate DDL" icon when you are in relational model or use "File>Export>DDL File".
You also can generate "alter statements" when you compare relational model to database, DDL files or another design.
You can look at available demonstrations http://www.oracle.com/technetwork/developer-tools/datamodeler/overview/index.html
Philip -
Reverse engineering tool from the uml modeling tutorial
My problem arises at the point where the tutorial wants you to generate code. I generate the code for the bankAccount.java and the accountTest.java and that works fine. I add setBalance(getBalance()+amount); to bankAccount.java. I then add the main class to the AccountTest.java and reformat the code. That all works fine. Then when I do the reverse engineering going through steps 8-10, the Model Element Overwrite Authorization dialog box, never appears, and the main() method never gets written back into the AccountTest class. Does anyone have any suggestions as to why this is happening?
What version (or build) of UML are you using? You can find out by going Tools->Module Manager, find a uml module under UML category, right click on the module and bring up Properties, build number is listed under "Expert" section. What's your system platform? JDK?
In step 9, is the target uml project selected? Do you have other uml projects open at the same time? -
UML Modeling / Reverse Engineering Tool: Rational Rose orSELECT?
Can anyone comment on the relative strengths and weaknesses of the Forte
modeling / reverse engineering tools from Rational and SELECT? A brief
discussion of tools for reverse engineering Forte applications appeared in
June '98, but it was not clear how these products compared.
Regards,
Rob
Robert Black
Descartes Systems Group Inc.
Waterloo, Ontario
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>What version (or build) of UML are you using? You can find out by going Tools->Module Manager, find a uml module under UML category, right click on the module and bring up Properties, build number is listed under "Expert" section. What's your system platform? JDK?
In step 9, is the target uml project selected? Do you have other uml projects open at the same time? -
UML modeling by reverse-engineering a JAVA project
I can't seem to get over a basic hurdle to get started with UML modeling. I open an existing JAVA project. I then start a new project and choose "UML" and "-Platform model by reverse-engineering a JAVA project". Next I give the UML project a name and try to open my existing JAVA project. But the wizard does not show any project!
Appreciate your help.
PhilUML in JSE8 can reverse engineer all 4 built-in types of Java project defined in IDE. To prove that, I just downloaded apache ant source 1.6.5 from http://ant.apache.org/srcdownload.cgi and successfully reverse engineered it with JSE8.
If you have a project with existing ant script , it's extremely easy, you absolutely don't need to hand-create a java project from scratch to specify source, library dependency etc. Just follow the wizard "create a Java project with existing ant script" to specify your Java project location, the ant script location, and * don't forget * to specify the source location. Any project without source folder specified is not considered a valid candidate for Reverse Engineer, and you won't see it listed under the project chooser in UML wizard when trying to associate the current UML project with a Java project. Please right click to bring up your source project properties to verify if you have source package folder correctly spelled out.
It IS a supported feature, do let us know if you still have troubles to RE your project. -
Error in Reverse Engineering an XML file
I am tring to set up ODI to read and XML file and post it to a DB.
I am using Oracle Data Integrator 10.1.3.5
I have set up the Connection in the Topology Manager and when I ran the Test it returned OK.
I went to the Model tab in the Designer and tried to Reverse engineer the file. I followed the instruction int he User's Guide but I get an error:
The Technology or the Driver used doesn not support Reverse Engineering. The User's guide says you can do it, but Designer tells me I can't.
Has anyone received this error before and how can i get around it.
I am using:
com.sunopsis.jdbc.driver.xml.SnpsXmlDriver
as the JDBC Driver. THat is the one used in the guide and example.
JDBC URL:
jdbc:snps:xml?f=c:\OraHome_1\Oracledi\MercuryGate\MGTransImpTemplatev1.0.1.xml&re=MercuryGate&ro=true&case_sens=true&s=MercGate
Any help will be appreciated.Try the Oracle Data Integrator Forum
Data Integrator
Edited by: Johnreardon on 13-Jan-2011 05:34 -
Reverse engineering in Java Studio Enterprise 8.1
I tried to do the reverse engineering in Java Studio Enterprise 8.1.
The Reverse Engineering process launches which I can tell from the output log,
but I didn't see any diagram generated. What could be the problem?
Thanks!to see if the relationships are in the model, try to expand the class and interface nodes and they should have something like the following. If these are absent, there might be something in the reverse engineering process that lost the relationships.
- package1
- class1
- Relationships
- Implementation
+ interface1
- package2
- interface1
- Relationships
- Implementation
+ class1
As for sequence diagram, not sure how you created it. If you just cdfs the classes, you should not see any message except for the lifelines that represent the classes. If you select an operation of a class to do cdfs or reverse engineer operation, the sequence diagram will be generated. -
Dear Gurus and Experts.
I'm trying to reverse engineer had made a model of the Hyperion Planning.
After configuring the topology.
Steps:
A)
Physical Architecture:
machine.mycompany.com: 11333, user / pdw (here's Hyperion Planning)
Physical Layout:
Catalog Application - I wrote: myapphp
Implementation and Application of Work - I wrote: myapphp
1_doubt: I expected to be able to select the physical layout, the field catalog application, an application name that is in Hyperion Planning.
But I saw that does not work well. I had to enter.
is this right? or just this wrong in my settings?
B)
Logical Architecture:
Context: Global
Associated with LS_HP_myapp
C)
In Contexts:
Global, contains the association.
logical scheme: LS_HP_myapp for Physical Schema: myapphp
D)
In Designer.
I want to reverse engineer;
Criated a folder, added a model;
name: mymodelhp, selected technology: hyperion planning
logical schema: LS_HP_myapp
em group of generic actions.
Saved.
E)
And clicked on Reverse Engineering
Then the error ODI: 20616 Failed Reverse Engineering Standard.
details:
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
java.util.concurrent.ExecutionException: java.lang.IllegalArgumentException: Driver name cannot be empty
at java.util.concurrent.FutureTask$Sync.innerGet(FutureTask.java:222)
at java.util.concurrent.FutureTask.get(FutureTask.java:83)
at com.sunopsis.graphical.tools.utils.swingworker.SwingWorker.get(SwingWorker.java:476)
at com.sunopsis.graphical.frame.edit.EditFrameSnpModel$8.done(EditFrameSnpModel.java:2622)
at com.sunopsis.graphical.tools.utils.swingworker.SwingWorker$4.run(SwingWorker.java:615)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:646)
at java.awt.EventQueue.access$000(EventQueue.java:84)
at java.awt.EventQueue$1.run(EventQueue.java:607)
at java.awt.EventQueue$1.run(EventQueue.java:605)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:616)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:178)
at java.awt.Dialog$1.run(Dialog.java:1044)
at java.awt.Dialog$3.run(Dialog.java:1096)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Dialog.show(Dialog.java:1094)
at java.awt.Component.show(Component.java:1584)
at java.awt.Component.setVisible(Component.java:1536)
at java.awt.Window.setVisible(Window.java:841)
at java.awt.Dialog.setVisible(Dialog.java:984)
at oracle.bali.ewt.dialog.JEWTDialog.runDialog(JEWTDialog.java:395)
at oracle.bali.ewt.dialog.JEWTDialog.runDialog(JEWTDialog.java:356)
at oracle.ide.dialogs.ProgressBar.start(ProgressBar.java:352)
at oracle.ide.dialogs.ProgressBar.start(ProgressBar.java:243)
at oracle.ide.dialogs.ProgressBar.start(ProgressBar.java:215)
at com.sunopsis.graphical.tools.utils.SnpsSwingUtilities.executeAndBlockGUI(SnpsSwingUtilities.java:181)
at com.sunopsis.graphical.frame.edit.EditFrameSnpModel.jButtonReverse_ActionEvents(EditFrameSnpModel.java:2650)
at com.sunopsis.graphical.frame.SnpsEditFrame$IvjEventHandler.actionPerformed(SnpsEditFrame.java:206)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
at java.awt.AWTEventMulticaster.mouseReleased(AWTEventMulticaster.java:273)
at java.awt.Component.processMouseEvent(Component.java:6290)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6055)
at java.awt.Container.processEvent(Container.java:2039)
at java.awt.Component.dispatchEventImpl(Component.java:4653)
at java.awt.Container.dispatchEventImpl(Container.java:2097)
at java.awt.Component.dispatchEvent(Component.java:4481)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4575)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4236)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4166)
at java.awt.Container.dispatchEventImpl(Container.java:2083)
at java.awt.Window.dispatchEventImpl(Window.java:2482)
at java.awt.Component.dispatchEvent(Component.java:4481)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:648)
at java.awt.EventQueue.access$000(EventQueue.java:84)
at java.awt.EventQueue$1.run(EventQueue.java:607)
at java.awt.EventQueue$1.run(EventQueue.java:605)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
at java.awt.EventQueue$2.run(EventQueue.java:621)
at java.awt.EventQueue$2.run(EventQueue.java:619)
at java.security.AccessController.doPrivileged(Native Method)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:618)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: java.lang.IllegalArgumentException: Driver name cannot be empty
at org.springframework.util.Assert.hasText(Assert.java:161)
at com.sunopsis.sql.SnpsConnection.setDriverName(SnpsConnection.java:302)
at com.sunopsis.dwg.dbobj.DwgConnectConnection.setDefaultConnectDefinition(DwgConnectConnection.java:380)
at com.sunopsis.dwg.dbobj.DwgConnectConnection.<init>(DwgConnectConnection.java:274)
at com.sunopsis.dwg.dbobj.DwgConnectConnection.<init>(DwgConnectConnection.java:288)
at oracle.odi.core.datasource.dwgobject.support.DwgConnectConnectionCreatorImpl.createDwgConnectConnection(DwgConnectConnectionCreatorImpl.java:53)
at com.sunopsis.dwg.reverse.Reverse.getLocalConnection(Reverse.java:1286)
at com.sunopsis.dwg.reverse.Reverse.getLocalConnection(Reverse.java:1336)
at com.sunopsis.dwg.reverse.Reverse.getLocalConnection(Reverse.java:1301)
at com.sunopsis.dwg.reverse.Reverse.getMetaData(Reverse.java:1357)
at com.sunopsis.graphical.frame.edit.EditFrameSnpModel$8.doInBackground(EditFrameSnpModel.java:2587)
at com.sunopsis.graphical.tools.utils.swingworker.SwingWorker$1.call(SwingWorker.java:240)
at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
at java.util.concurrent.FutureTask.run(FutureTask.java:138)
at com.sunopsis.graphical.tools.utils.swingworker.SwingWorker.run(SwingWorker.java:278)
at oracle.ide.dialogs.ProgressBar.run(ProgressBar.java:655)
at java.lang.Thread.run(Thread.java:662)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Any light please.
thank youIn the reverse engineer tab of the model you will need to select customized and select the knowledge module "RKM Hyperion Planning"
Cheers
John
http://john-goodwin.blogspot.com/ -
ODI 11g - SQL Server reverse engineering - no objects
Hi,
I'm using ODI 11g and I created the logical and physical schema and then a Model. When I reverse engineering it nothing appears under the model node. Is there any log that ODI provides, to check it? A very quick window appears and disappears so I'm not sure what's happening.
Thank youFacing same problem, how you fixed it?
Thanks in advance
Maybe you are looking for
-
ALV Page Break when Catagory Changes (ie SO # change)
I will have an ALV report with a Sale Order # on a header section and line items associated for the header SO#, and when a different SO# occurs it will go to next page and display the next SO# on header section and the item info on the main body. Is
-
Checkbox as a query item - how do I get its value into my SQL
I have a search region where the user enters some parameters to filter the records returned from the query. I have a checkbox that represents Active or Inactive. I created it using the APEX_ITEM.CHECKBOX function. So if checked I want the sql to orde
-
MI 7.1 data objects push data to backend in some sequence
Hi all, Let's say we have 2 data objects with no dependency between these. If we add instances of these data objects on the client in some sequence, can we be sure that these instances will arrive on DOE in the same order and will be processed in tha
-
I am new to apple family.on new year I brought this amazing devise .I have download iLife for free in ipad air but I deleted imovies ...after dat I try to install it agine n giving message like u already purchased it will be download for free.....aft
-
TS3988 iCloud:email; "Messages cannot be displayed at this time"
I am getting "Messages cannot be displayed at this time", which is slightly scary since all email messages are located on a server and not downloaded to my laptop or iPhone. Any suggestions?