Unable to apply reverse engineering to dbf file

Hello everyone,
We are new to ODI and struggling to understand whether we are making an error or we are actually facing an issue with a .dbf file.
Some details for everyone:
- ODI version: 10.1.3.4.0
- Platform: Win Server 2003 sp2
- File we wish to load: xyz.dbf, where xyz.dbf is one of the 3 output files (xyz.shp, xyz.shx, xyz.dbf) of an ESRI geographic information systems software
- We are not interested in the other .shp and .shx files but just in the .dbf one: hence we are treating this one as a stand-alone .dbf file.
Given the above elements, we have executed the following:
a. Created an ODBC entry using the "Microsoft dbase Driver for dbf files" vs. the relevant directory storing the .dbf file (as well as the .shp, .shx);
b. Used Topology Manager --> "Dbase" technology to build the relevant Data Server, Physical Schema and Logical Schema.
--- Up to this point when we test the connectivity to the .dbf file we have absolutely NO problems. ---
We have then proceeded in Designer:
c. Creating an appropriate Model vs. the Logical Schema introduced at point b.
d. Attempting the reverse-engineering process.
At this point however the "reverse engineering" has not performed what expected, as
1. it has correctly introduced in Designer a datastore corresponding to the desired .dbf file, but
2. it has not created any columns at all for the datastore, without producing any error message.
Additionally, clicking on the datastore just created and selecting from it the "reverse" option in the "columns" tab, an error window is retrieved: "java.sql.SQLException: [Microsoft][ODBC dBase Driver]Invalid string or buffer length".
At this point we are struggling to understand how to proceed further: shall we use a different ODBC driver/is this an error un-related to the ODBC driver we used/shall we use a different technology in consideration of the fact this .dbf file is not a stand-alone one but comes with .shp and .shx as well/anything else?
Any help would be greatly appreciated.
Thanks in advance!
scagliaf

