Test ODI Agent error
I'm going to have bad configure ODI. I followed John's excellent blog. so far, I have created the main repository. In the topology Manager, I created the connection, the dataserver, the working repository, the agent and context.When I try to test agent, I get the following error:
-start the msg of error-
"" C:\OraHome_1\oracledi\bin > AgentScheduler '-port = 20300 ' "-name = odi_demo_agent.
A JDK is required to run Web Services with OracleDI. You are currently usin
a JRE.
OracleDI: Starting the Scheduler Agent...
java.lang.IndexOutOfBoundsException: toIndex = 138
to java.util.SubList. < init >(Unknown Source)
to java.util.RandomAccessSubList. < init >(Unknown Source)
at java.util.AbstractList.subList (unknown Source)
at com.sunopsis.d.a.g.a (g.java)
at com.sunopsis.d.a.c.a (c.java)
at com.sunopsis.d.a.f.b (f.java)
at com.sunopsis.tools.core.SnpsStringTools.b (SnpsStringTools.java)
at com.sunopsis.dwg.DwgObject.snpsDecypher (DwgObject.java)
at com.sunopsis.dwg.DwgJv.treatCmd (DwgJv.java)
at com.sunopsis.dwg.DwgJv.main (DwgJv.java)
at oracle.odi.Agent.main (Agent.java)
-error - end
Obviously something is wrong.
I'm unclear as to the entry for ODI_SECU_WORK_REP in ODIPARMS. Is the name of root that has been implemented in the repository, work in the repository name or the real name of sqlserver database for the repository to work?
Thank you
Dave
Hello
Here is an example of an odiaparams.bat
Set ODI_SECU_DRIVER = com.microsoft.sqlserver.jdbc.SQLServerDriver
Set ODI_SECU_URL = jdbc:sqlserver://odimachine:1433; SelectMethod = cursor; databaseName = odi_master; integratedSecurity = false
Set ODI_SECU_USER = hypdb
Set ODI_SECU_ENCODED_PASS = cByXKqrOj5h8XMUV, 3OnOny
Set ODI_SECU_WORK_REP = WORK_REPOS
Set ODI_USER = SUPERVISOR
Set ODI_ENCODED_PASS = LELKIELGLJMDLKMGHEHJDBGBGFDGGH
The ODI_SECU_WORK_REPOS relates on behalf of your working directory
ODI_SECU_ENCODED_PASS requires a password coded using the agent to encode the password
ODI_USER & ODI_ENCODED_PASS can be kept as default
Also, make sure that you have created the agent in the topology manager before you start the agent.
See you soon
John
http://John-Goodwin.blogspot.com/
Tags: Business Intelligence
Similar Questions
-
Hi all
My ODI server is Linux. I have the weblogic and Manager has started, and then agent.sh began has had the following errors when starting agent.sh.
ODI-1436 error recovery statistics ID for reference work WORKREP.
Error occurred during computation of referential work schedules [WORKREP]. Error message: ODI-10150 - repository task ID1 is not related to the master.
Please let me know what I should do to fix this problem.
Thanks for your time and your help.for agent independent, even pointless to start weblogic (including the managed server) who hold a j2ee agent.
before D'executer./agent.sh-name - PORT
You must configure odiparams.sh, in addition to the information of the master repository, for example: ODI_MASTER_DRIVER.
There is a
ODI_SECU_WORK_REP = (if you please use studio to get working directory name) -
Hi all
I managed (I think) put in place a master repository and work on an installation of 11g ODI on SQL Server 2008 (Windows Server 2008 operating system). Now, I'm trying to install the agent. I modified the file odiparams.bat with the master repository information and JDBC and URL parameters. When the agent starts, I get an error - message
"SEVERUS: Java Runtime Environment (JRE) version 1.6 is not supported by this driver." Using the sqljdbc4.jar class library, which provides support for JDBC 4.0... »
How to work around this problem? Any help would be greatly appreciated
TIA
MN"SEVERUS: Java Runtime Environment (JRE) version 1.6 is not supported by this driver." Using the sqljdbc4.jar class library, which provides support for JDBC 4.0... »
As suggested by the error message, you will need to use the SQL SERVER JDBC DRIVER 2.0 OR JDBC 3.0 DRIVER, because sqljdbc is not compatible with JDK 1.6 and copy the driver of SQLJDBC4 in the Agent/drivers folder.
-
ODI 12 c Start Agent error ODI-1405
Hi all.
I'm running odi bash Linux agent and got the following error:
2014-12-18 11:52:55.218 ERROR ODI - 1131 OracleDIAgent1 Agent encountered an error: ODI-1405: Agent OracleDIAgent1 start failure: the agent is not defined in the topology for master repository.
2014-12-18 11:52:55.219 WARNING ODI-1405: Agent OracleDIAgent1 start failure: the agent is not defined in the topology for master repository.
2014-12-18 11:52:55.224 unavailable WARNING
2014-12-18 11:52:55.229 ODI-1443 ERROR error when starting agent: ODI-1405: Agent OracleDIAgent1 start failure: the agent is not defined in the topology for master repository.
I created RCU, then the field, everything is ok.
In the topology of the ODI - created agent of "OracleDIAgent1".
And once again error)
Where can I verify that this agent is in this topology?
I have no idea how to solve this problem.
Please help me.
Thnx in advance.
phanikanth
Thanks for the return of coupling.
In total, due to negligence.
It was necessary to create the new connection simply.
This option in case of which the agent has not been started is higher.
In this option, the agent was launched and works perfectly.
For those who will have to face a similar problem - look at a stage in the creation of a repository.
Useful links on resources where this problem is more relevant detail are lower:
http://gerardnico.com/wiki/dit/ODI/installation_12.1.2
https://datagrraphy.WordPress.com/2013/11/02/ODI-12C-creating-a-collocated-agent/
http://www.canburaktumer.com/blog/ODI-12C-setting-standalone-agent/
http://Oracle-base.com/articles/12C/WebLogic-installation-on-Oracle-Linux-5-and-6-12cr3.php
Good luck.
-
Install the new FDMEE 11.1.2.4 - ODI Agent does not start
After the installation and configuration of EMP 11.1.2.4, components (including the FDMEE) on a Windows 2008 (single-server installation), I ran diagnosis of EPM system and found the only test that failed was to the Agent of ODI.
ODI Agent availability check: http://server1:6550 / oraclediagent
Error: com.hyperion.cis.utils.BadResponseCodeException: bad response with the GET method code: 404
Recommended action: check the application of the FDM Enterprise Edition is started and the database schemas exist.
FDMEE and all the other components of the EMP seem to work and open in the workspace. The only problem is that ODI Agent will not start. Re-installation and configuration of FDMEE has not fixed this problem. I also tried to start manually in the WebLogic administration server, but it has not started and I found the following error in ErpIntegrator0.log.
# < 18 June 2015 3:47:13 AM PDT > < error > < hats > < server1 > < ErpIntegrator0 > < ExecuteThread [ASSET]: '9' for queue: '(self-adjusting) weblogic.kernel.Default' > < < WLS Kernel > > <><>< 1434624433908 > < BEA-149265 > < error has occurred in the execution of the request for deployment with the ID ' 1434624127664 'for task ' 0'. Error is: "weblogic.application.ModuleException: [HTTP:101216] Servlet: 'AgentServlet' failed by preloading at startup in a Web application: 'oraclediagent'."
com.tangosol.net.RequestTimeoutException: timeout during the startup of the service: ServiceInfo (Id = 0, name is Cluster, Type = Cluster
Set of members = MasterMemberSet)
ThisMember = null
OldestMember = null
ActualMemberSet = MemberSet (Size = 0
)
Member ID | ServiceVersion | ServiceJoined | Member State
RecycleMillis = 1200000
RecycleSet = MemberSet (Size = 0
)
)
)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.onStartupTimeout(Grid.CDB:3)
at com.tangosol.coherence.component.util.daemon.queueProcessor.Service.start(Service.CDB:28)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.start(Grid.CDB:6)
at com.tangosol.coherence.component.net.Cluster.onStart(Cluster.CDB:58)
at com.tangosol.coherence.component.net.Cluster.start(Cluster.CDB:11)
at com.tangosol.coherence.component.util.SafeCluster.startCluster(SafeCluster.CDB:4)
at com.tangosol.coherence.component.util.SafeCluster.restartCluster(SafeCluster.CDB:10)
at com.tangosol.coherence.component.util.SafeCluster.ensureRunningCluster(SafeCluster.CDB:26)
at com.tangosol.coherence.component.util.SafeCluster.start(SafeCluster.CDB:2)
at com.tangosol.net.CacheFactory.ensureCluster(CacheFactory.java:427)
at com.tangosol.net.DefaultConfigurableCacheFactory.ensureServiceInternal(DefaultConfigurableCacheFactory.java:968)
at com.tangosol.net.DefaultConfigurableCacheFactory.ensureService(DefaultConfigurableCacheFactory.java:937)
at com.tangosol.net.DefaultConfigurableCacheFactory.ensureCache(DefaultConfigurableCacheFactory.java:919)
at com.tangosol.net.DefaultConfigurableCacheFactory.configureCache(DefaultConfigurableCacheFactory.java:1296)
at com.tangosol.net.DefaultConfigurableCacheFactory.ensureCache(DefaultConfigurableCacheFactory.java:297)
at com.tangosol.net.CacheFactory.getCache(CacheFactory.java:204)
at com.tangosol.net.CacheFactory.getCache(CacheFactory.java:181)
to oracle.odi.runtime.agent.coherence.OdiAgentCoherenceCache. < init > (OdiAgentCoherenceCache.java:52)
at oracle.odi.runtime.agent.servlet.AgentServlet.initCoherence(AgentServlet.java:812)
at oracle.odi.runtime.agent.servlet.AgentServlet.initializeClusterCache(AgentServlet.java:762)
at oracle.odi.runtime.agent.servlet.AgentServlet.startup(AgentServlet.java:437)
at oracle.odi.runtime.agent.servlet.AgentServlet.init(AgentServlet.java:250)
at javax.servlet.GenericServlet.init(GenericServlet.java:242)
to weblogic.servlet.internal.StubSecurityHelper$ ServletInitAction.run (StubSecurityHelper.java:283)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:64)
at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58)
to weblogic.servlet.internal.StubLifecycleHelper. < init > (StubLifecycleHelper.java:48)
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:539)
at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1981)
at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1955)
at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1874)
at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3155)
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1518)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:487)
to weblogic.application.internal.flow.ModuleStateDriver$ 3.next(ModuleStateDriver.java:427)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:201)
at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:249)
to weblogic.application.internal.flow.ModuleStateDriver$ 3.next(ModuleStateDriver.java:427)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:28)
to weblogic.application.internal.BaseDeployment$ 2.next(BaseDeployment.java:672)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212)
at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:59)
at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:569)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:150)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:116)
at weblogic.deploy.internal.targetserver.operations.StartOperation.doCommit(StartOperation.java:149)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:323)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:844)
at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1253)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:440)
at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:164)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:195)
in weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$ 100 (DeploymentReceiverCallbackDeliverer.java:13)
to weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$ 2.run(DeploymentReceiverCallbackDeliverer.java:69)
to weblogic.work.SelfTuningWorkManagerImpl$ WorkAdapterImpl.run (SelfTuningWorkManagerImpl.java:545)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
'
weblogic.application.ModuleException: [HTTP:101216] Servlet: 'AgentServlet' failed by preloading at startup in a Web application: "oraclediagent."
com.tangosol.net.RequestTimeoutException: timeout during the startup of the service: ServiceInfo (Id = 0, name is Cluster, Type = Cluster
Set of members = MasterMemberSet)
ThisMember = null
OldestMember = null
ActualMemberSet = MemberSet (Size = 0
)
Member ID | ServiceVersion | ServiceJoined | Member State
RecycleMillis = 1200000
RecycleSet = MemberSet (Size = 0
)
)
)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.onStartupTimeout(Grid.CDB:3)
at com.tangosol.coherence.component.util.daemon.queueProcessor.Service.start(Service.CDB:28)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.start(Grid.CDB:6)
at com.tangosol.coherence.component.net.Cluster.onStart(Cluster.CDB:58)
at com.tangosol.coherence.component.net.Cluster.start(Cluster.CDB:11)
at com.tangosol.coherence.component.util.SafeCluster.startCluster(SafeCluster.CDB:4)
at com.tangosol.coherence.component.util.SafeCluster.restartCluster(SafeCluster.CDB:10)
at com.tangosol.coherence.component.util.SafeCluster.ensureRunningCluster(SafeCluster.CDB:26)
at com.tangosol.coherence.component.util.SafeCluster.start(SafeCluster.CDB:2)
at com.tangosol.net.CacheFactory.ensureCluster(CacheFactory.java:427)
at com.tangosol.net.DefaultConfigurableCacheFactory.ensureServiceInternal(DefaultConfigurableCacheFactory.java:968)
at com.tangosol.net.DefaultConfigurableCacheFactory.ensureService(DefaultConfigurableCacheFactory.java:937)
at com.tangosol.net.DefaultConfigurableCacheFactory.ensureCache(DefaultConfigurableCacheFactory.java:919)
at com.tangosol.net.DefaultConfigurableCacheFactory.configureCache(DefaultConfigurableCacheFactory.java:1296)
at com.tangosol.net.DefaultConfigurableCacheFactory.ensureCache(DefaultConfigurableCacheFactory.java:297)
at com.tangosol.net.CacheFactory.getCache(CacheFactory.java:204)
at com.tangosol.net.CacheFactory.getCache(CacheFactory.java:181)
to oracle.odi.runtime.agent.coherence.OdiAgentCoherenceCache. < init > (OdiAgentCoherenceCache.java:52)
at oracle.odi.runtime.agent.servlet.AgentServlet.initCoherence(AgentServlet.java:812)
at oracle.odi.runtime.agent.servlet.AgentServlet.initializeClusterCache(AgentServlet.java:762)
at oracle.odi.runtime.agent.servlet.AgentServlet.startup(AgentServlet.java:437)
at oracle.odi.runtime.agent.servlet.AgentServlet.init(AgentServlet.java:250)
at javax.servlet.GenericServlet.init(GenericServlet.java:242)
to weblogic.servlet.internal.StubSecurityHelper$ ServletInitAction.run (StubSecurityHelper.java:283)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:64)
at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58)
to weblogic.servlet.internal.StubLifecycleHelper. < init > (StubLifecycleHelper.java:48)
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:539)
at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1981)
at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1955)
at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1874)
at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3155)
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1518)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:487)
to weblogic.application.internal.flow.ModuleStateDriver$ 3.next(ModuleStateDriver.java:427)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:201)
at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:249)
to weblogic.application.internal.flow.ModuleStateDriver$ 3.next(ModuleStateDriver.java:427)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:28)
to weblogic.application.internal.BaseDeployment$ 2.next(BaseDeployment.java:672)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212)
at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:59)
at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:569)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:150)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:116)
at weblogic.deploy.internal.targetserver.operations.StartOperation.doCommit(StartOperation.java:149)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:323)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:844)
at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1253)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:440)
at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:164)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:195)
in weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$ 100 (DeploymentReceiverCallbackDeliverer.java:13)
to weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$ 2.run(DeploymentReceiverCallbackDeliverer.java:69)
to weblogic.work.SelfTuningWorkManagerImpl$ WorkAdapterImpl.run (SelfTuningWorkManagerImpl.java:545)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1520)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:484)
to weblogic.application.internal.flow.ModuleStateDriver$ 3.next(ModuleStateDriver.java:425)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:201)
at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:249)
to weblogic.application.internal.flow.ModuleStateDriver$ 3.next(ModuleStateDriver.java:427)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:28)
to weblogic.application.internal.BaseDeployment$ 2.next(BaseDeployment.java:672)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212)
at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:59)
at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:569)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:150)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:116)
at weblogic.deploy.internal.targetserver.operations.StartOperation.doCommit(StartOperation.java:149)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:323)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:844)
at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1253)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:440)
at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:164)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:195)
in weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$ 100 (DeploymentReceiverCallbackDeliverer.java:13)
to weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$ 2.run(DeploymentReceiverCallbackDeliverer.java:69)
to weblogic.work.SelfTuningWorkManagerImpl$ WorkAdapterImpl.run (SelfTuningWorkManagerImpl.java:545)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
Caused by: com.tangosol.net.RequestTimeoutException: timeout during the startup of the service: ServiceInfo (Id = 0, name is Cluster, Type = Cluster
Set of members = MasterMemberSet)
ThisMember = null
OldestMember = null
ActualMemberSet = MemberSet (Size = 0
)
Member ID | ServiceVersion | ServiceJoined | Member State
RecycleMillis = 1200000
RecycleSet = MemberSet (Size = 0
)
)
)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.onStartupTimeout(Grid.CDB:3)
at com.tangosol.coherence.component.util.daemon.queueProcessor.Service.start(Service.CDB:28)
at com.tangosol.coherence.component.util.daemon.queueProcessor.service.Grid.start(Grid.CDB:6)
at com.tangosol.coherence.component.net.Cluster.onStart(Cluster.CDB:58)
at com.tangosol.coherence.component.net.Cluster.start(Cluster.CDB:11)
at com.tangosol.coherence.component.util.SafeCluster.startCluster(SafeCluster.CDB:4)
at com.tangosol.coherence.component.util.SafeCluster.restartCluster(SafeCluster.CDB:10)
at com.tangosol.coherence.component.util.SafeCluster.ensureRunningCluster(SafeCluster.CDB:26)
at com.tangosol.coherence.component.util.SafeCluster.start(SafeCluster.CDB:2)
at com.tangosol.net.CacheFactory.ensureCluster(CacheFactory.java:427)
at com.tangosol.net.DefaultConfigurableCacheFactory.ensureServiceInternal(DefaultConfigurableCacheFactory.java:968)
at com.tangosol.net.DefaultConfigurableCacheFactory.ensureService(DefaultConfigurableCacheFactory.java:937)
at com.tangosol.net.DefaultConfigurableCacheFactory.ensureCache(DefaultConfigurableCacheFactory.java:919)
at com.tangosol.net.DefaultConfigurableCacheFactory.configureCache(DefaultConfigurableCacheFactory.java:1296)
at com.tangosol.net.DefaultConfigurableCacheFactory.ensureCache(DefaultConfigurableCacheFactory.java:297)
at com.tangosol.net.CacheFactory.getCache(CacheFactory.java:204)
at com.tangosol.net.CacheFactory.getCache(CacheFactory.java:181)
to oracle.odi.runtime.agent.coherence.OdiAgentCoherenceCache. < init > (OdiAgentCoherenceCache.java:52)
at oracle.odi.runtime.agent.servlet.AgentServlet.initCoherence(AgentServlet.java:812)
at oracle.odi.runtime.agent.servlet.AgentServlet.initializeClusterCache(AgentServlet.java:762)
at oracle.odi.runtime.agent.servlet.AgentServlet.startup(AgentServlet.java:437)
at oracle.odi.runtime.agent.servlet.AgentServlet.init(AgentServlet.java:250)
at javax.servlet.GenericServlet.init(GenericServlet.java:242)
to weblogic.servlet.internal.StubSecurityHelper$ ServletInitAction.run (StubSecurityHelper.java:283)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
at weblogic.servlet.internal.StubSecurityHelper.createServlet(StubSecurityHelper.java:64)
at weblogic.servlet.internal.StubLifecycleHelper.createOneInstance(StubLifecycleHelper.java:58)
to weblogic.servlet.internal.StubLifecycleHelper. < init > (StubLifecycleHelper.java:48)
at weblogic.servlet.internal.ServletStubImpl.prepareServlet(ServletStubImpl.java:539)
at weblogic.servlet.internal.WebAppServletContext.preloadServlet(WebAppServletContext.java:1981)
at weblogic.servlet.internal.WebAppServletContext.loadServletsOnStartup(WebAppServletContext.java:1955)
at weblogic.servlet.internal.WebAppServletContext.preloadResources(WebAppServletContext.java:1874)
at weblogic.servlet.internal.WebAppServletContext.start(WebAppServletContext.java:3155)
at weblogic.servlet.internal.WebAppModule.startContexts(WebAppModule.java:1518)
at weblogic.servlet.internal.WebAppModule.start(WebAppModule.java:487)
to weblogic.application.internal.flow.ModuleStateDriver$ 3.next(ModuleStateDriver.java:427)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
at weblogic.application.internal.flow.ScopedModuleDriver.start(ScopedModuleDriver.java:201)
at weblogic.application.internal.flow.ModuleListenerInvoker.start(ModuleListenerInvoker.java:249)
to weblogic.application.internal.flow.ModuleStateDriver$ 3.next(ModuleStateDriver.java:427)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.flow.ModuleStateDriver.start(ModuleStateDriver.java:119)
at weblogic.application.internal.flow.StartModulesFlow.activate(StartModulesFlow.java:28)
to weblogic.application.internal.BaseDeployment$ 2.next(BaseDeployment.java:672)
at weblogic.application.utils.StateMachineDriver.nextState(StateMachineDriver.java:52)
at weblogic.application.internal.BaseDeployment.activate(BaseDeployment.java:212)
at weblogic.application.internal.EarDeployment.activate(EarDeployment.java:59)
at weblogic.application.internal.DeploymentStateChecker.activate(DeploymentStateChecker.java:161)
at weblogic.deploy.internal.targetserver.AppContainerInvoker.activate(AppContainerInvoker.java:79)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.activate(AbstractOperation.java:569)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.activateDeployment(ActivateOperation.java:150)
at weblogic.deploy.internal.targetserver.operations.ActivateOperation.doCommit(ActivateOperation.java:116)
at weblogic.deploy.internal.targetserver.operations.StartOperation.doCommit(StartOperation.java:149)
at weblogic.deploy.internal.targetserver.operations.AbstractOperation.commit(AbstractOperation.java:323)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleDeploymentCommit(DeploymentManager.java:844)
at weblogic.deploy.internal.targetserver.DeploymentManager.activateDeploymentList(DeploymentManager.java:1253)
at weblogic.deploy.internal.targetserver.DeploymentManager.handleCommit(DeploymentManager.java:440)
at weblogic.deploy.internal.targetserver.DeploymentServiceDispatcher.commit(DeploymentServiceDispatcher.java:164)
at weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.doCommitCallback(DeploymentReceiverCallbackDeliverer.java:195)
in weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer.access$ 100 (DeploymentReceiverCallbackDeliverer.java:13)
to weblogic.deploy.service.internal.targetserver.DeploymentReceiverCallbackDeliverer$ 2.run(DeploymentReceiverCallbackDeliverer.java:69)
to weblogic.work.SelfTuningWorkManagerImpl$ WorkAdapterImpl.run (SelfTuningWorkManagerImpl.java:545)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
>
# < 18 June 2015 3:47:13 AM PDT > < error > < hats > < server1 > < ErpIntegrator0 > < ExecuteThread [ASSET]: '9' for queue: '(self-adjusting) weblogic.kernel.Default' > < < WLS Kernel > > <><>< 1434624433916 > < BEA-149202 > < encountered an exception while trying to commit Task 7 for the application "oraclediagent". >
During my research of these errors, I found results indicating the problem could be related to multiple NIC cards or enforceable, but I don't know if this is the reason of my problem and how to check it. Any help would be appreciated!
In your case, it seems that the list of the WKA is formed using the IP 127.0.0.1 loopback address but consistency has bound to the IP address of 10 points. Finally, make sure that they match so that ODI Agent can start, but given that it's a DHCP box you well then that tends to add another layer of complication.
What we tend to do in support with DHCP boxes to avoid problems with name resolution is to simulate a static IP address by adding a loopback adapter (google, you can add a loopback adapter Server 2008 for instructions) with a static IP address (I often use smth like setting IPv4 10.10.10.10 (, netmask 255.255.255.0 & no gateway) then add an entry to the hosts file to map the IP address for the host name of the host name for example, 10.10.10.10
You must make sure that the host name resolution works as expected in Java according to this link as well (which I think is why we go to the "loopback hack" first place in support): https://docs.oracle.com/cd/E40248_01/epm.1112/epm_install/frameset.htm?ch06s02s01.html
I would start by looping config tbh as I remember seeing someone with a box of AWS, earlier when helping a colleague where host name resolution was not working with that tool and they had problems with the Agent of ODI.
Concerning
Craig
-
Hi all
Try to run the loads on the test environment and faced this exception. Guidance on what could be the cause?
A functioning test environment code development. All models have been migrated using the synonym and the project had to be imported using Mode Duplication.
The project had two dimension and makes loads... Dimensions has been properly run, its only that all the facts are a failure...
ODI-1217: CM_PKG_CF_TEST Session (1494702) fails with return code 7000.
Caused by: com.sunopsis.tools.core.exception.SnpsSimpleMessageException: ODI-17517: error in the interpretation of the task.
Task: 6
java.lang.Exception: the application script threw an exception: java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist
OSB Info: get the joining to the line level columns: column 0: columnNo
at com.sunopsis.dwg.codeinterpretor.SnpCodeInterpretor.transform(SnpCodeInterpretor.java:485)
at com.sunopsis.dwg.dbobj.SnpSessStep.createTaskLogs(SnpSessStep.java:711)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java:461)
at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:2093)
at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:1889)
to oracle.odi.runtime.agent.processor.impl.StartScenRequestProcessor$ 2.doAction(StartScenRequestProcessor.java:580)
at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:216)
at oracle.odi.runtime.agent.processor.impl.StartScenRequestProcessor.doProcessStartScenTask(StartScenRequestProcessor.java:513)
to oracle.odi.runtime.agent.processor.impl.StartScenRequestProcessor$ StartScenTask.doExecute (StartScenRequestProcessor.java:1066)
at oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:126)
to oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor$ 2.run(DefaultAgentTaskExecutor.java:82)
at java.lang.Thread.run(Thread.java:682)
Caused by: org.apache.bsf.BSFException: the application script threw an exception: java.sql.SQLSyntaxErrorException: ORA-00942: table or view does not exist
OSB Info: get the joining to the line level columns: column 0: columnNo
at bsh.util.BeanShellBSFEngine.eval (unknown Source)
at bsh.util.BeanShellBSFEngine.exec (unknown Source)
at com.sunopsis.dwg.codeinterpretor.SnpCodeInterpretor.transform(SnpCodeInterpretor.java:471)
... 11 more
-< code printed here >-
at com.sunopsis.dwg.dbobj.SnpSessStep.createTaskLogs(SnpSessStep.java:738)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java:461)
at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:2093)
at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:1889)
to oracle.odi.runtime.agent.processor.impl.StartScenRequestProcessor$ 2.doAction(StartScenRequestProcessor.java:580)
at oracle.odi.core.persistence.dwgobject.DwgObjectTemplate.execute(DwgObjectTemplate.java:216)
at oracle.odi.runtime.agent.processor.impl.StartScenRequestProcessor.doProcessStartScenTask(StartScenRequestProcessor.java:513)
to oracle.odi.runtime.agent.processor.impl.StartScenRequestProcessor$ StartScenTask.doExecute (StartScenRequestProcessor.java:1066)
at oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:126)
to oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor$ 2.run(DefaultAgentTaskExecutor.java:82)
at java.lang.Thread.run(Thread.java:682)
An analysis more thrust, found that Repo work had no appropriate grants.
After adding, it solved the problem.
-
Error in AIFUtil.callOdiServlet - connection to the ODI Servlet error
Hi John & all,
We have EMP 11123 put in place on a cluster of 2 nodes using the common mount Linux.
The servers in the domain of WL managed ERPI are as below:
ErpIntegrator0 Server A 6550
ErpIntegrator1 Server B 6551
The oracledi agent is available to
http:// ServerA:6550 / oraclediagent
Or
http:// ServerB:6551 / oraclediagent
However when we start loading it rule fails in the export with the error (data in the workspace management) below, we get the error below:
"CommData.updateWorkflow - END."
2014-01-17 12:24:56, 438 [AIF] DEBUG: AIFUtil.callOdiServlet - START
2014-01-17 12:24:56, 450 FATAL [AIF]: error in AIFUtil.callOdiServlet - connection to the ODI Servlet error: url = http://localhost:6551/aif/ODIServlet , class="HPLService", method=loadData, params=[170, u'YXaa0YHQfx8rIJlwC40l9%2BxbO8sEEgKHBWsamkRbZZRoUkatmfYLpfdw2rA%2BI73XtsD9z5AW1vqU9XRlB5WByL03O18g9Yk2TZtc6sgKJG4MzV48jMuIYC7bTiwQ0r6jwWlCRThoPRiy450ScFygchYQG5%2FAHJyZAPzPTDcFlismBoSYiWOl4vk%2Bka5tX45aYjCsHtvVRn8tUvcnsHvRPIBWls2FaHhN3CvY9L0yOhZ8FUFmNNE0ltJ4dgMVh7MyDCVStT8LVBTv5fRIPvOrsWNJhlyvNHNzvyqqN3t677Gw4B%2Fa70TxDJYDb5eb83NZe%2F3GW%2BCKxRsHve6O8JLADO%2B80TIKSrEiLoialbrG%2B6mZApB78sg7h5PwuMZAcFzXxxmnPjDM1KnaK5RRrqddMQXKAxVCg8mhaZtuzFgd3C4AdzsJVGcLM8siaZOLhdjk']"
Traceback.
For some reason, it's thinking that ODI runs at localhost:6551.
We tried to manually change the URL odiagent on the configuration page of data management to one of the two correct URL as shown above. We can check the connection test succeeded. After that we ran the load, there always seem to "localhost:6551". Then, we thought probably after that changing the setting that we must restart ErpIntegrator WL managed server. After reboot, we see the default URL "http://localhost:6551 / oraclediagent'. '"
Not sure how to get generated this URL of Servlet ODI. For sure it is not the correct collection of the server/port combination. Please help on how to solve this problem.
Concerning
VARA
Hi Craig,.
It was actually http://localhost:6551 / oraclediagent. Now, the question has been resolved. In a clustered environment, it is expected that the ports are the same on both nodes. In our case on a node, it was 6550 and on the other, it was 6551. So in the registry, it is updated with the latest value of port this is the port on Node2.
Here, he is able to interpret the localhost to the node that hosts the managed server ErpIntegrator. To test this, I kept two servers managed upwards (ErpIntegrator0 & ErpIntegrator1), then tried to check the connectivity to the data management page. He has failed. Then stopped ErpIntegrator1, maintained ErpIntegrator0 no luck. Arrested ErpIntegrator0 and up to the ErpIntegrator1. Then with localhost:6551 ODI connectivity agent works very well.
So, I conclude that the port is same on both nodes. Another finding was if install us a separate stand-alone ODI on the server agent and try to use it on the page of data management that it does not work in a clustered env. Where as in a single-node configuration we can update the host & port of agent oracledi.
Concerning
VARA
-
Hi guru,.
This is my first post.
I created Agent through topology, but when I'm testing it gives error like below,
ODI-23006: Agent Test failed
Detalis: oracle.odi.runtime.agent.invocation.InvocationException: ODI-1424: Agent Host or port can be reached using http://localhost:20910 / oraclediagent.
Please can you help me on this.
I installed ODI 11 G Desktop 64-bit windows 7 and to create the agent, I've not done something more excpet,.
In topology > agent > LOCALHOST_20910 created.
Is there something more need to configure.
Thanks in advance,
SriniHi Srini,
During the installation of the ODI on your machine had only chosen the type of Installation of the Developer? If Yes, then you won't find the folder for the agent. The ODI server is installed on another machine?
Kind regards
Sourav -
Hi Experts,
I have a get the following error while SAP_ECC6 engineering reverse. RKM SAP ERP Connection Test is not poop to the top of the box of JCo, but I tested the SAP stand alone connection test. Please, any suugestions would be great. I changed I tried to change each flexfield but still the same error.
com.sunopsis.tools.core.exception.SnpsSimpleMessageException: ODI-17517: error in the interpretation of the task.
Task: 2
java.lang.Exception: the application script threw an exception: com.sunopsis.core.SnpsFlexFieldException: ODI-15068: code unknown flexfield. Info OSB: Initialize line: column 0: columnNo
Kind regards
Anubhav
Hello
have you applied last patch of the FDMEE-SAP adapter?
It will create the additional flexfields in ODI for you. Otherwise, you will need to create them by running sql insert statements.
You will see them in the guide of BristleCone V4.0.
-
ODI agent cannot connect to the ODI Studio
We install ODI via subsequently EPM using FDMEE. We have installed using the version 11.1.2.3
We can connect via Studio ODI and surf around. We started seeing a problem where we can't get into some places. Especially if we try to select Show agent planning, we get a message unable to connect.
, We looked at the log file and find the following line. ODI-1424 host Agent or the port can be reached using http:// xxxxxxxxx
What we have noticed is that the URL it uses is the original no SSL url. So, my question is where this configuration change? Since then, we have installed an ODI via EMP/FDMEE I don't know where to look for the configuration.
We tested the same on our environment no SSL is enabled and it works without any problem.
Any help would be greatly appreciated.
A patch that you run of FDMEE, the reason why I ask if dans.520 default because what follows is fixed
18547248
FDMEE connects to the port ODI Agent evil in a SSL configuration is enabled.
See you soon
John
-
Not able running Maxl, if ODI Agent is running under &; managed by OPMN
Error thrown when in the execution of Oracle Essbase Interface Inteface using IKM SQL for Hyperion Essbase (DATA) and by calling a MAXL clear script in PRE_LOAD_MAXL_SCRIPT.
Execution of the Interface is done correctly if the same agent ODI runs directly from the command prompt (using agent.bat). But when we start the agent the instance of OPMN, the following error:
com.hyperion.odi.essbase.ODIEssbaseException: com.hyperion.odi.essbase.ODIEssbaseException: cannot run the program "essmsh": CreateProcess = 2 error, the system cannot find the file specified
The agent of ODI running fine and complete any execution of the interface without MAXL. But if we use PRE_LOAD_MAXL_SCRIPT, it generates an error.
We have already created two environment variables such as ESSBASEPATH and ARBORPATH, also set to day the Path variable. We are able to start maxl using the command "essmsh" directly from the command prompt.
I would like to know how can we call MAXL scripts through successful ODI agents OPMN.
All the suggestions/help will be appreciated.
Thank you!!
Hi Ashish,
Some time ago I saw it, so I forgot a few other env variables that must report in opmn.xml. It also needed a little more env vars the overall environment for OPMN is very limited. You can try the steps Note 1556801.1 as well. If all goes well, that should do the trick.
Concerning
Craig
-
ODI-17517: error in the interpretation of the task
Hi gurus,
I try to run my interface and ODI gives me this error. Anyone know what it is? I'm trying to load cube essbase with ODI.
com.sunopsis.tools.core.exception.SnpsSimpleMessageException: ODI-17517: error in the interpretation of the task.
Task: 2
java.lang.Exception: the application script threw an exception: com.sunopsis.tools.core.exception.SnpsSimpleMessageException: Exception getObjectName ("L", "FACT_CUR", "LOG_ORACLE_DATABASE_PERO", "ESSBASE_CONTEXT", "D"): SnpPschemaCont.getObjectByIdent: SnpPschemaCont is no information OSB: load data into essbase to line: column 0: columnNo
at com.sunopsis.dwg.codeinterpretor.SnpCodeInterpretor.transform(SnpCodeInterpretor.java:489)
at com.sunopsis.dwg.dbobj.SnpSessStep.createTaskLogs(SnpSessStep.java:737)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java:465)
at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:2128)
to 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)
to oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.access$ 0 (StartSessRequestProcessor.java:292)
to oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$ StartSessTask.doExecute (StartSessRequestProcessor.java:855)
at oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:126)
to oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor$ 2.run(DefaultAgentTaskExecutor.java:82)
at java.lang.Thread.run(Thread.java:724)
Caused by: java.lang.Exception: the application script threw an exception: com.sunopsis.tools.core.exception.SnpsSimpleMessageException: Exception getObjectName ("L", "FACT_CUR", "LOG_ORACLE_DATABASE_PERO", "ESSBASE_CONTEXT", "D"): SnpPschemaCont.getObjectByIdent: SnpPschemaCont is no information OSB: load data into essbase to line: column 0: columnNo
at com.sunopsis.dwg.codeinterpretor.SnpCodeInterpretor.transform(SnpCodeInterpretor.java:476)
... 11 more
Caused by: org.apache.bsf.BSFException: the application script threw an exception: com.sunopsis.tools.core.exception.SnpsSimpleMessageException: Exception getObjectName ("L", "FACT_CUR", "LOG_ORACLE_DATABASE_PERO", "ESSBASE_CONTEXT", "D"): SnpPschemaCont.getObjectByIdent: SnpPschemaCont is no information OSB: load data into essbase to line: column 0: columnNo
at bsh.util.BeanShellBSFEngine.eval (unknown Source)
at bsh.util.BeanShellBSFEngine.exec (unknown Source)
at com.sunopsis.dwg.codeinterpretor.SnpCodeInterpretor.transform(SnpCodeInterpretor.java:471)
... 11 more
Text: import com.hyperion.odi.common ODIConstants
from com.hyperion.odi.connection import HypAppConnectionFactory
import java.lang class
import java.lang Boolean
import java.sql *.
from java.util import HashMap
#
# Get the select statement in the meeting area:
#
SQL = ' "' select FACT_CUR." ' "" '. "ACCOUNT", FACT_CUR. 'PERIOD', FACT_CUR. 'YEAR', FACT_CUR. SCENARIO 'Scenario', 'Version' heart, FACT_CUR. ENTITY 'Entity', FACT_CUR. 'PRODUCT', FACT_CUR. "CURRENCY", FACT_CUR. SEGMENT 'Segment', FACT_CUR. DATA 'Data' of <? = snpRef.getObjectName ("L", "FACT_CUR", "LOG_ORACLE_DATABASE_PERO", "", "D")? «> FACT_CUR where (1 = 1) "»
srcCx = odiRef.getJDBCConnection ("SRC")
stmt = srcCx.createStatement)
srcFetchSize = <? If ("".equals (odiRef.getInfo ("SRC_FETCH_ARRAY"))) {out.print("1000") ;} else {out. Print (odiRef.GetInfo("SRC_FETCH_ARRAY")) ;} ? >
#stmt.setFetchSize (srcFetchSize)
stmt.setFetchSize (1)
Print "query execution.
RS = stmt.executeQuery (sql)
Print "made the request for enforcement.
#load data
Print "loading data".
stats = pWriter.loadData (rs)
Print "data has finished loading.
#close the database result set, connection
RS. Close()
stmt. Close().
at com.sunopsis.dwg.dbobj.SnpSessStep.createTaskLogs(SnpSessStep.java:764)
at com.sunopsis.dwg.dbobj.SnpSessStep.treatSessStep(SnpSessStep.java:465)
at com.sunopsis.dwg.dbobj.SnpSession.treatSession(SnpSession.java:2128)
to 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)
to oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor.access$ 0 (StartSessRequestProcessor.java:292)
to oracle.odi.runtime.agent.processor.impl.StartSessRequestProcessor$ StartSessTask.doExecute (StartSessRequestProcessor.java:855)
at oracle.odi.runtime.agent.processor.task.AgentTask.execute(AgentTask.java:126)
to oracle.odi.runtime.agent.support.DefaultAgentTaskExecutor$ 2.run(DefaultAgentTaskExecutor.java:82)
at java.lang.Thread.run(Thread.java:724)
You need a context in which you have mapped both your physical schema in logic.
-
ODI-40837 ERROR: an error occurred when creating the schema
Hi I'm testing a file xml server and receive the following error message.
ODI-40837 ERROR: an error occurred when creating the schema: ODI-40738: SAXException has been surprised by reading the model saying: expected 'DOCTYPE '.
JDBC URL jdbc:snps:xml?f=C:/Projects/prd.xml & ro = true & DOD = YES
could someone help because I can not find any blog or documentation on this error?
Thank you
Published by: user626688 on May 31, 2013 13:26There seems to be a problem with your xml file. Please work with channel support to investigate this issue.
You can also view the details of settings xml driver to http://docs.oracle.com/cd/E28280_01/integrate.1111/e12644/appendix_xml_driver.htm#CHDECBHH -
ODI Agent as a Windows service
Hello
I am trying to create 11.1.1.6 ODI agent as a windows (jhon followed blog) services but fail with errors below.
Opmn configured OSH of Hyperion 11.1.2.1.
(I am able to configure in 11.1.1.5 but I hope that there is no difference in 11.1.1.6 of ODI)
ODI-1604: unable to parse the Xml extracted from Opmns
ODI-1600: cannot update Opmn Xml file.java.io.FileNotFoundException: C:\Oracle\product\11.1.1\Oracle_ODI_1\oracledi\agent\bin\Oracle_Ho
me Directory\oracledi\agent\bin\odi_opmn_standaloneagent_template.xml (the system cannot find the path specified)
ODI-1600: cannot update Opmn Xml file.java.lang.NullPointerException
opmnctl reload: reconfiguration opmn...
Here are the updates in the files
agentcreate. Property
ORACLE_ODI_HOME = directory Oracle_Home
INSTANCE_HOME = INSTANCE_HOME directory
Component_type = odiagent
NAME OF THE COMPONENT = ODIAGENT
ODI_MASTER_DRIVER = Oracle.JDBC.OracleDriver
ODI_MASTER_URL=JDBC:Oracle:thin:@xyz.ABC.com:1521:dev
ODI_MASTER_USER = ODI_Repo
ODI_MASTER_ENCODED_PASS = e3yHXTyLvogAGJYiddyU4ZVg
ODI_SECU_WORK_REPO = WORKREP
ODI_SUPERVISOR_ENCODED_PASS = d, yHvBA9Vb79z3f4w86cnZ0Fa
PORTNO = 20910
JAVA_HOME=C:/PROGRA~1/Java/JDK1.6.0_33
ORACLE_OPMN_HOME = D: / Oracle/Middleware/Oracle_WT1
JMXPORTNO = 21910
odi_opmn_addagent.bat
If "% ODI_HOME" == "" set ODI_HOME=C:\Oracle\product\11.1.1\Oracle_ODI_1\oracledi\agent
REM call '% ODI_HOME%\bin\odiparams.bat '.
If "% OPMN_HOME" == "" set OPMN_HOME = D:\Oracle\Middleware\Oracle_WT1
If "INSTANCE_HOME %" == "" set INSTANCE_HOME = D:\Oracle\Middleware\Oracle_WT1\instances\instance1
REM set CLASSPATH = % ODI_CLASSPATH %; frequency PMN_HOME%\opmn\lib\opmneditor.jar
Set CLASSPATH=%ODI_HOME%\lib\odi-standalone-agent.jar;%O PMN_HOME%\opmn\lib\opmneditor.jar;%O DI_HOME%\...... \setup\manual\oracledi-sdk\oracle. ODI - SDK - jse_11.1.1.jar
Java - classpath % CLASSPATH % oracle.odi.AddAgentToOpmn % *.I tried it today, it works well, in general, the problem is caused home do not set correctly.
on the platform of the window for all roads please use / not--------.odi_opmn_addagent.bat
If "% ODI_HOME" == "" set ODI_HOME =...
REM call '% ODI_HOME%\bin\odiparams.bat '.If "% OPMN_HOME" == "" set OPMN_HOME = C: / Oracle/Middleware/Oracle_WT1
If "INSTANCE_HOME %" == "" set INSTANCE_HOME = C: / Oracle/Middleware/Oracle_WT1/forums/instance2.agentcreate. Properties
# Use / as a separator of path to specify the path in Unix and Windows.
ORACLE_ODI_HOME = C: / Oracle/Middleware/Oracle_ODI1
INSTANCE_HOME = C: / Oracle/Middleware/Oracle_WT1/forums/instance2.
Component_type = odiagent
Name of the component = myagent
ODI_MASTER_DRIVER = Oracle.JDBC.OracleDriver
ODI_MASTER_URL=JDBC:Oracle:thin:@jjpeng-Lab10.us.Oracle.com:1521:oditest01
ODI_MASTER_USER = jini_01pfx
ODI_MASTER_ENCODED_PASS = hpfX, DC, hJLYSgD.m, LnNr9zf
ODI_SECU_WORK_REPO = JINI_01PFX_WORK
ODI_SUPERVISOR_ENCODED_PASS = hpfX, DC, hJLYSgD.m, LnNr9zf
PORTNO = 9787
JAVA_HOME=C:/java_64bit/JDK1.6.0_29
ORACLE_OPMN_HOME = C: / Oracle/Middleware/Oracle_WT1
JMXPORTNO = 21910
PROXY_PORT = 98767
MASTER_REPO_EXTERNAL_ID = 1329894428167 -
Hi all
After fighting for days to load a HDFS file in a table of the hive using ODI, now I am trying to load some of the columns of this table in an Oracle DB. I created a new Interface with Source and transit area table of the hive and the Oracle DB as target. When I run the Interface, I get this error:
-----
ODI-1217: Session hive to Oracle (40002) fails with return code 7000.
Caused by: com.sunopsis.tools.core.exception.SnpsSimpleMessageException: ODI-17517: error in the interpretation of the task.
Task: 2
java.lang.Exception: the application script threw an exception: java.lang.RuntimeException:
Required unix environment variable ODI_OLH_JARS is not defined.
-----
(I can paste the full log if necessary)
Of course, I checked if this variable is set in the machine that contains the Agent of ODI and the HLO. It is located in the root and regular user. I also tried to assign to the hive file properties Oracle unsuccessfully IKM oracle.hadoop.loader.libjars.
Here, anyone who was in the same situation?
Recognizing,
JoanHi Joan,
The error may be due to the environment variable that odi_olh_jars is not defined in law. If you added to unix user profile - can you do an ultrasound and see if the value is displayed by logging in under this unix user.
The env variable must be set in the profile of unix users running the studio ODI and Agent.-Suraj.
Maybe you are looking for
-
How to increase the text size in gmail e-mails
I had good size text but pressed some keys on the keyboard accidentally and now everything is much smaller. How to fix this?
-
Restore 1 backup App to iCloud
Apple gives you a way to backup apps, music, photos to iCloud, but it is not very clear for the procedure restore an application since the last backup. You can restore the entire backup to a clean iPad, but can't find a procedure or an app to help gi
-
officjet 6700 scan computer wireless is currently unavailable windows 8.1
* Installed wireless officejet 6700 on Windows 8.1 * Automatic update of Windows is on turned off firewalls * wireless security off * can print from windows * can copy, scan and Fax Control Panel printer * a given printer IP = 192.168.0.155 and able
-
Office in distance and VPN at the same time?
Is it possible to have an office in distance and connected VPN at the same time without installing any additional software?
-
Where do the screenshots when I take the screenshot itself?
I'm a computer operating windows laptop 8 CV, with the program of cyber connection, and I took some screenshots of a film with the c key on my keyboard. I was going to edit the screenshots, but I don't know if they're going to the Clipboard or to a s