Oracle.odi.runtime.agent.invocation.InvocationException: ODI-1221: Unable to restart session 5002: session is not found in work repository WORKREP1

Hi,
I ran a scenario in ODI 11.1.1.5 and got the following error:
oracle.odi.runtime.agent.invocation.InvocationException: ODI-1221: Unable to restart session 5002: session is not found in work repository WORKREP

It could be the due to issue mentioned in support note
ODI-1221 Error When Executing Interface Or Package To Standalone Agent Running on OPMN (Doc ID 1482516.1)

Similar Messages

  • Custom UI Runtime Error in Adobe LeanPrint Outlook COM Addin:  The callback function "OnHide" was not found in

    Has anyone experienced this error and if so can you please tell me how to fix it?  I can't seem to find anything on Adobe regarding this error.  I am running Windows 8.1 O/S, MS Office & Outlook 2013 and the latest version of LeanPrint (which I purchased from Adobe on-line about 2 weeks ago). Thank you.

    HI,
    Would you be able to please confirm if you made any changes on your machine after which you started getting this error, like installing some new update or plugin.
    I would suggest you to try repairing Adobe LeanPrint from Control Panel > Program's and Featured and select LeanPrint and choose the repair option from there.
    Let us know if this helps in fixing the issue.
    Regards,
    Sharad

  • ODI-1274: Agent Exception Caused by: PermGen space

    Hi All,
    I am trying to execute loads from designer, the below exception pops up
    oracle.odi.runtime.agent.invocation.InvocationException: ODI-1274: Agent Exception Caused by: PermGen space
         at oracle.odi.runtime.agent.invocation.RemoteRuntimeAgentInvoker.invoke(RemoteRuntimeAgentInvoker.java:265)
         at oracle.odi.runtime.agent.invocation.support.InternalRemoteRuntimeAgentInvoker.invokeStartSession(InternalRemoteRuntimeAgentInvoker.java:192)
         at com.sunopsis.graphical.dialog.SnpsDialogExecution.runStartSession(SnpsDialogExecution.java:1573).
    However I am able to run the loads through unix.
    Can some pls help?
    Thanks,
    Ashok

    Hi Bhabani,
    JDK Version in unix is 1.6_26 and the agent is a Stand-Alone agent.
    Let me include few more observations.
    1) I am able to run the loads through unix( Stand-Alone agent)
    2) I am able to run the loads through designer using Local agent, only when i choose the unix agent to run the loads through designer, i get the above mentioned error.
    3) Because of 2 , i thought something is wrong with designer setup. But i connected to a different repository and i was able to execute the loads through unix agent(We have seperate unix agent installion for each repository).
    Thanks,
    Ashok

  • Cannot Start Execution from Work repository of ODI

    I'm unable to start any execution with ODI agent from my work repository, getting the following error,
    "oracle.odi.runtime.agent.invocation.InvocationException: ODI-1274: Agent Exception Caused by: Create DwgConnectConnection to work repository failed; nested exception is java.sql.SQLException: Exception occurred while getting connection: oracle.ucp.UniversalConnectionPoolException: Cannot get Connection from Datasource: java.sql.SQLException: Listener refused the connection with the following error:
    ORA-12505, TNS:listener does not currently know of SID given in connect descriptor"
    The SID of the data base where my work repository lies has been changed. I have updated the new SID in topology with work repository connection JDBC and all the data servers pointing to the DB.I'm able to successfully test connections with agent and no agent. I'm able to connect with ODI studio to the work repository and regenrate my scenario's. Where as during execution with logical agent getting the above error. Why is the agent unable to recognise the change in SID made in topology? Any suggestions would help!!

    I have not updated odiparams with the repository details. I have one master and almost 7 work repository repository associated to it. I have congigured only the master and one of the work repository in odiparams rest are not added.
    But i haven't faced any issue due to this so far.

  • Scenario is not running in ODI Standalone agent from OPMN

    when i am trying to run my scenario using ODI standalone agent it is not running and it is giving below error in opmn log file.
    VARNING: Error retrieving ID statistics for repository WORKREP1.
    ODI-1406: Agent Agent_ODI started with warning: JDBC connection error occurs while connecting to the work repository WORKREP1.
    Caused By: oracle.odi.core.config.WorkRepositoryResourceFailureException: ODI-10182: Uncategorized exception during repository access.     
    Could not get JDBC Connection; nested exception is java.sql.SQLException: Ett undantag uppstod när anslutning hämtades: oracle.ucp.UniversalConnectionPoolException: Kan inte hämta anslutning från datakälla: java.sql.SQLException: ORA-12154: TNS:could not resolve the connect identifier specified
         at oracle.odi.core.repository.Repository.getWorkRepository(Repository.java:195)
         at oracle.odi.core.OdiInstance.createWorkRepository(OdiInstance.java:504)
         at oracle.odi.runtime.agent.utils.AgentOdiInstance.createWorkRepository(AgentOdiInstance.java:60)
         at oracle.odi.core.OdiInstance.<init>(OdiInstance.java:581)
         at oracle.odi.runtime.agent.utils.AgentOdiInstance.<init>(AgentOdiInstance.java:28)
         at oracle.odi.runtime.agent.utils.AgentOdiInstance.createInstance(AgentOdiInstance.java:32)
         at oracle.odi.runtime.agent.utils.OdiInstanceCache.getWorkInstance(OdiInstanceCache.java:181)
         at oracle.odi.runtime.agent.support.InternalAgentUtils.getAuthenticatedTargetOdiInstance(InternalAgentUtils.java:336)
         at oracle.odi.runtime.agent.servlet.AgentServlet.verifyAllIdStatistics(AgentServlet.java:988)
         at oracle.odi.runtime.agent.servlet.AgentServlet.startup(AgentServlet.java:361)
         at oracle.odi.runtime.agent.servlet.AgentServlet.init(AgentServlet.java:239)
         at javax.servlet.GenericServlet.init(GenericServlet.java:241)
         at org.mortbay.jetty.servlet.ServletHolder.initServlet(ServletHolder.java:431)
         at org.mortbay.jetty.servlet.ServletHolder.doStart(ServletHolder.java:263)
         at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
         at org.mortbay.jetty.servlet.ServletHandler.initialize(ServletHandler.java:676)
         at org.mortbay.jetty.servlet.Context.startContext(Context.java:140)
         at org.mortbay.jetty.webapp.WebAppContext.startContext(WebAppContext.java:1239)
         at org.mortbay.jetty.handler.ContextHandler.doStart(ContextHandler.java:517)
         at org.mortbay.jetty.webapp.WebAppContext.doStart(WebAppContext.java:466)
         at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
         at org.mortbay.jetty.handler.HandlerWrapper.doStart(HandlerWrapper.java:130)
         at org.mortbay.jetty.Server.doStart(Server.java:224)
         at org.mortbay.component.AbstractLifeCycle.start(AbstractLifeCycle.java:50)
         at oracle.odi.Agent.startAgent(Agent.java:204)
         at oracle.odi.Agent.main(Agent.java:538)
    Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: Ett undantag uppstod när anslutning hämtades: oracle.ucp.UniversalConnectionPoolException: Kan inte hämta anslutning från datakälla: java.sql.SQLException: ORA-12154: TNS:could not resolve the connect identifier specified
         at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:82)
         at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:524)
         at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:588)
         at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:613)
         at org.springframework.jdbc.core.JdbcTemplate.query(JdbcTemplate.java:645)
         at org.springframework.jdbc.object.SqlQuery.execute(SqlQuery.java:111)
         at org.springframework.jdbc.object.SqlQuery.execute(SqlQuery.java:121)
         at org.springframework.jdbc.object.SqlQuery.execute(SqlQuery.java:136)
         at oracle.odi.core.repository.support.RepositoryUtils$RepositoryInfoSource.loadRepositoryInfo(RepositoryUtils.java:182)
         at oracle.odi.core.repository.support.RepositoryUtils.loadWorkRepositoryInfo(RepositoryUtils.java:382)
         at oracle.odi.core.repository.Repository.getWorkRepository(Repository.java:174)
         ... 25 more
    Caused by: java.sql.SQLException: Ett undantag uppstod när anslutning hämtades: oracle.ucp.UniversalConnectionPoolException: Kan inte hämta anslutning från datakälla: java.sql.SQLException: ORA-12154: TNS:could not resolve the connect identifier specified
         at oracle.odi.jdbc.datasource.LoginTimeoutDatasourceAdapter.doGetConnection(LoginTimeoutDatasourceAdapter.java:133)
         at oracle.odi.jdbc.datasource.LoginTimeoutDatasourceAdapter.getConnection(LoginTimeoutDatasourceAdapter.java:62)
         at org.springframework.jdbc.datasource.DataSourceUtils.doGetConnection(DataSourceUtils.java:113)
         at org.springframework.jdbc.datasource.DataSourceUtils.getConnection(DataSourceUtils.java:79)
         ... 35 more
    Caused by: java.sql.SQLException: Ett undantag uppstod när anslutning hämtades: oracle.ucp.UniversalConnectionPoolException: Kan inte hämta anslutning från datakälla: java.sql.SQLException: ORA-12154: TNS:could not resolve the connect identifier specified
         at oracle.ucp.util.UCPErrorHandler.newSQLException(UCPErrorHandler.java:488)
         at oracle.ucp.util.UCPErrorHandler.throwSQLException(UCPErrorHandler.java:163)
         at oracle.ucp.jdbc.PoolDataSourceImpl.getConnection(PoolDataSourceImpl.java:943)
         at oracle.ucp.jdbc.PoolDataSourceImpl.getConnection(PoolDataSourceImpl.java:873)
         at oracle.ucp.jdbc.PoolDataSourceImpl.getConnection(PoolDataSourceImpl.java:863)
         at oracle.odi.jdbc.datasource.LoginTimeoutDatasourceAdapter$ConnectionProcessor.run(LoginTimeoutDatasourceAdapter.java:217)
         at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:441)
         at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:303)
         at java.util.concurrent.FutureTask.run(FutureTask.java:138)
         at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
         at java.lang.Thread.run(Thread.java:662)
    Caused by: oracle.ucp.UniversalConnectionPoolException: Kan inte hämta anslutning från datakälla: java.sql.SQLException: ORA-12154: TNS:could not resolve the connect identifier specified
         at oracle.ucp.util.UCPErrorHandler.newUniversalConnectionPoolException(UCPErrorHandler.java:368)
         at oracle.ucp.util.UCPErrorHandler.throwUniversalConnectionPoolException(UCPErrorHandler.java:49)
         at oracle.ucp.util.UCPErrorHandler.throwUniversalConnectionPoolException(UCPErrorHandler.java:80)
         at oracle.ucp.jdbc.DriverConnectionFactoryAdapter.createConnection(DriverConnectionFactoryAdapter.java:122)
         at oracle.ucp.common.UniversalConnectionPoolImpl$UniversalConnectionPoolInternal.createOnePooledConnectionInternal(UniversalConnectionPoolImpl.java:1610)
         at oracle.ucp.common.UniversalConnectionPoolImpl$UniversalConnectionPoolInternal.access$600(UniversalConnectionPoolImpl.java:1446)
         at oracle.ucp.common.UniversalConnectionPoolImpl.createOnePooledConnection(UniversalConnectionPoolImpl.java:514)
         at oracle.ucp.jdbc.oracle.OracleJDBCConnectionPool.createOnePooledConnection(OracleJDBCConnectionPool.java:129)
         at oracle.ucp.common.UniversalConnectionPoolImpl.borrowConnectionWithoutCountingRequests(UniversalConnectionPoolImpl.java:297)
         at oracle.ucp.common.UniversalConnectionPoolImpl.borrowConnection(UniversalConnectionPoolImpl.java:142)
         at oracle.ucp.jdbc.JDBCConnectionPool.borrowConnection(JDBCConnectionPool.java:157)
         at oracle.ucp.jdbc.PoolDataSourceImpl.getConnection(PoolDataSourceImpl.java:931)
         ... 9 more

    i have tried to change the all the ways in odiparms file but i am getting the same error message....

  • ERROR ODI-1134 Agent  encountered an error: ODI-1217: Session PRC_CALL_JAVA_GEO_CDC (472) fails with return code 7000. Caused by: ODI-1226

    ODI-1590: The execution of the script failed. Caused By: org.apache.bsf.BSFException: BeanShell script error: Sourced file: inline evaluation of: ``import oracle.odi.km.exception.OdiKmException; import GeoHub_migrator;  com.Data . . . '' : Typed variable declaration : Class: com.DataMigrator not found in namespace : at Line: 4 : in file: inline evaluation of: ``import oracle.odi.km.exception.OdiKmException; import migrator;  com.Data . . . '' : com .DataMigrator BSF info: PRC_CALL_JAVA_GEO at line: 0 column: columnNo                 at bsh.util.BeanShellBSFEngine.eval(Unknown Source)                 at bsh.util.BeanShellBSFEngine.exec(Unknown Source)                 at com.sunopsis.dwg.codeinterpretor.SnpScriptingInterpretor.execInBSFEngine(SnpScriptingInterpretor.java:357)                 at com.sunopsis.dwg.codeinterpretor.SnpScriptingInterpretor.exec(SnpScriptingInterpretor.java:173)                 at oracle.odi.runtime.agent.execution.interpreter.SessionTaskScriptingInterpretor.scripting(SessionTaskScriptingInterpretor.java:173)                 at oracle.odi.runtime.agent.execution.SessionTask.scripting(SessionTask.java:117)                 at oracle.odi.runtime.agent.execution.cmd.ScriptingExecutor.execute(ScriptingExecutor.java:47)                 at oracle.odi.runtime.agent.execution.cmd.ScriptingExecutor.execute(ScriptingExecutor.java:19)                 at oracle.odi.runtime.agent.execution.TaskExecutionHandler.handleTask(TaskExecutionHandler.java:50)                 at oracle.odi.runtime.agent.execution.SessionTask.processTask(SessionTask.java:214)                 at oracle.odi.runtime.agent.execution.SessionTask.doExecuteTask(SessionTask.java:135)                 at oracle.odi.runtime.agent.execution.AbstractSessionTask.execute(AbstractSessionTask.java:856)                 at oracle.odi.runtime.agent.execution.SessionExecutor$SerialTrain.runTasks(SessionExecutor.java:2004)                 at oracle.odi.runtime.agent.execution.SessionExecutor.executeSession(SessionExecutor.java:544)                 at oracle.odi.runtime.agent.processor.TaskExecutorAgentRequestProcessor$1.doAction(TaskExecutorAgentRequestProcessor.java:709)                 at oracle.odi.runtime.agent.processor.TaskExecutorAgentRequestProcessor$1.doAction(TaskExecutorAgentRequestProcessor.java:624)                 at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:203)                 at oracle.odi.runtime.agent.processor.TaskExecutorAgentRequestProcessor.doProcessStartAgentTask(TaskExecutorAgentRequestProcessor.java:789)                 at oracle.odi.runtime.agent.processor.impl.StartScenRequestProcessor.doProcessStartScenTask(StartScenRequestProcessor.java:570)                 at oracle.odi.runtime.agent.processor.impl.StartScenRequestProcessor$StartScenTask.doExecute(StartScenRequestProcessor.java:1182)                 at oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:177)                 at oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor$1.run(DefaultAgentTaskExecutor.java:64)                 at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:49)                 at oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor.executeAgentTask(DefaultAgentTaskExecutor.java:78)                 at oracle.odi.runtime.agent.processor.TaskExecutorAgentRequestProcessor.doExecuteAgentTask(TaskExecutorAgentRequestProcessor.java:149)                 at oracle.odi.runtime.agent.processor.TaskExecutorAgentRequestProcessor.process(TaskExecutorAgentRequestProcessor.java:140)                 at oracle.odi.runtime.agent.RuntimeAgent.startScenario(RuntimeAgent.java:884)                 at oracle.odi.runtime.agent.InternalRuntimeAgent.startScenario(InternalRuntimeAgent.java:84)                 at com.sunopsis.dwg.tools.StartScen.startScenOnLocalAgent(StartScen.java:1224)                 at com.sunopsis.dwg.tools.StartScen.actionExecute(StartScen.java:324)                 at com.sunopsis.dwg.function.SnpsFunctionBaseRepositoryConnected.execute(SnpsFunctionBaseRepositoryConnected.java:192)                 at oracle.odi.runtime.agent.execution.SessionTask.execIntegratedFunction(SessionTask.java:942)                 at oracle.odi.runtime.agent.execution.SessionTask.executeOdiCommand(SessionTask.java:575)                 at oracle.odi.runtime.agent.execution.cmd.OdiCommandExecutor.execute(OdiCommandExecutor.java:44)                 at oracle.odi.runtime.agent.execution.cmd.OdiCommandExecutor.execute(OdiCommandExecutor.java:20)                 at oracle.odi.runtime.agent.execution.TaskExecutionHandler.handleTask(TaskExecutionHandler.java:50)                 at oracle.odi.runtime.agent.execution.SessionTask.processTask(SessionTask.java:214)                 at oracle.odi.runtime.agent.execution.SessionTask.doExecuteTask(SessionTask.java:135)                 at oracle.odi.runtime.agent.execution.AbstractSessionTask.execute(AbstractSessionTask.java:856)                 at oracle.odi.runtime.agent.execution.SessionExecutor$SerialTrain.runTasks(SessionExecutor.java:2004)                 at oracle.odi.runtime.agent.execution.SessionExecutor.executeSession(SessionExecutor.java:544)                 at oracle.odi.runtime.agent.processor.TaskExecutorAgentRequestProcessor$1.doAction(TaskExecutorAgentRequestProcessor.java:709)                 at oracle.odi.runtime.agent.processor.TaskExecutorAgentRequestProcessor$1.doAction(TaskExecutorAgentRequestProcessor.java:624)                 at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:203)                 at oracle.odi.runtime.agent.processor.TaskExecutorAgentRequestProcessor.doProcessStartAgentTask(TaskExecutorAgentRequestProcessor.java:789)                 at oracle.odi.runtime.agent.processor.impl.StartScenRequestProcessor.doProcessStartScenTask(StartScenRequestProcessor.java:570)                 at oracle.odi.runtime.agent.processor.impl.StartScenRequestProcessor$StartScenTask.doExecute(StartScenRequestProcessor.java:1182)                 at oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:177)                 at oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor

    This is the wrong forum for an ODI question.

  • ODI not able to detect primary/foreign keys from XML- user lacks privilege or object not found

    Hi Guys,
    Im trying to load an xml file with two entities address and employee as below. The topology reverse engineering everything works fine. Im even able to view the xml data  in ODI,  but when i try to load the data from these two entities joining by the schema primary keys and foreign keys which odi created on reverse engineering process for xml, im getting the below error.  Im able to load data from one entity, error only occurs when i use the join odi creates internally to identify the xml components employee and address
    XML File:
    <?xml version="1.0" encoding="UTF-8" ?>
    <EMP>
    <Empsch>
    <Employee>
    <EmployeeID>12345</EmployeeID>
    <Initials>t</Initials>
    <LastName>john</LastName>
    <FirstName>doe</FirstName>
    </Employee>
    <Address>
    <WorkPhone>12345</WorkPhone>
    <WorkAddress>Test 234</WorkAddress>
    </Address>
    </Empsch>
    </EMP>
    Topology:  jdbc:snps:xml?f=C:/Temp/RR/Empsch.xml&s=Empsch&re=EMP&dod=true&nobu=false
    Error Message:
    -5501 : 42501 : java.sql.SQLException: user lacks privilege or object not found: EMPSCH.EMPSCHPK
    java.sql.SQLException: user lacks privilege or object not found: EMPSCH.EMPSCHPK
        at org.hsqldb.jdbc.Util.sqlException(Unknown Source)
        at org.hsqldb.jdbc.JDBCPreparedStatement.<init>(Unknown Source)
        at org.hsqldb.jdbc.JDBCConnection.prepareStatement(Unknown Source)
        at com.sunopsis.jdbc.driver.xml.SnpsXmlConnection.prepareStatement(SnpsXmlConnection.java:1232)
        at sun.reflect.GeneratedMethodAccessor65.invoke(Unknown Source)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:597)
        at oracle.odi.core.datasource.dwgobject.support.OnConnectOnDisconnectDataSourceAdapter$OnDisconnectCommandExecutionHandler.invoke(OnConnectOnDisconnectDataSourceAdapter.java:200)
        at $Proxy2.prepareStatement(Unknown Source)
        at oracle.odi.runtime.agent.execution.sql.SQLCommand.doInitializeStatement(SQLCommand.java:83)
        at oracle.odi.runtime.agent.execution.sql.SQLCommand.getStatement(SQLCommand.java:117)
        at oracle.odi.runtime.agent.execution.sql.SQLCommand.getStatement(SQLCommand.java:111)
        at oracle.odi.runtime.agent.execution.sql.SQLDataProvider.readData(SQLDataProvider.java:81)
        at oracle.odi.runtime.agent.execution.sql.SQLDataProvider.readData(SQLDataProvider.java:1)
        at oracle.odi.runtime.agent.execution.DataMovementTaskExecutionHandler.handleTask(DataMovementTaskExecutionHandler.java:70)
        at com.sunopsis.dwg.dbobj.SnpSessTaskSql.processTask(SnpSessTaskSql.java:2913)
        at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java:2625)
        at com.sunopsis.dwg.dbobj.SnpSessStep.treatAttachedTasks(SnpSessStep.java:577)
        at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java:468)
        at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:2128)
        at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$2.doAction(StartSessRequestProcessor.java:366)
        at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:216)
        at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.doProcessStartSessTask(StartSessRequestProcessor.java:300)
        at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.access$0(StartSessRequestProcessor.java:292)
        at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$StartSessTask.doExecute(StartSessRequestProcessor.java:855)
        at oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:126)
        at oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor$2.run(DefaultAgentTaskExecutor.java:82)
        at java.lang.Thread.run(Thread.java:662)
    Caused by: org.hsqldb.HsqlException: user lacks privilege or object not found: EMPSCH.EMPSCHPK
        at org.hsqldb.error.Error.error(Unknown Source)
        at org.hsqldb.ExpressionColumn.checkColumnsResolved(Unknown Source)
        at org.hsqldb.QueryExpression.resolve(Unknown Source)
        at org.hsqldb.ParserDQL.compileCursorSpecification(Unknown Source)
        at org.hsqldb.ParserCommand.compilePart(Unknown Source)
        at org.hsqldb.ParserCommand.compileStatement(Unknown Source)
        at org.hsqldb.Session.compileStatement(Unknown Source)
        at org.hsqldb.StatementManager.compile(Unknown Source)
        at org.hsqldb.Session.execute(Unknown Source)
        ... 27 more
    Please advice
    Thanks
    Revanth

    Thats obvious from the xml file contents you have given here. In this xml file You have four complex type. Two of them are employee and address. However the employee doesnot have any relation with address as you have not added the relationship. Thats why its failing. Its not the fault of ODI.
    Also I would suggest not to use auto generated dtd by ODI as you might face problem in future. For example the address type of XML has 8 attributes and 4 of them are not mandatory. That means each of your xml file may have attributes between 4 to 8.  This is where ODI auto generated DTD fails.
    XML Schema complexType Element
    Thanks
    Bhabani

  • Com.hyperion.odi.essbase.ODIEssbaseException: com.hyperion.odi.essbase.ODIEssbaseException: Error in connecting to Essbase server

    Hi Experts,
    I am trying to load metadata From Oracle to Essbase.In the Essbase data server, all credentails are correct. In the model, I am using OracleDIAgent(not local agent), Context Global, RKM Hyperion Essbase.
    In the execution, Start the Reverse is failing and getting the below error.
    org.apache.bsf.BSFException: exception from Jython:
    Traceback (most recent call last):
      File "<string>", line 58, in <module>
      at com.hyperion.odi.essbase.ODIEssbaseConnection.connect(Unknown Source)
      at com.hyperion.odi.common.ODIModelImporter.importModels(Unknown Source)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
    com.hyperion.odi.essbase.ODIEssbaseException: com.hyperion.odi.essbase.ODIEssbaseException: Error in connecting to Essbase server. Error message is : Cannot connect to olap service. Cannot connect to Essbase Server. Error:Essbase Error(1051293): Login fails due to invalid login credentials
      at org.apache.bsf.engines.jython.JythonEngine.exec(JythonEngine.java:146)
      at com.sunopsis.dwg.codeinterpretor.SnpScriptingInterpretor.execInBSFEngine(SnpScriptingInterpretor.java:322)
      at com.sunopsis.dwg.codeinterpretor.SnpScriptingInterpretor.exec(SnpScriptingInterpretor.java:170)
      at com.sunopsis.dwg.dbobj.SnpSessTaskSql.scripting(SnpSessTaskSql.java:2472)
      at oracle.odi.runtime.agent.execution.cmd.ScriptingExecutor.execute(ScriptingExecutor.java:47)
      at oracle.odi.runtime.agent.execution.cmd.ScriptingExecutor.execute(ScriptingExecutor.java:1)
      at oracle.odi.runtime.agent.execution.TaskExecutionHandler.handleTask(TaskExecutionHandler.java:50)
      at com.sunopsis.dwg.dbobj.SnpSessTaskSql.processTask(SnpSessTaskSql.java:2913)
      at com.sunopsis.dwg.dbobj.SnpSessTaskSql.treatTask(SnpSessTaskSql.java:2625)
      at com.sunopsis.dwg.dbobj.SnpSessStep.treatAttachedTasks(SnpSessStep.java:577)
      at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java:468)
      at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:2128)
      at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$2.doAction(StartSessRequestProcessor.java:366)
      at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:216)
      at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.doProcessStartSessTask(StartSessRequestProcessor.java:300)
      at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.access$0(StartSessRequestProcessor.java:292)
      at oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$StartSessTask.doExecute(StartSessRequestProcessor.java:855)
      at oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:126)
      at oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor$2.run(DefaultAgentTaskExecutor.java:82)
      at java.lang.Thread.run(Thread.java:662)
    Caused by: Traceback (most recent call last):
      File "<string>", line 58, in <module>
      at com.hyperion.odi.essbase.ODIEssbaseConnection.connect(Unknown Source)
      at com.hyperion.odi.common.ODIModelImporter.importModels(Unknown Source)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
      at java.lang.reflect.Method.invoke(Method.java:597)
    Thanks,
    mady

    Hi John,
    Thanks for the reply.
    Actually i have written big reply to u with explaining about the issue. But at the writing reply only, i got an idea to resolve this.
    Now i am able to run the Model successfully.
    Yes, you are correct. Due to invalid credentials only i am getting this error.
    I want to ask you one thing. Actually, at the time configuration i gave password as a password, then my manager wants to change that password to Gxxx@123!
    I have changed that password, it is working fine to connect workspace, easconsole and all.
    But the issue i seen in creating DataSource(In planning), i am getting error with new password in the Essbase server datails. If i give old password(as password), it is working fine.
    So, How can get that new password to work here??
    In ODI also, it is the issue. When i am using New password it is not working. With Old password it is working fine.
    Thanks,
    mady

  • ODI runtime architecture

    Hi,
       I am new to ODI trying to figure out about ODI. I would like to know about the runtime architecture of the ODI and i tried to search in documents and forum i think i haven't got anything on that front.
       Could anybody list what are steps happen at runtime?
       1) How much space we would need in temporary(In case we are trying to integrate between files and tables source systems)?
    2) On source and target servers what files and others will be created as part of the execution?
    3) Is there any other infrastructure we have to worry about running few GB files loading into Oracle?
    4) Is there any parallel processing involved in ODI(as we have in Datastage) or it is limited by the way of source and target?
    Please shed light on anything else you think it might be helping as you would have experienced.
    Thanks

    Port already in use: 21910 - Either another instance of Agent is still running or it dint get Stopped Properly. Please look for that . Stop or kill and Re run .

  • ODI 11g Agents using OPMN in Windows 2008 R2

    Hello,
    Has anyone tried installing ODI agents in 11g using "odi_opmn_addagent.bat" script?
    If yes, then please share some pointers.
    We are able to start agents using 'agent.bat' script and it serves the purpose.
    Instead of keeping a cmd window open for agent, we want to install that as an opmn service.
    ODI 11g Install guide talks about opmn agents in Appendix I section.
    But reality is that odi_opmn_addagent.bat in ODI_HOME/oracledi/agent/bin directory is not working for us.
    Thanks.

    Hiren created another agent , port in ODI is 20910, still cannot start it:
    Processes in Instance: EPM_epmsystem1
    --------------------------------------------------------------+---------
    ias-component | process-type | pid | status
    --------------------------------------------------------------+---------
    INTERFACE2 | odiagent | N/A | Down
    INTERFACE | odiagent | 0 | NONE
    Essbase1 | EssbaseAgent | 628 | Alive
    C:\Oracle\Middleware\user_projects\epmsystem1\bin>
    <ias-component id="INTERFACE2">
    - <process-type id="odiagent" module-id="CUSTOM">
    - <environment>
    <variable id="ODI_HOME" value="/Oracle/product/11.1.1/Oracle_ODI_1\oracledi\agent" />
    <variable id="JAVA_HOME" value="/Oracle/Middleware/jdk160_11" />
    <variable id="ODI_MASTER_DRIVER" value="weblogic.jdbc.sqlserver.SQLServerDriver" />
    <variable id="ODI_MASTER_URL" value="jdbc:weblogic:sqlserver://bbags2sqld2:1433;DatabaseName=BBA_CRS_ODI_MST;selectMethod=cursor" />
    <variable id="ODI_MASTER_USER" value="site_crs_des" />
    <variable id="ODI_MASTER_ENCODED_PASS" value="b9yXeQkghOwh1RKyqjazX9xrr" />
    <variable id="ODI_SECU_WORK_REP" value="HYP_WORKREP1" />
    <variable id="ODI_SUPERVISOR" value="SUPERVISOR" />
    <variable id="ODI_SUPERVISOR_ENCODED_PASS" value="b9yXeQkghOwh1RKyqjazX9xrr" />
    <variable id="ODI_USER" value="$ODI_SUPERVISOR" />
    <variable id="ODI_ENCODED_PASS" value="$ODI_SUPERVISOR_ENCODED_PASS" />
    <variable id="ODI_JAVA_HOME" value="$JAVA_HOME" />
    <variable id="ODI_INIT_HEAP" value="32m" />
    <variable id="ODI_MAX_HEAP" value="256m" />
    <variable id="ODI_ADDITIONAL_JAVA_OPTIONS" value="" />
    <variable id="ODI_ADDITIONAL_CLASSPATH" value="" />
    <variable id="ODI_JAVA_EXE" value="$ODI_JAVA_HOME/bin/java" />
    <process-set id="odiagent" numprocs="1">
    - <module-data>
    - <category id="start-parameters">
    <data id="start-executable" value="$ODI_JAVA_EXE" />
    <data id="start-args" value="$ODI_JAVA_START_OPTIONS oracle.odi.Agent $ODI_REPOSITORY_PARAMS -PORT=20910 -NAME=INTERFACE2 -JMXPORT=21910" />
    </category>
    - <category id="restart-parameters">
    <data id="restart-executable" value="$ODI_JAVA_EXE" />
    <data id="restart-args" value="$ODI_JAVA_START_OPTIONS oracle.odi.Agent $ODI_REPOSITORY_PARAMS -PORT=20910 -NAME=INTERFACE2 -JMXPORT=21910" />
    </category>
    - <category id="stop-parameters">
    <data id="stop-executable" value="$ODI_JAVA_EXE" />

  • Column not found error while populatin a oracle table with ODI USer

    Hi,
    I am trying to populate a column in a oracle table with the ODI USER name using the function getUser("USER_NAME") in the Mapping column of the Interface, But the interface throwhing an error *Column not found : Supervisor in Statement [Select......]*. but it's working fine with getUser("I_USER') the column is populating the user identifier.
    can any one help me out why user is not populating.
    Thanks

    Enclose the call to the getUser api inside single quotes
    '<%=getUser("USER_NAME")%>'ID being a number can be used directly but USER_NAME returns a string that needs to be quoted

  • If an internal ID is changed for the Work Repository how does it affect objects that are already in it?  Will they continue to run or do you need to cycle the ODI agent?

    I was having trouble migrating the Master and Work repositories from my QA to my Prod environment.  I was getting an error message that the internal id's were alike so I changed the internal id in my Prod Master repository.  Then I tried to migrate the Work repository and was getting a similar error.  I did a search on the internet for the error message and it recommended that I renumber the Work repository so I did.    My concern now is how these changes affect the objects that are already in the repositories?  Will those objects continue to run?  Also do these changes take affect immediately or do you need to cycle the ODI agent?

    Well I cannot completely assure you but so far I have not faced any issues after a renumber. It will affect the exist object only when you have imported the object in synonym_update mode. I believe you have the daily backup of your production repository.
    Bhabani
    http://dwteam.in

  • ODI-01266: Agent {0} detected Session as stale session and set to error

    Hi
    I am a beginner in odi
    I scheduled a package to run . but this error came up :" ODI-01266: Agent {0} detected Session as stale session and set to error status"
    what is this error and what should i do???
    thanx
    medi

    Cleaning Stale Sessions
    Stale sessions are sessions that are incorrectly left in a running state after an agent or repository crash.
    The Agent that started a session automatically detects when this session becomes stale and changes it to Error status. You can manually request specific Agents to clean stale sessions in Operator Navigator or Topology Navigator.
    To clean stale sessions manually:
    Do one of the following:
    From the Operator Navigator toolbar menu, select Clean Stale Sessions.
    In Topology Navigator, from the Physical Architecture accordion, select an Agent, right-click and select Clean Stale Sessions.
    The Clean Stale Sessions Dialog opens
    In the Clean Stale Sessions Dialog specify the criteria for cleaning stale sessions:
    From the list, select the Agents that will clean their stale sessions.
    Select Clean all Agents if you want all Agents to clean their stale sessions.
    From the list, select the Work Repositories you want to clean.
    Select Clean all Work Repositories if you want to clean stale sessions in all Work Repositories.
    Click Clean to start the cleaning process.

  • ODI 11g Agents

    Hi Gurus!
    I have installed stand alone agent for one of the master repositories. Now I want to add one more agent or configure existing agent to handle one more master/work repository.
    How can I do this?
    I have tried to add one more agent with cre_all_dwh-416.bat utility, but get following error:
    Exception in thread "main" java.lang.NoClassDefFoundError: oracle/as/management/opmn/editor/OpmnEditor
    Caused by: java.lang.ClassNotFoundException: oracle.as.management.opmn.editor.OpmnEditor
    Is it possible to configure one stand alone agent installation or even agent to handle several master repositories, or I should make separate installation for each master repository?
    Thanks in advance!

    You should be able to create another stand alone agent.
    1. Create the required Physical and Logical Agent , with a different port. (if same master and work )
    2. In case you need to call another Master Repository , you need to create a copy of odiparams.bat and update the parameters accordingly.
    3. Create a copy of the default_standalone_agent and rename that and edit and modfiy the parameters accordingly in that batch script.
    4. start the other standalone agent and you will be able to start the second agent on that port.
    5. Keep doing so for any number of Agent required.

  • Run Agent on Another ODI and consumming my Projects

    Hi everyone!
    My question is ..
    I have an instalation of Oracla Data Integrator, i have my connections, models, packages and all that i need for work but i need an agent that live in another instalation of Oracle Data Integrator, because the problem of license, on my instalation i cant use an agent and i want to use the other agent that live on the another instalation.
    I try many options but i cant, on of them is, create the same connections on the topology, create the same models and y dont create more of those things 'cause it means build all projects.
    Thank for your repplies.
    If need more explain of this, asking me

    Hi Ace,
    As the listener agent doesn't connect to the repository, you could use the same physical instalation thru several master BUT the same isn't true to a scheduling agent once it connects to the master and work repository to get the schedulled process.
    What is the type of agent from your environment?
    Cezar Santos
    http://odiexperts.com

Maybe you are looking for

  • Help me with my problem, please?

    I'd been using a simple program called Paint.net to do some simple designing, just messing around and stuff. So I am really familiar with the program. However, I had to design a t-shirt design for a project for printing. I designed all of it with Pai

  • Data type mismattch in criteria expression??

    Hi, I am trying to do a simple search engine.With the user entered filename and docType(what documents the user can see), i search my Document table for the record(s) that match.When i try to execute the sql, i got the following error.Anyone knows wh

  • Could not open HTML client page using internet explore

    I am using Lookout 4.5 and I am facing problem with web client. An error occuring while down loading html client page in internet explorer Attachments: I_am_using_lookout_4.doc ‏206 KB

  • Mac book not starting up after update

    after installing the latest update on Mountain Lion my Retina MBP dies after trying to boot. any help would be great.

  • Update Nokia 6300 and Linux

    Hi... I have Ubuntu 8.10 64bit and i want update SW on my nokia. The problem is i can't because for Linux dosen't exist program which can update my nokia. I feel a little underprivileged. So i want know if i have any chance to update my phone??? Sorr