Hi CTS,
First, thanks for your help - much appreciated.
However, we just tried to reverse the .dbf as you suggested using the custom reverse engineering via RKM SQL (Jython) module.
First two steps (1 - Reset Metadata, 2 - Create Jython Classes) worked OK, but third failed with the same error mentioned in the first thread:
Operator log details:
org.apache.bsf.BSFException: exception from Jython: Traceback (innermost last):
File "<string>", line 33, in ?
File "<string>", line 111, in startReverse
File "<string>", line 156, in SnpsReverse_gettables
File "<string>", line 173, in SnpsReverse_getcolumns java.sql.SQLException: [Microsoft][ODBC dBase Driver]Invalid string or buffer length
     at sun.jdbc.odbc.JdbcOdbc.createSQLException(Unknown Source)
     at sun.jdbc.odbc.JdbcOdbc.standardError(Unknown Source)
     at sun.jdbc.odbc.JdbcOdbc.SQLColumns(Unknown Source)
     at sun.jdbc.odbc.JdbcOdbcDatabaseMetaData.getColumns(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.PyObject.invoke(PyObject.java)
     at org.python.pycode._pyx54._SnpsReverse__getcolumns$9(<string>:173)
     at org.python.pycode._pyx54.call_function(<string>)
     at org.python.core.PyTableCode.call(PyTableCode.java)
     at org.python.core.PyTableCode.call(PyTableCode.java)
     at org.python.core.PyFunction.__call__(PyFunction.java)
     at org.python.core.PyInstance.invoke(PyInstance.java)
     at org.python.pycode._pyx54._SnpsReverse__gettables$8(<string>:156)
     at org.python.pycode._pyx54.call_function(<string>)
     at org.python.core.PyTableCode.call(PyTableCode.java)
     at org.python.core.PyTableCode.call(PyTableCode.java)
     at org.python.core.PyTableCode.call(PyTableCode.java)
     at org.python.core.PyFunction.__call__(PyFunction.java)
     at org.python.core.PyMethod.__call__(PyMethod.java)
     at org.python.pycode._pyx54.startReverse$6(<string>:111)
     at org.python.pycode._pyx54.call_function(<string>)
     at org.python.core.PyTableCode.call(PyTableCode.java)
     at org.python.core.PyTableCode.call(PyTableCode.java)
     at org.python.core.PyTableCode.call(PyTableCode.java)
     at org.python.core.PyFunction.__call__(PyFunction.java)
     at org.python.core.PyMethod.__call__(PyMethod.java)
     at org.python.pycode._pyx55.f$0(<string>:33)
     at org.python.pycode._pyx55.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(Unknown Source)
     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.h.y(h.java)
     at com.sunopsis.dwg.cmd.e.run(e.java)
     at java.lang.Thread.run(Unknown Source)
java.sql.SQLException: java.sql.SQLException: [Microsoft][ODBC dBase Driver]Invalid string or buffer length      
at org.apache.bsf.engines.jython.JythonEngine.exec(Unknown Source)      
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.h.y(h.java)      
at com.sunopsis.dwg.cmd.e.run(e.java)      
at java.lang.Thread.run(Unknown Source)
Any further idea?
Thanks,
scagliaf

Similar Messages

  • 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

  • Error While doing reverse engineering on XML file

    I am getting the error when I try to do reverse-engineering on a xml file.
    I have set up topology like this:
    JDBC Driver: com.sunnopsis.jdbc.driver.xml.SnpsXmlDriver
    JDBC URL: jdbc:snps:xml?file=c:\Temp\hoy\CRM_CR_CURRENCY.xml&dtd=C:\Temp\hoy\ServiciosSerivaConsultasTypes0.xsd
    The XSD file:
    <?xml version = '1.0' encoding = 'UTF-8'?>
    <xs:schema xmlns:s3="http://www.openuri.org/2006/12/wsdl/upgradedJWS" xmlns:s0="http://schemas.xmlsoap.org/wsdl/" xmlns:s1="http://co/com/bancodecredito/eai/serviciosLinea/seriva" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://co/com/bancodecredito/eai/serviciosLinea/seriva/impl" xmlns:s2="http://schemas.xmlsoap.org/wsdl/soap/" xmlns="" targetNamespace="http://co/com/bancodecredito/eai/serviciosLinea/seriva/impl" attributeFormDefault="unqualified" elementFormDefault="qualified">
    <xs:element name="indicadoresResponse">
    <xs:complexType>
    <xs:sequence>
         <xs:element name="WS_ResultadoConsultaIndicadores">
              <xs:complexType>
                   <xs:sequence>
                        <xs:element name="Error" type="xs:string"/>
                        <xs:element name="Descripcion" type="xs:string"/>
                        <xs:element name="indicadores" maxOccurs="unbounded" minOccurs="0">
                        <xs:complexType>
                             <xs:sequence>
                                  <xs:element name="fecha" type="xs:string"/>
    <xs:element name="descripcion" type="xs:string"/>
    <xs:element name="tipoIndicador" type="xs:int"/>
    <xs:element name="codigoIndicador" type="xs:int"/>
    <xs:element name="codigoVertice" type="xs:int"/>
    <xs:element name="plazo" type="xs:int"/>
    <xs:element name="valor" type="xs:double"/>
    <xs:element name="comportamiento" type="xs:int"/>
    <xs:element name="formato" type="xs:int"/>
                             </xs:sequence>
                             </xs:complexType>
                        </xs:element>
                   </xs:sequence>
              </xs:complexType>
         </xs:element>
    </xs:sequence>      
    </xs:complexType>
    </xs:element>
    </xs:schema>
    and the xml file:
    <?xml version = '1.0' encoding = 'UTF-8'?>
    <m:indicadoresResponse xmlns:m="http://co/com/bancodecredito/eai/serviciosLinea/seriva">
    <ns0:WS_ResultadoConsultaIndicadores xmlns:ns0="http://co/com/bancodecredito/eai/serviciosLinea/seriva/impl">
    <ns0:Error>0</ns0:Error>
    <ns0:Descripcion>Transacción exitosa</ns0:Descripcion>
    <ns0:indicadores>
    <ns0:fecha>2011-08-10 00:00:00.0</ns0:fecha>
    <ns0:descripcion>VALORACION (TRM VIGENTE) UVR/UVR</ns0:descripcion>
    <ns0:tipoIndicador>3</ns0:tipoIndicador>
    <ns0:codigoIndicador>312</ns0:codigoIndicador>
    <ns0:codigoVertice>0</ns0:codigoVertice>
    <ns0:plazo>0</ns0:plazo>
    <ns0:valor>196.9975</ns0:valor>
    <ns0:comportamiento>1</ns0:comportamiento>
    <ns0:formato>3</ns0:formato>
    </ns0:indicadores>
    <ns0:indicadores>
    <ns0:fecha>2011-08-10 00:00:00.0</ns0:fecha>
    <ns0:descripcion>COMPRA (BID) UVR/UVR</ns0:descripcion>
    <ns0:tipoIndicador>3</ns0:tipoIndicador>
    <ns0:codigoIndicador>313</ns0:codigoIndicador>
    <ns0:codigoVertice>0</ns0:codigoVertice>
    <ns0:plazo>0</ns0:plazo>
    <ns0:valor>196.9975</ns0:valor>
    <ns0:comportamiento>1</ns0:comportamiento>
    <ns0:formato>3</ns0:formato>
    </ns0:indicadores>
    <ns0:indicadores>
    <ns0:fecha>2011-08-10 00:00:00.0</ns0:fecha>
    <ns0:descripcion>VENTA (ASK) UVR/UVR</ns0:descripcion>
    <ns0:tipoIndicador>3</ns0:tipoIndicador>
    <ns0:codigoIndicador>314</ns0:codigoIndicador>
    <ns0:codigoVertice>0</ns0:codigoVertice>
    <ns0:plazo>0</ns0:plazo>
    <ns0:valor>196.9975</ns0:valor>
    <ns0:comportamiento>1</ns0:comportamiento>
    <ns0:formato>3</ns0:formato>
    </ns0:indicadores>
    <ns0:indicadores>
    <ns0:fecha>2011-08-10 00:00:00.0</ns0:fecha>
    <ns0:descripcion>BID BANCO REPUBLICA EUR/EUR</ns0:descripcion>
    <ns0:tipoIndicador>3</ns0:tipoIndicador>
    <ns0:codigoIndicador>396</ns0:codigoIndicador>
    <ns0:codigoVertice>0</ns0:codigoVertice>
    <ns0:plazo>0</ns0:plazo>
    <ns0:valor>1.4367</ns0:valor>
    <ns0:comportamiento>1</ns0:comportamiento>
    <ns0:formato>3</ns0:formato>
    </ns0:indicadores>
    <ns0:indicadores>
    <ns0:fecha>2011-08-10 00:00:00.0</ns0:fecha>
    <ns0:descripcion>ASK BANCO REPUBLICA EUR/EUR</ns0:descripcion>
    <ns0:tipoIndicador>3</ns0:tipoIndicador>
    <ns0:codigoIndicador>397</ns0:codigoIndicador>
    <ns0:codigoVertice>0</ns0:codigoVertice>
    <ns0:plazo>0</ns0:plazo>
    <ns0:valor>1.4367</ns0:valor>
    <ns0:comportamiento>1</ns0:comportamiento>
    <ns0:formato>3</ns0:formato>
    </ns0:indicadores>
    <ns0:indicadores>
    <ns0:fecha>2011-08-10 00:00:00.0</ns0:fecha>
    <ns0:descripcion>TRM BANCO REPUBLICA EUR/EUR</ns0:descripcion>
    <ns0:tipoIndicador>3</ns0:tipoIndicador>
    <ns0:codigoIndicador>398</ns0:codigoIndicador>
    <ns0:codigoVertice>0</ns0:codigoVertice>
    <ns0:plazo>0</ns0:plazo>
    <ns0:valor>1.4367</ns0:valor>
    <ns0:comportamiento>1</ns0:comportamiento>
    <ns0:formato>3</ns0:formato>
    </ns0:indicadores>
    <ns0:indicadores>
    <ns0:fecha>2011-08-10 00:00:00.0</ns0:fecha>
    <ns0:descripcion>BID BANCO REPUBLICA UVR/UVR</ns0:descripcion>
    <ns0:tipoIndicador>3</ns0:tipoIndicador>
    <ns0:codigoIndicador>432</ns0:codigoIndicador>
    <ns0:codigoVertice>0</ns0:codigoVertice>
    <ns0:plazo>0</ns0:plazo>
    <ns0:valor>196.9975</ns0:valor>
    <ns0:comportamiento>1</ns0:comportamiento>
    <ns0:formato>3</ns0:formato>
    </ns0:indicadores>
    <ns0:indicadores>
    <ns0:fecha>2011-08-10 00:00:00.0</ns0:fecha>
    <ns0:descripcion>ASK BANCO REPUBLICA UVR/UVR</ns0:descripcion>
    <ns0:tipoIndicador>3</ns0:tipoIndicador>
    <ns0:codigoIndicador>433</ns0:codigoIndicador>
    <ns0:codigoVertice>0</ns0:codigoVertice>
    <ns0:plazo>0</ns0:plazo>
    <ns0:valor>196.9975</ns0:valor>
    <ns0:comportamiento>1</ns0:comportamiento>
    <ns0:formato>3</ns0:formato>
    </ns0:indicadores>
    <ns0:indicadores>
    <ns0:fecha>2011-08-10 00:00:00.0</ns0:fecha>
    <ns0:descripcion>TRM BANCO REPUBLICA UVR/UVR</ns0:descripcion>
    <ns0:tipoIndicador>3</ns0:tipoIndicador>
    <ns0:codigoIndicador>434</ns0:codigoIndicador>
    <ns0:codigoVertice>0</ns0:codigoVertice>
    <ns0:plazo>0</ns0:plazo>
    <ns0:valor>196.9975</ns0:valor>
    <ns0:comportamiento>1</ns0:comportamiento>
    <ns0:formato>3</ns0:formato>
    </ns0:indicadores>
    <ns0:indicadores>
    <ns0:fecha>2011-08-10 00:00:00.0</ns0:fecha>
    <ns0:descripcion>BID BANCO REPUBLICA USD/USD</ns0:descripcion>
    <ns0:tipoIndicador>3</ns0:tipoIndicador>
    <ns0:codigoIndicador>390</ns0:codigoIndicador>
    <ns0:codigoVertice>0</ns0:codigoVertice>
    <ns0:plazo>0</ns0:plazo>
    <ns0:valor>1800.7300</ns0:valor>
    <ns0:comportamiento>2</ns0:comportamiento>
    <ns0:formato>3</ns0:formato>
    </ns0:indicadores>
    <ns0:indicadores>
    <ns0:fecha>2011-08-10 00:00:00.0</ns0:fecha>
    <ns0:descripcion>ASK BANCO REPUBLICA USD/USD</ns0:descripcion>
    <ns0:tipoIndicador>3</ns0:tipoIndicador>
    <ns0:codigoIndicador>391</ns0:codigoIndicador>
    <ns0:codigoVertice>0</ns0:codigoVertice>
    <ns0:plazo>0</ns0:plazo>
    <ns0:valor>1801.2100</ns0:valor>
    <ns0:comportamiento>2</ns0:comportamiento>
    <ns0:formato>3</ns0:formato>
    </ns0:indicadores>
    <ns0:indicadores>
    <ns0:fecha>2011-08-10 00:00:00.0</ns0:fecha>
    <ns0:descripcion>TRM BANCO REPUBLICA USD/USD</ns0:descripcion>
    <ns0:tipoIndicador>3</ns0:tipoIndicador>
    <ns0:codigoIndicador>395</ns0:codigoIndicador>
    <ns0:codigoVertice>0</ns0:codigoVertice>
    <ns0:plazo>0</ns0:plazo>
    <ns0:valor>1800.9700</ns0:valor>
    <ns0:comportamiento>2</ns0:comportamiento>
    <ns0:formato>3</ns0:formato>
    </ns0:indicadores>
    <ns0:indicadores>
    <ns0:fecha>2011-08-10 00:00:00.0</ns0:fecha>
    <ns0:descripcion>VALORACION (TRM VIGENTE) EUR/EUR</ns0:descripcion>
    <ns0:tipoIndicador>3</ns0:tipoIndicador>
    <ns0:codigoIndicador>241</ns0:codigoIndicador>
    <ns0:codigoVertice>0</ns0:codigoVertice>
    <ns0:plazo>0</ns0:plazo>
    <ns0:valor>1.4267</ns0:valor>
    <ns0:comportamiento>1</ns0:comportamiento>
    <ns0:formato>3</ns0:formato>
    </ns0:indicadores>
    <ns0:indicadores>
    <ns0:fecha>2011-08-10 00:00:00.0</ns0:fecha>
    <ns0:descripcion>VALORACION (TRM VIGENTE) USD/USD</ns0:descripcion>
    <ns0:tipoIndicador>3</ns0:tipoIndicador>
    <ns0:codigoIndicador>246</ns0:codigoIndicador>
    <ns0:codigoVertice>0</ns0:codigoVertice>
    <ns0:plazo>0</ns0:plazo>
    <ns0:valor>6.4573</ns0:valor>
    <ns0:comportamiento>2</ns0:comportamiento>
    <ns0:formato>3</ns0:formato>
    </ns0:indicadores>
    <ns0:indicadores>
    <ns0:fecha>2011-08-10 00:00:00.0</ns0:fecha>
    <ns0:descripcion>VALORACION (TRM VIGENTE) USD/USD</ns0:descripcion>
    <ns0:tipoIndicador>3</ns0:tipoIndicador>
    <ns0:codigoIndicador>251</ns0:codigoIndicador>
    <ns0:codigoVertice>0</ns0:codigoVertice>
    <ns0:plazo>0</ns0:plazo>
    <ns0:valor>4.3000</ns0:valor>
    <ns0:comportamiento>0</ns0:comportamiento>
    <ns0:formato>3</ns0:formato>
    </ns0:indicadores>
    <ns0:indicadores>
    <ns0:fecha>2011-08-10 00:00:00.0</ns0:fecha>
    <ns0:descripcion>VALORACION (TRM VIGENTE) USD/USD</ns0:descripcion>
    <ns0:tipoIndicador>3</ns0:tipoIndicador>
    <ns0:codigoIndicador>256</ns0:codigoIndicador>
    <ns0:codigoVertice>0</ns0:codigoVertice>
    <ns0:plazo>0</ns0:plazo>
    <ns0:valor>0.9913</ns0:valor>
    <ns0:comportamiento>1</ns0:comportamiento>
    <ns0:formato>3</ns0:formato>
    </ns0:indicadores>
    <ns0:indicadores>
    <ns0:fecha>2011-08-10 00:00:00.0</ns0:fecha>
    <ns0:descripcion>VALORACION (TRM VIGENTE) USD/USD</ns0:descripcion>
    <ns0:tipoIndicador>3</ns0:tipoIndicador>
    <ns0:codigoIndicador>261</ns0:codigoIndicador>
    <ns0:codigoVertice>0</ns0:codigoVertice>
    <ns0:plazo>0</ns0:plazo>
    <ns0:valor>12.4332</ns0:valor>
    <ns0:comportamiento>1</ns0:comportamiento>
    <ns0:formato>3</ns0:formato>
    </ns0:indicadores>
    <ns0:indicadores>
    <ns0:fecha>2011-08-10 00:00:00.0</ns0:fecha>
    <ns0:descripcion>VALORACION (TRM VIGENTE) USD/USD</ns0:descripcion>
    <ns0:tipoIndicador>3</ns0:tipoIndicador>
    <ns0:codigoIndicador>272</ns0:codigoIndicador>
    <ns0:codigoVertice>0</ns0:codigoVertice>
    <ns0:plazo>0</ns0:plazo>
    <ns0:valor>77.2692</ns0:valor>
    <ns0:comportamiento>2</ns0:comportamiento>
    <ns0:formato>3</ns0:formato>
    </ns0:indicadores>
    <ns0:indicadores>
    <ns0:fecha>2011-08-10 00:00:00.0</ns0:fecha>
    <ns0:descripcion>VALORACION (TRM VIGENTE) GBP/GBP</ns0:descripcion>
    <ns0:tipoIndicador>3</ns0:tipoIndicador>
    <ns0:codigoIndicador>277</ns0:codigoIndicador>
    <ns0:codigoVertice>0</ns0:codigoVertice>
    <ns0:plazo>0</ns0:plazo>
    <ns0:valor>1.6341</ns0:valor>
    <ns0:comportamiento>2</ns0:comportamiento>
    <ns0:formato>3</ns0:formato>
    </ns0:indicadores>
    <ns0:indicadores>
    <ns0:fecha>2011-08-10 00:00:00.0</ns0:fecha>
    <ns0:descripcion>VALORACION (TRM VIGENTE) USD/USD</ns0:descripcion>
    <ns0:tipoIndicador>3</ns0:tipoIndicador>
    <ns0:codigoIndicador>282</ns0:codigoIndicador>
    <ns0:codigoVertice>0</ns0:codigoVertice>
    <ns0:plazo>0</ns0:plazo>
    <ns0:valor>5.2216</ns0:valor>
    <ns0:comportamiento>2</ns0:comportamiento>
    <ns0:formato>3</ns0:formato>
    </ns0:indicadores>
    <ns0:indicadores>
    <ns0:fecha>2011-08-10 00:00:00.0</ns0:fecha>
    <ns0:descripcion>VALORACION (TRM VIGENTE) AUD/AUD</ns0:descripcion>
    <ns0:tipoIndicador>3</ns0:tipoIndicador>
    <ns0:codigoIndicador>340</ns0:codigoIndicador>
    <ns0:codigoVertice>0</ns0:codigoVertice>
    <ns0:plazo>0</ns0:plazo>
    <ns0:valor>1.0198</ns0:valor>
    <ns0:comportamiento>2</ns0:comportamiento>
    <ns0:formato>3</ns0:formato>
    </ns0:indicadores>
    </ns0:WS_ResultadoConsultaIndicadores>
    </m:indicadoresResponse>
    When I try do reverse engineering I get:
    java.sql.SQLException: class java.sql.SQLException
    com.sunopsis.tools.core.exception.SnpsRuntimeException: ODI-40798 Tipo Desconocido: {0}element
    What is the issue ?
    When I change the xml file , and I remove the namespaces, so that xml file is changed like this:
    <?xml version = '1.0' encoding = 'UTF-8'?>
    <indicadoresResponse >
    <WS_ResultadoConsultaIndicadores >
    <Error>0</Error>
    <Descripcion>Transacción exitosa</Descripcion>
    <indicadores>
    <fecha>2011-08-10 00:00:00.0</fecha>
    <descripcion>VALORACION (TRM VIGENTE) UVR/UVR</descripcion>
    <tipoIndicador>3</tipoIndicador>
    <codigoIndicador>312</codigoIndicador>
    <codigoVertice>0</codigoVertice>
    <plazo>0</plazo>
    <valor>196.9975</valor>
    <comportamiento>1</comportamiento>
    <formato>3</formato>
    </indicadores>
    <indicadores>
    <fecha>2011-08-10 00:00:00.0</fecha>
    <descripcion>COMPRA (BID) UVR/UVR</descripcion>
    <tipoIndicador>3</tipoIndicador>
    <codigoIndicador>313</codigoIndicador>
    <codigoVertice>0</codigoVertice>
    <plazo>0</plazo>
    <valor>196.9975</valor>
    <comportamiento>1</comportamiento>
    <formato>3</formato>
    </indicadores>
    <indicadores>
    <fecha>2011-08-10 00:00:00.0</fecha>
    <descripcion>VENTA (ASK) UVR/UVR</descripcion>
    <tipoIndicador>3</tipoIndicador>
    <codigoIndicador>314</codigoIndicador>
    <codigoVertice>0</codigoVertice>
    <plazo>0</plazo>
    <valor>196.9975</valor>
    <comportamiento>1</comportamiento>
    <formato>3</formato>
    </indicadores>
    <indicadores>
    <fecha>2011-08-10 00:00:00.0</fecha>
    <descripcion>BID BANCO REPUBLICA EUR/EUR</descripcion>
    <tipoIndicador>3</tipoIndicador>
    <codigoIndicador>396</codigoIndicador>
    <codigoVertice>0</codigoVertice>
    <plazo>0</plazo>
    <valor>1.4367</valor>
    <comportamiento>1</comportamiento>
    <formato>3</formato>
    </indicadores>
    <indicadores>
    <fecha>2011-08-10 00:00:00.0</fecha>
    <descripcion>ASK BANCO REPUBLICA EUR/EUR</descripcion>
    <tipoIndicador>3</tipoIndicador>
    <codigoIndicador>397</codigoIndicador>
    <codigoVertice>0</codigoVertice>
    <plazo>0</plazo>
    <valor>1.4367</valor>
    <comportamiento>1</comportamiento>
    <formato>3</formato>
    </indicadores>
    <indicadores>
    <fecha>2011-08-10 00:00:00.0</fecha>
    <descripcion>TRM BANCO REPUBLICA EUR/EUR</descripcion>
    <tipoIndicador>3</tipoIndicador>
    <codigoIndicador>398</codigoIndicador>
    <codigoVertice>0</codigoVertice>
    <plazo>0</plazo>
    <valor>1.4367</valor>
    <comportamiento>1</comportamiento>
    <formato>3</formato>
    </indicadores>
    <indicadores>
    <fecha>2011-08-10 00:00:00.0</fecha>
    <descripcion>BID BANCO REPUBLICA UVR/UVR</descripcion>
    <tipoIndicador>3</tipoIndicador>
    <codigoIndicador>432</codigoIndicador>
    <codigoVertice>0</codigoVertice>
    <plazo>0</plazo>
    <valor>196.9975</valor>
    <comportamiento>1</comportamiento>
    <formato>3</formato>
    </indicadores>
    <indicadores>
    <fecha>2011-08-10 00:00:00.0</fecha>
    <descripcion>ASK BANCO REPUBLICA UVR/UVR</descripcion>
    <tipoIndicador>3</tipoIndicador>
    <codigoIndicador>433</codigoIndicador>
    <codigoVertice>0</codigoVertice>
    <plazo>0</plazo>
    <valor>196.9975</valor>
    <comportamiento>1</comportamiento>
    <formato>3</formato>
    </indicadores>
    <indicadores>
    <fecha>2011-08-10 00:00:00.0</fecha>
    <descripcion>TRM BANCO REPUBLICA UVR/UVR</descripcion>
    <tipoIndicador>3</tipoIndicador>
    <codigoIndicador>434</codigoIndicador>
    <codigoVertice>0</codigoVertice>
    <plazo>0</plazo>
    <valor>196.9975</valor>
    <comportamiento>1</comportamiento>
    <formato>3</formato>
    </indicadores>
    <indicadores>
    <fecha>2011-08-10 00:00:00.0</fecha>
    <descripcion>BID BANCO REPUBLICA USD/USD</descripcion>
    <tipoIndicador>3</tipoIndicador>
    <codigoIndicador>390</codigoIndicador>
    <codigoVertice>0</codigoVertice>
    <plazo>0</plazo>
    <valor>1800.7300</valor>
    <comportamiento>2</comportamiento>
    <formato>3</formato>
    </indicadores>
    <indicadores>
    <fecha>2011-08-10 00:00:00.0</fecha>
    <descripcion>ASK BANCO REPUBLICA USD/USD</descripcion>
    <tipoIndicador>3</tipoIndicador>
    <codigoIndicador>391</codigoIndicador>
    <codigoVertice>0</codigoVertice>
    <plazo>0</plazo>
    <valor>1801.2100</valor>
    <comportamiento>2</comportamiento>
    <formato>3</formato>
    </indicadores>
    <indicadores>
    <fecha>2011-08-10 00:00:00.0</fecha>
    <descripcion>TRM BANCO REPUBLICA USD/USD</descripcion>
    <tipoIndicador>3</tipoIndicador>
    <codigoIndicador>395</codigoIndicador>
    <codigoVertice>0</codigoVertice>
    <plazo>0</plazo>
    <valor>1800.9700</valor>
    <comportamiento>2</comportamiento>
    <formato>3</formato>
    </indicadores>
    <indicadores>
    <fecha>2011-08-10 00:00:00.0</fecha>
    <descripcion>VALORACION (TRM VIGENTE) EUR/EUR</descripcion>
    <tipoIndicador>3</tipoIndicador>
    <codigoIndicador>241</codigoIndicador>
    <codigoVertice>0</codigoVertice>
    <plazo>0</plazo>
    <valor>1.4267</valor>
    <comportamiento>1</comportamiento>
    <formato>3</formato>
    </indicadores>
    <indicadores>
    <fecha>2011-08-10 00:00:00.0</fecha>
    <descripcion>VALORACION (TRM VIGENTE) USD/USD</descripcion>
    <tipoIndicador>3</tipoIndicador>
    <codigoIndicador>246</codigoIndicador>
    <codigoVertice>0</codigoVertice>
    <plazo>0</plazo>
    <valor>6.4573</valor>
    <comportamiento>2</comportamiento>
    <formato>3</formato>
    </indicadores>
    <indicadores>
    <fecha>2011-08-10 00:00:00.0</fecha>
    <descripcion>VALORACION (TRM VIGENTE) USD/USD</descripcion>
    <tipoIndicador>3</tipoIndicador>
    <codigoIndicador>251</codigoIndicador>
    <codigoVertice>0</codigoVertice>
    <plazo>0</plazo>
    <valor>4.3000</valor>
    <comportamiento>0</comportamiento>
    <formato>3</formato>
    </indicadores>
    <indicadores>
    <fecha>2011-08-10 00:00:00.0</fecha>
    <descripcion>VALORACION (TRM VIGENTE) USD/USD</descripcion>
    <tipoIndicador>3</tipoIndicador>
    <codigoIndicador>256</codigoIndicador>
    <codigoVertice>0</codigoVertice>
    <plazo>0</plazo>
    <valor>0.9913</valor>
    <comportamiento>1</comportamiento>
    <formato>3</formato>
    </indicadores>
    <indicadores>
    <fecha>2011-08-10 00:00:00.0</fecha>
    <descripcion>VALORACION (TRM VIGENTE) USD/USD</descripcion>
    <tipoIndicador>3</tipoIndicador>
    <codigoIndicador>261</codigoIndicador>
    <codigoVertice>0</codigoVertice>
    <plazo>0</plazo>
    <valor>12.4332</valor>
    <comportamiento>1</comportamiento>
    <formato>3</formato>
    </indicadores>
    <indicadores>
    <fecha>2011-08-10 00:00:00.0</fecha>
    <descripcion>VALORACION (TRM VIGENTE) USD/USD</descripcion>
    <tipoIndicador>3</tipoIndicador>
    <codigoIndicador>272</codigoIndicador>
    <codigoVertice>0</codigoVertice>
    <plazo>0</plazo>
    <valor>77.2692</valor>
    <comportamiento>2</comportamiento>
    <formato>3</formato>
    </indicadores>
    <indicadores>
    <fecha>2011-08-10 00:00:00.0</fecha>
    <descripcion>VALORACION (TRM VIGENTE) GBP/GBP</descripcion>
    <tipoIndicador>3</tipoIndicador>
    <codigoIndicador>277</codigoIndicador>
    <codigoVertice>0</codigoVertice>
    <plazo>0</plazo>
    <valor>1.6341</valor>
    <comportamiento>2</comportamiento>
    <formato>3</formato>
    </indicadores>
    <indicadores>
    <fecha>2011-08-10 00:00:00.0</fecha>
    <descripcion>VALORACION (TRM VIGENTE) USD/USD</descripcion>
    <tipoIndicador>3</tipoIndicador>
    <codigoIndicador>282</codigoIndicador>
    <codigoVertice>0</codigoVertice>
    <plazo>0</plazo>
    <valor>5.2216</valor>
    <comportamiento>2</comportamiento>
    <formato>3</formato>
    </indicadores>
    <indicadores>
    <fecha>2011-08-10 00:00:00.0</fecha>
    <descripcion>VALORACION (TRM VIGENTE) AUD/AUD</descripcion>
    <tipoIndicador>3</tipoIndicador>
    <codigoIndicador>340</codigoIndicador>
    <codigoVertice>0</codigoVertice>
    <plazo>0</plazo>
    <valor>1.0198</valor>
    <comportamiento>2</comportamiento>
    <formato>3</formato>
    </indicadores>
    </WS_ResultadoConsultaIndicadores>
    </indicadoresResponse>
    It works!!!! I can do reverse engineering....What is the issue? I am running everthing with agent as Local
    I really appreciate any hints.
    Thanks in advance,
    Deibys

    Hi,
    Try specifying the "re" (Root Element) parameter in the URL. For example re=indicadoresResponse
    If it still fails could you post the full java error stack?
    Good luck!
    Jose

  • Unable to apply reverse effect

    For some reason, I am unable to apply the reverse effect to a clip. It will preview, but the apply button will not engage. Any advice?

    evwmc wrote:
    I completed steps 1-3 above and still the apply button will not engage. I can still preview (and it looks good), but it won't apply. Any other suggestions?
    is your project located on some external harddrive?
    => needs to be formatted correctly
    is your project 'DV' or 'mpeg4/iSight'?
    => some effects don't apply to non-DV projects ..

  • Unable to Perform Reverse Engineering, of Hyperion Planning in ODI 11.1.1.6

    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 you

    In 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/

  • Error while reverse engineering a Flat File

    Hi
    I am getting following error while trying to reverse engineer a Flat file. Could you help in identifying what's the problem
    com.sunopsis.core.SecurityAccessException: oracle.odi.core.exception.OdiRuntimeException: OdiInstance is closed
         at com.sunopsis.dwg.DwgObject.getterSecurityControl(DwgObject.java:2923)
         at com.sunopsis.dwg.dbobj.generated.GeneratedSnpTechno.getMaxTabNameLen(GeneratedSnpTechno.java:1011)
         at com.sunopsis.dwg.dbobj.SnpLschema.getObjectName(SnpLschema.java:626)
         at com.sunopsis.dwg.dbobj.SnpLschema.getLocalObjectName(SnpLschema.java:247)
         at com.sunopsis.dwg.dbobj.SnpTable.getFullTableName(SnpTable.java:1013)
         at com.sunopsis.dwg.dbobj.SnpTable.fileDataStoreReversePhase1(SnpTable.java:632)
         at com.sunopsis.graphical.frame.edit.EditFrameSnpTable.doReverseFromTable(EditFrameSnpTable.java:806)
         at com.sunopsis.graphical.frame.edit.EditFrameSnpTable.jButtonReverseDelimiter_ActionPerformed(EditFrameSnpTable.java:3447)
         at com.sunopsis.graphical.frame.edit.EditFrameSnpTable$IvjEventHandler.actionPerformed(EditFrameSnpTable.java:356)
         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:6288)
         at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
         at java.awt.Component.processEvent(Component.java:6053)
         at java.awt.Container.processEvent(Container.java:2041)
         at java.awt.Component.dispatchEventImpl(Component.java:4651)
         at java.awt.Container.dispatchEventImpl(Container.java:2099)
         at java.awt.Component.dispatchEvent(Component.java:4481)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
         at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
         at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
         at java.awt.Container.dispatchEventImpl(Container.java:2085)
         at java.awt.Window.dispatchEventImpl(Window.java:2478)
         at java.awt.Component.dispatchEvent(Component.java:4481)
         at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643)
         at java.awt.EventQueue.access$000(EventQueue.java:84)
         at java.awt.EventQueue$1.run(EventQueue.java:602)
         at java.awt.EventQueue$1.run(EventQueue.java:600)
         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:616)
         at java.awt.EventQueue$2.run(EventQueue.java:614)
         at java.security.AccessController.doPrivileged(Native Method)
         at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
         at java.awt.EventQueue.dispatchEvent(EventQueue.java:613)
         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: oracle.odi.core.exception.OdiRuntimeException: OdiInstance is closed
         at oracle.odi.core.OdiInstance.verifyOpen(OdiInstance.java:921)
         at oracle.odi.core.OdiInstance.getMasterRepository(OdiInstance.java:748)
         at com.sunopsis.security.DefaultDwgSecurityManager.createConnections(DefaultDwgSecurityManager.java:292)
         at com.sunopsis.security.DefaultDwgSecurityManager.getMethodByObject(DefaultDwgSecurityManager.java:265)
         at com.sunopsis.dwg.DwgObject.consultControl(DwgObject.java:878)
         at com.sunopsis.dwg.DwgObject.consult(DwgObject.java:844)
         at com.sunopsis.dwg.DwgObject.getterSecurityControl(DwgObject.java:2911)
         ... 45 more
    regards
    Sunil

    Very strange that the ODI Instance is closed. Since it's the entry point to the master/work repository, ODI is not able to write your new datastore in the work repository.
    You can try to close ODI Studio and open it again.
    Are you working with an out-of-the-box RKM or did you customize it?
    Regards,
    JeromeFr

  • Reverse engineering using Flat file

    Hello,
    Can someone help me please.
    My environment,
    I am new to ODI and trying to work with it.
    My source DB = FLAT FILE
    Target DB = MySQL5.1
    I created a new project and models. I have the physical and logical architecture and all the connections are working. In the physical architecture, I specified the path of the csv file as c:\textfile.csv
    I created a new model and a data store and pointed the the file to above directory and file.
    When I click on reverse in column tab, it says
    ERROR: The directory c:\textfile.csv specified in your schema, does not exist.
    I am unable to figure out the problem. Can someone help me please.
    Thank you.
    Edited by: user9946607 on Mar 17, 2010 5:52 PM

    Hi,
    Thank you.
    I was able to solve the error for the file loading, now i have used the lkm as file to sql and LKM sql control append, it says execution session started, but when i go to operator, it fails at Load and gives an error:
    7000 : null : java.sql.SQLException: Could not read heading rows from file
    java.sql.SQLException: Could not read heading rows from file
    at com.sunopsis.jdbc.driver.file.x.<init>(x.java)
    at com.sunopsis.jdbc.driver.file.a.d.d.a(d.java)
    at com.sunopsis.jdbc.driver.file.g.a(g.java)
    at com.sunopsis.jdbc.driver.file.w.executeQuery(w.java)
    at com.sunopsis.sql.SnpsQuery.executeQuery(SnpsQuery.java)
    at com.sunopsis.dwg.dbobj.SnpSessTaskSql.execCollOrders(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)

  • Reverse engineering in UNIX file server.

    Good day everyone,
    I am required to reverse engineer .csv files stored in a UNIX file server. I am really new in using ODI so I'm having problems doing this menial task.
    So far, these are the steps I have done:
    1. Inserted a File Data Server and a Physical schema to setup the connection and the define the path/directory
    2. Created a File logical Schema
    3. Context defined
    4. Made a new model
    As for creating the datastore, when I clicked the browse button to look for the file it gave me this error "The directory <path file> specified in your schema does not exist.
    I appreciate any response to thread and thank you in advance!

    Sutirtha,
    I am also looking to reverse engineer from the unix server and looking for a solution. As suggested by you ,
    If your files are on a remote File System, you will need to copy one of your files to the machine ODI Designer is running on to allow ODI to retrieve the metadata information of the file.
    i have copied the same in one of the networked drives.
    Then define the File Datastore in ODI Designer. Once that is done , right click on the File Datastore select View Data, if you can view data, that means the File Datastore has been defined correctly.
    I have created the datastore which points to this networked drive.. and i can see this from networked drive from the designer..when i click the resource name button
    Once View Data is successful, you now change the directories (Data and Work Schema in Topology) to point at the remote File System. These directories must be accessible to the ODI Agent that will be used to run the transformations. The directory can be an absolute path (m:/public/data/files) or relative to the ODI Agent start up directory (../demo/files).
    here, do you want me to the change the directory to the remote unix server(??). when i do that and click on the resource name it fails..
    however, when eventhough the user id and password refers to the remote server and when i test for connection using my local agent and my development agent , the test is successful..
    please suggest..

  • Reverse engineering a flat file

    what is the procedure to reverse engineer a file which is in the following format:
    /* 1 */
    "emp_id" : "101",
    "last_name" : "abc",
    "salary" : "20000"
    /* 2 */
    "emp_id" : "102",
    "last_name" : "xyz",
    "salary" : "50000"
    }

    Hi vaibhav
    If I will be in your situation, I will go for Jython/java to read these records. You have to customize it.
    Using ODI Studio you cannot reverse this.
    Thanks.

  • Unable to use reverse geocoding when renaming files

    I've asked about this on different discussion boards but no answer so far. The first versions of Lightroom that came with reverse geocoding did not have this problem. But somehow after an update in Lightroom 4 the Google reverse geocoded location fields cannot be used to rename files. This was very convenient for me to export images to people as a landscape photographer working in many places and making it easy for others to locate the place via the filename.
    Is this a bug or a Google rights thing? And is there a way to make reverse geocoded metadata permanent (not in gray and italics?) because when I overtype the place myself it does work.
    Example below: note that the fields {Country} and {City} or not added to the file name, even though they are in the metadata field.

    Don't use realtive paths, at least not without making them absolute yourself.
    Java gives you the ability to figure out the path from which the executing program was loaded. Use that, together with your relative path, to construct an absolute path.

  • Reverse Engineering from .fmx file?

    Is it possible to recover a corrupt .fmb file from the .fmx file? Somehow, my .fmb file got corrupted and I can no longer access it; however, the .fmx file seems to be OK. Is there any way I can get that .fmb file back?
    Thanks for your help.

    Try running CHKCONS & PURGEPUS utilities on the fmb. I had a similar problem with a file in Forms 4.5 and was able to successfully recover it.
    First, add the CHKCONS option to the Forms generator icon property as follows: module=<filename> userid=<username/passwd> chkcons=yes. Then, double click on the icon to generate. A dialog box appears indicating no file has been generated.
    Now, add the PURGEPUS=yes option to the designer icon and try opening the fmb.

  • Reverse-engineering excel files in ODI

    Hi,
    I am currently creating an ODBC Data Source to connect to MS Excel and then reverse-engineering the excel file.Do I need to create separate ODBC Data Source for each excel file or is there any other way to achieve this?
    Please suggest.
    Thanks in advance.

    hi Dev
    1. Have you defined the correct link between DSN and your Excel File the answer is yes
    2. Have you test the Connection in Topology ?yes and it's OK
    3. Also is your Excel file has an Extension of XLS ? yes
    4. When reversing have you check the required Technology - Microsoft Excel with required Logical Schema and context Yes i have Microsoft Excel with required Logical Schema and context
    and also try checking the Tables and System Tables for reversing .I' can't

  • 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.

  • Nokia 6101 themes unable to apply, file corrupted

    please help.i try to apply themes for my nokia 6101 because my old files just gone and corrupted. i tried to apply new themes but it says unable to open, theme corrupted. what do i do, thanks a lot.

    25-Apr-200610:28 AM
    vaughan_lyle wrote:
    Hi,
    I am looking for assistance on the application of themes to a nokia 6101. Even after a phone firmware upgrade from 4.1.0 to 4.5.0 I am unable to open new themes designed using nokia's series 40 theme studio version 2, can anyone offer any insights pls. Error msg reads: "unable to apply theme. Corrupted"
    Thanks,
    Vaughan
    If you are using Series 40 Theme Studio V2.2, it creates themes for S40 handsets using feature pack 2, and as far as can tell the 6101 uses an earlier feature pack, even after firmware upgrade.
    Try downlading Series 40 Theme Studio V1.2, themes created with that version should be perfectly compatible.
    Hope this info helps.
    BryanG

  • Access 2013 - Unable to link or import DBF files

    2013 does NOT recognize DBF files, we are trying to find a solid work around to link to our DBF files. there are about 30 DBF files that get updated EVERY week. And there are about 60 employees that link to various DBF files.
    Does anyone know if a driver or some sort or some sort of solution for this? Any guidance is appreciated. thank you.

    Thanks so much for the information.
    The DBF files I am using are from Shapefiles that are being used in our mapping software, ArcMap, and are coming from vendors and constantly being updated.  Therefore, the need to import to Access nightly and use the data in the dbf files for other
    VBA routines.  Another problem is that the mapping software can only link to .mdb files, and .mdb files only import .xls data.  Even though Excel 2013 does not support importing dbf files using VBA, I could still open and save
    a dbf file as a .xls file using VBA as shown below:
    For i = 1 To 3
    'Open First DBF file and Save
      Workbooks.Open "H:\Dbf_Files\Dbf_File" & i & ".dbf"
      ActiveWorkbook.SaveAs "H:\Dbf_Files\Dbf_File" & i & ".xls"
      ActiveWorkbook.Close
    Next I
    I found methods on another website to create .vbs and .bat files to run this as a nightly Scheduled Task.  After I create the .xls files, another Scheduled Task imports them to Access. I can provide more details if anyone needs them.

Maybe you are looking for

  • Attachments on the vendor registration page

    We're asking our vendors to attach some documents during the registration process.  Some of these documents are relating to certifications are are only valid for a certain period of time.  Upon clicking the 'add' button, the vendor is given a descrip

  • Problem when switching over to a Logical Standby - RESOLVED

    I used GRID to create a logical standby. The primary and standby servers have the same OS's and are both 64-bit. I am using Oracle 10gR3 on both, and the same patches have been applied to both servers. Prior to doing the switchover, I queried switcho

  • How to display .doc .xls .ppt in WLS 6.1

    Dear friends: My WebLogic version is 6.1. I put the Word document (a.doc) under the document root directory (/applications/DefaultWebApp). I try to invoke this file using IE or Netscape. --> http://localhost/a.doc It always displays some error ascii

  • [solved]gpg: listing keys in keyfile before import

    Alice runs gpg --export -a -o pub.asc to export her public keys to pub.asc. How can Bob list the keys in pub.asc without importing them? So far the best solution that I've found is gpg --list-only --import pub.asc but that seems kludgy because it's s

  • Installed photoshop elements10 on my new iMac-why won't it "accept" my PC burned photo cds and dvds

    I have been trying unsuccessfully to upload my hundreds of previously burned photos (some CD'S AND SOME DVD'S) on my PC using Nero.  They are mostly jpegs, some tiffs.  They do  upload to iPhoto on my new Mac but I bought this program in hopes of usi