Agent in ODI
Hi Gurus,
Please give me some basic idea on ODI Agent(what is it?What it does etc).
Edited by: Anindya Chatterjee on May 2, 2012 9:25 AM
ODI Agent is a lightweight Java process that orchestrates the execution of ODI scenarios.
The ODI Agent can be installed to allow for lights-out processing of ODI scenarios developed with Designer :
as a Java EE Agents in a Oracle WebLogic Server (since 11g), and automatically benefit from the clustering, load-balancing, data-sources and connection pooling features available with the application server.
as a service (Standalone Agents) for instance in the case where the agent needs to be located close to the data, or on systems where Oracle WebLogic Server is not a viable option,
It integrates the Scheduler to execute the interfaces according to a predefined schedule.
You can follow.
http://www.indyarocks.com/blogs/blog_visiterview_main.php?id=71177&sts=rec
http://odiexperts.com/drivers-location-in-odi-11g/
http://docs.oracle.com/cd/E21764_01/integrate.1111/e12643/setup_topology.htm#CHDIBBCC
Similar Messages
-
Configuring Multiple Agents in ODI
Hi,
I have created an agent in ODI and it was working fine. Now, i have created another agent by creating seperate odiparam2.bat and agent2.bat with different details.
i am able to create a service by using command c:\>agent2 -i -a fox 20911 and able to start the service. it started with log entry
INFO | jvm 1 | 2010/09/22 13:52:06 |
INFO | jvm 1 | 2010/09/22 13:52:06 | Starting Oracle Data Integrator Agent...
INFO | jvm 1 | 2010/09/22 13:52:06 | Version : 10.1.3.2.0 - 03/01/2007
INFO | jvm 1 | 2010/09/22 13:52:06 | 09/22/2010 01:52:06 PM(WrapperSimpleAppMain): Server Launched
Seems everything fine. The issue is that I am not ablt to test the physical agent. It is giving me below error
Agent Test failed
java.net.ConnectException: Connection refused: connect
I don't understand why it is coming.
FYI - So I need t setup 2 seperate work repository for 2 different agents? Here is the description of odiparam.bat and odiparam2.bat
odiparam.bat
set ODI_SECU_DRIVER=oracle.jdbc.driver.OracleDriver
set ODI_SECU_URL=jdbc:oracle:thin:@delmw67274:1521:xe
set ODI_SECU_USER=jmuser
set ODI_SECU_ENCODED_PASS=fDyaLYQ5,.7hA6DCbOpc
set ODI_SECU_WORK_REP=WORK_REPO
set ODI_USER=SUPERVISOR
set ODI_ENCODED_PASS=LELKIELGLJMDLKMGHEHJDBGBGFDGGH
odiparam2.bat
set ODI_SECU_DRIVER=oracle.jdbc.driver.OracleDriver
set ODI_SECU_URL=jdbc:oracle:thin:@delmw94410:1521:orcl11g
set ODI_SECU_USER=jmuser
set ODI_SECU_ENCODED_PASS=fDyaLYQ5,.7hA6DCbOpc
set ODI_SECU_WORK_REP=WORK_REPO
set ODI_USER=SUPERVISOR
set ODI_ENCODED_PASS=LELKIELGLJMDLKMGHEHJDBGBGFDGGH
Username and password are in both schemas of different oracle instance.
Am I doing anything wrong. If not then why agent is not able to pass test.Hey John,
Thanks for instant response.
I am bit new to ODI and in discovering mode.
can we setup 2 master repository in an ODI? I have 2 difference Oracle instance SourceDB and targetDB and I wanted to apply CDC on a table in SourceDB then move that record to TargetDB.
I am able to do this in interface and it was running successfully using context and agent of TargetDB. However, when I am creating a package and try to execute it. Then, it won't run using context context and agent of TargetDB and fails with the error "There is no connection for this logical schema/context pair: fox_logical / XE"
When I try to execute it with SourceDB context and local agent(default) then it tend to load data in a temp table C$_0<tablename) in Source DB. But in the next step the process was expecting this table C$_0<tablename> in TargetDB. So it fails at the run time.
Master and work repository has been setup on TargetDB. I am not sure if i need to create an agent on SourceDB as well to accompolish this.
I have tried the command "agent2 -PORT=20911 -NAME=fox"
C:\PROGRA~1\Oracle\oracledi\oracledi\bin>agent2 -PORT=20911 -NAME=fox
Starting Oracle Data Integrator Agent...
Version : 10.1.3.2.0 - 03/01/2007
09/22/2010 03:25:44 PM(main): Server Launched
I have also created a work repository in source DB and change the odiparam2.bat. still results are same. Am i missing anything or I am conceptually wrong.
odiparam2.bat
set ODI_SECU_DRIVER=oracle.jdbc.driver.OracleDriver
set ODI_SECU_URL=jdbc:oracle:thin:@delmw94410:1521:orcl11g
set ODI_SECU_USER=jainnia
set ODI_SECU_ENCODED_PASS=ccfprVns8Y1qr,bIvfJPzRUfml
set ODI_SECU_WORK_REP=WORKFOX
set ODI_USER=SUPERVISOR
set ODI_ENCODED_PASS=LELKIELGLJMDLKMGHEHJDBGBGFDGGH
Thanks in advance
Nishant
I am able to run the package, there was issue with interface, optimise context..but still i love to have the answers of above question.
Edited by: user13224161 on Sep 22, 2010 3:53 AM -
I have a couple of questions regarding agents in ODI - which are kind of related...
1 - If I have an agent running as a "scheduler" agent, do I also have to set up a separate "listener" agent or will the scheduler do both tasks?
2 - When setting up the ODIPARAMS.bat file for use in scheduling, you have to define a work repository - what happens if you have multiple work repositories (i.e. for dev, test and prod) or does it not make in difference which workrep it is using (and in which case what is the point of specifying a work repository).
Thanks in advance for any help.
Best Regards,
GThe reason for the two types is that there is actually more than two...
You have the:
- "listener" type agent, which can "work for anybody", you pass it all parameters at invocation time
- "scheduler" type agent which takes it parameters from the odiparams file for connecting to the repository in order to read its schedules.
- "command line" - where you invoke a scenario from the command line, (startscen) in which case it will also read the odiparams file for the repository info (you don't want to have to pass all those in on the command line)
In the case where you want multiple scheduler agents, you set up additional odiparams.bat/sh file, and corresponding scheduleragent.bat/sh, which calls the appropriate one.
Craig -
How to shutdown and start agent in ODI 11g in Linux Environment
Hi Experts,
Pls any one can help me on "How to shutdown and start agent in ODI 11g in Linux Environment" and where can I find Agent.sh and Agentshutdown.sh files location in ODI 11g and parallely how can I find Odiparameter.sh file location
Thanks in Advance
Regards
PhaniPhani ,
Go to your <ODI_11g_HOME>/oracledi/agent/bin
and you will find agent.sh , agent_<standalone_agent>.sh and odiparams.sh and other agent files.
Step 1. Update your odiparams.sh
Step 2. Create the Physical and Logical Agent int your Topology using the same port_number and name provide while creating the Stand alone agent during installation ( or) create accordingly the agent in Topology with name and port number as required and make the modification in agent_<stand_alone>.sh file
Step 3. After doing so start your agent_<stand_alone>.sh
Step 4. Repeat the process 2-3 for any number of stand alone agent created on different ports and steps 1 to 3 for different Work repository
Thanks
Dev -
Error while starting agent in ODI
Hello,,
I am trying to start the agent in ODI and getting following Error:
C:\OraHome_1\oracledi\bin>agentscheduler "-port=20300" "-name=odi_demo_agent"
A JDK is required to execute Web Services with OracleDI. You are currently using
a JRE.
OracleDI: Starting Scheduler Agent ...
Starting Oracle Data Integrator Agent...
Version : 10.1.3.4.0 - 30/10/2007
com.sunopsis.tools.core.exception.SnpsRuntimeException: com.sunopsis.core.Securi
tyAccessException: Unable to establish a connection to the work repository, plea
se check the connection parameters.
at com.sunopsis.dwg.cmd.n.a(n.java)
at com.sunopsis.j.f.run(f.java)
at com.sunopsis.dwg.cmd.i.y(i.java)
at com.sunopsis.dwg.cmd.i.run(i.java)
at java.lang.Thread.run(Unknown Source)
Caused by: com.sunopsis.core.SecurityAccessException: Unable to establish a conn
ection to the work repository, please check the connection parameters.
... 5 more
Caused by:
com.sunopsis.core.SecurityAccessException: Unable to establish a connection to t
he work repository, please check the connection parameters.
at com.sunopsis.dwg.cmd.n.a(n.java)
at com.sunopsis.j.f.run(f.java)
at com.sunopsis.dwg.cmd.i.y(i.java)
at com.sunopsis.dwg.cmd.i.run(i.java)
at java.lang.Thread.run(Unknown Source)
My work repository connection in ODI shows successful connection without error.
I checked my odiparams file in bin folder and every information seems to be fine. For the ODI_SECU_WORK_REP i have put the name that i have given to the work repository while inserting it in topology manager. Is there anyplace in that file where in i should be giving password as well for work repository because seeing the error it seems like it is a security issue?
Please advise!
Thanks!Hi Jhon,
While connecting the work rep I am getting following error. Could you help me in this regards please ? I am new to ODI world. I am able to connect master rep but when I am trying to connect work rep getting following errors
oracle.odi.core.config.WorkRepositoryResourceFailureException: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: Exception occurred while getting connection: oracle.ucp.UniversalConnectionPoolException: Cannot get Connection from Datasource: java.sql.SQLRecoverableException: IO Error: The Network Adapter could not establish the connection
at oracle.odi.core.repository.Repository.getWorkRepository(Repository.java:155)
at oracle.odi.core.OdiInstance.createWorkRepository(OdiInstance.java:504)
at oracle.odi.core.OdiInstance.<init>(OdiInstance.java:581) -
Creating/Testing and Using Agents for ODI Sequence
Hi
can you/anyone please tell/guide me how to Create a agent and use ODI sequence when i am doing File-to-File Mapping?
I created an ODI sequence and an agent too. but i am unable to use this sequence coz it gives error like Connection fail for agent.
and more over when I am testing my agent for connection my Application hangs and I have no choice but to close it forcefully and re-start.
I am giving host as my target server IP and Port as my target's port (Same as defined in DataServer' URL).
Please Advise/Help/Suggest.Hi
can you/anyone please tell/guide me how to Create a agent and use ODI sequence when i am doing File-to-File Mapping?
I created an ODI sequence and an agent too. but i am unable to use this sequence coz it gives error like Connection fail for agent.
and more over when I am testing my agent for connection my Application hangs and I have no choice but to close it forcefully and re-start.
I am giving host as my target server IP and Port as my target's port (Same as defined in DataServer' URL).
Please Advise/Help/Suggest. -
Standalone agent in odi console
Hi I have weblogic server running in my unix machine with odi console
I have my standalone agent running in windows.
When I run in studio with the standalone agent it is fine.
But when i go into console it says localhost is unreachabe. I also gave the ip address of my windows
What is the solutionODI Agent is a lightweight Java process that orchestrates the execution of ODI scenarios.
The ODI Agent can be installed to allow for lights-out processing of ODI scenarios developed with Designer :
as a Java EE Agents in a Oracle WebLogic Server (since 11g), and automatically benefit from the clustering, load-balancing, data-sources and connection pooling features available with the application server.
as a service (Standalone Agents) for instance in the case where the agent needs to be located close to the data, or on systems where Oracle WebLogic Server is not a viable option,
It integrates the Scheduler to execute the interfaces according to a predefined schedule.
You can follow.
http://www.indyarocks.com/blogs/blog_visiterview_main.php?id=71177&sts=rec
http://odiexperts.com/drivers-location-in-odi-11g/
http://docs.oracle.com/cd/E21764_01/integrate.1111/e12643/setup_topology.htm#CHDIBBCC -
Agent Start failure in ODI 11g(Linux64)
Hi,
The IP address of our ODI server is changed where i have installed my agent.
I changed the IP address in the agent definition also.and ran the following command
[wl1032@ofscvr0343 bin]$ ./agent.sh "-NAME=FLEXCUBE_CSA_9001" "-PORT=9001"
Getting the following error for existing agents and even for new agent .
oracle.odi.core.exception.OdiRuntimeException: java.io.IOException: Cannot bind to URL [rmi://ofscvr0343.i-flex.com:10001/odiagent]: javax.naming.ServiceUnavailableException [Root exception is java.rmi.ConnectException: Connection refused to host: ofscvr0343.i-flex.com; nested exception is:
java.net.ConnectException: Connection timed out]
at oracle.odi.Agent.startAgent(Agent.java:245)
at oracle.odi.Agent.main(Agent.java:493)
Caused by: java.io.IOException: Cannot bind to URL [rmi://ofscvr0343.i-flex.com:10001/odiagent]: javax.naming.ServiceUnavailableException [Root exception is java.rmi.ConnectException: Connection refused to host: ofscvr0343.i-flex.com; nested exception is:
java.net.ConnectException: Connection timed out]
at javax.management.remote.rmi.RMIConnectorServer.newIOException(RMIConnectorServer.java:804)
at javax.management.remote.rmi.RMIConnectorServer.start(RMIConnectorServer.java:417)
at oracle.odi.runtime.jmx.JMXUtil.initRemoteJMXAccess(JMXUtil.java:207)
at oracle.odi.Agent.startAgent(Agent.java:179)
... 1 more
Caused by: javax.naming.ServiceUnavailableException [Root exception is java.rmi.ConnectException: Connection refused to host: ofscvr0343.i-flex.com; nested exception is:
java.net.ConnectException: Connection timed out]
at com.sun.jndi.rmi.registry.RegistryContext.bind(RegistryContext.java:126)
at com.sun.jndi.toolkit.url.GenericURLContext.bind(GenericURLContext.java:208)
at javax.naming.InitialContext.bind(InitialContext.java:400)
at javax.management.remote.rmi.RMIConnectorServer.bind(RMIConnectorServer.java:625)
at javax.management.remote.rmi.RMIConnectorServer.start(RMIConnectorServer.java:412)
... 3 more
Caused by: java.rmi.ConnectException: Connection refused to host: ofscvr0343.i-flex.com; nested exception is:
java.net.ConnectException: Connection timed out
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:601)
at sun.rmi.transport.tcp.TCPChannel.createConnection(TCPChannel.java:198)
at sun.rmi.transport.tcp.TCPChannel.newConnection(TCPChannel.java:184)
at sun.rmi.server.UnicastRef.newCall(UnicastRef.java:322)
at sun.rmi.registry.RegistryImpl_Stub.bind(Unknown Source)
at com.sun.jndi.rmi.registry.RegistryContext.bind(RegistryContext.java:120)
... 7 more
Caused by: java.net.ConnectException: Connection timed out
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:333)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:195)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:182)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:529)
at java.net.Socket.connect(Socket.java:478)
at java.net.Socket.<init>(Socket.java:375)
at java.net.Socket.<init>(Socket.java:189)
at sun.rmi.transport.proxy.RMIDirectSocketFactory.createSocket(RMIDirectSocketFactory.java:22)
at sun.rmi.transport.proxy.RMIMasterSocketFactory.createSocket(RMIMasterSocketFactory.java:128)
at sun.rmi.transport.tcp.TCPEndpoint.newSocket(TCPEndpoint.java:595)
... 12 more
Please help me,
Kumbar[wl1032@ofscvr0343 bin]$ hostname
ofscvr0343.i-flex.com
[wl1032@ofscvr0343 bin]$ netstat -an|grep LISTEN
tcp 0 0 127.0.0.1:2208 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:11111 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:16851 0.0.0.0:* LISTEN
tcp 0 0 192.168.122.1:53 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN
tcp 0 0 0.0.0.0:983 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN
tcp 0 0 127.0.0.1:2207 0.0.0.0:* LISTEN
tcp 0 0 :::5989 :::* LISTEN
tcp 0 0 :::22 :::* LISTEN
unix 2 [ ACC ] STREAM LISTENING 21408 /tmp/orbit-wl1032/linc-1aed-0-8e37d7a92c1b
unix 2 [ ACC ] STREAM LISTENING 20001 /tmp/.esd/socket
unix 2 [ ACC ] STREAM LISTENING 5901 @ISCSIADM_ABSTRACT_NAMESPACE
unix 2 [ ACC ] STREAM LISTENING 21458 /tmp/orbit-wl1032/linc-1af1-0-5a89e553d2e65
unix 2 [ ACC ] STREAM LISTENING 21522 /tmp/orbit-wl1032/linc-1b05-0-1ca31598e07
unix 2 [ ACC ] STREAM LISTENING 21691 /tmp/orbit-wl1032/linc-1b24-0-5138c90e75e2d
unix 2 [ ACC ] STREAM LISTENING 10493 @/tmp/fam-root-
unix 2 [ ACC ] STREAM LISTENING 7247 @/var/run/hald/dbus-eTvYi6AUeM
unix 2 [ ACC ] STREAM LISTENING 20580 @/tmp/dbus-r57DOXVAH5
unix 2 [ ACC ] STREAM LISTENING 5887 @ISCSID_UIP_ABSTRACT_NAMESPACE
unix 2 [ ACC ] STREAM LISTENING 6349 /var/run/audispd_events
unix 2 [ ACC ] STREAM LISTENING 7006 /var/run/dbus/system_bus_socket
unix 2 [ ACC ] STREAM LISTENING 19716 @/tmp/fam-wl1032-
unix 2 [ ACC ] STREAM LISTENING 7092 /var/run/sdp
unix 2 [ ACC ] STREAM LISTENING 7219 /var/run/acpid.socket
unix 2 [ ACC ] STREAM LISTENING 7225 /var/run/pcscd.comm
unix 2 [ ACC ] STREAM LISTENING 21378 /tmp/mapping-wl1032
unix 2 [ ACC ] STREAM LISTENING 11554 /tmp/.gdm_socket
unix 2 [ ACC ] STREAM LISTENING 8884 /var/run/cups/cups.sock
unix 2 [ ACC ] STREAM LISTENING 8991 /var/lib/libuuid/request
unix 2 [ ACC ] STREAM LISTENING 9132 /dev/gpmctl
unix 2 [ ACC ] STREAM LISTENING 9392 /var/run/avahi-daemon/socket
unix 2 [ ACC ] STREAM LISTENING 9673 /var/run/libvirt/libvirt-sock
unix 2 [ ACC ] STREAM LISTENING 9675 /var/run/libvirt/libvirt-sock-ro
unix 2 [ ACC ] STREAM LISTENING 9686 /var/run/tog-pegasus/cimxml.socket
unix 2 [ ACC ] STREAM LISTENING 10008 /var/run/xenstored/socket
unix 2 [ ACC ] STREAM LISTENING 10009 /var/run/xenstored/socket_ro
unix 2 [ ACC ] STREAM LISTENING 10023 /var/lib/xend/relocation-socket
unix 2 [ ACC ] STREAM LISTENING 10588 /var/lib/xend/xend-socket
unix 2 [ ACC ] STREAM LISTENING 10591 /var/run/xend/xmlrpc.sock
unix 2 [ ACC ] STREAM LISTENING 10869 /var/run/clumond.sock
unix 2 [ ACC ] STREAM LISTENING 11069 /var/run/saslauthd/mux
unix 2 [ ACC ] STREAM LISTENING 7246 @/var/run/hald/dbus-MZSZANZfmN
unix 2 [ ACC ] STREAM LISTENING 9199 /tmp/.font-unix/fs7100
unix 2 [ ACC ] STREAM LISTENING 20100 /tmp/.X11-unix/X0
unix 2 [ ACC ] STREAM LISTENING 20532 /tmp/ssh-OxVFEU6717/agent.6717
unix 2 [ ACC ] STREAM LISTENING 20600 /tmp/orbit-wl1032/linc-1a8c-0-3a11bdf27c40
unix 2 [ ACC ] STREAM LISTENING 20777 /tmp/orbit-wl1032/linc-1a3d-0-464a200f30288
unix 2 [ ACC ] STREAM LISTENING 20795 /tmp/.ICE-unix/6717
unix 2 [ ACC ] STREAM LISTENING 20804 /tmp/keyring-dn4zD4/socket
unix 2 [ ACC ] STREAM LISTENING 20823 /tmp/orbit-wl1032/linc-1a91-0-5c1e68df5e671
unix 2 [ ACC ] STREAM LISTENING 20892 /tmp/orbit-wl1032/linc-1aa1-0-61fd1a4aef227
unix 2 [ ACC ] STREAM LISTENING 20937 /tmp/orbit-wl1032/linc-1aab-0-33fdea0f266ab
unix 2 [ ACC ] STREAM LISTENING 20941 /tmp/orbit-wl1032/linc-1aa9-0-33fdea0f2676e
unix 2 [ ACC ] STREAM LISTENING 20968 /tmp/orbit-wl1032/linc-1ab1-0-44c9f8c228ddd
unix 2 [ ACC ] STREAM LISTENING 20991 /tmp/orbit-wl1032/linc-1aad-0-33fdea0f2fa09
unix 2 [ ACC ] STREAM LISTENING 21009 /tmp/orbit-wl1032/linc-1aaf-0-74023e413ed22
unix 2 [ ACC ] STREAM LISTENING 21138 /tmp/orbit-wl1032/linc-1acd-0-33fdea0fb7881
unix 2 [ ACC ] STREAM LISTENING 21158 /tmp/orbit-wl1032/linc-1acb-0-33fdea0fc7c18
unix 2 [ ACC ] STREAM LISTENING 21215 /tmp/orbit-wl1032/linc-1ae3-0-2d56b8ca568f
unix 2 [ ACC ] STREAM LISTENING 21322 /tmp/orbit-wl1032/linc-1ae7-0-204f53ab87d05
unix 2 [ ACC ] STREAM LISTENING 21330 /tmp/orbit-wl1032/linc-1ae5-0-204f53ab892c3
unix 2 [ ACC ] STREAM LISTENING 21343 /tmp/orbit-wl1032/linc-1ab5-0-33fdea0e8a1c9
unix 2 [ ACC ] STREAM LISTENING 21350 /tmp/orbit-wl1032/linc-1ae9-0-204f53ab8a827
unix 2 [ ACC ] STREAM LISTENING 21389 /tmp/orbit-wl1032/linc-1ac9-0-204f53ab91aef
[wl1032@ofscvr0343 bin]$
Agent Details
Host:10.184.54.158 ( is IP of the host-ofscvr0343.i-flex.com) and Port no-9001
Please help me
Regards,
Kumbar -
ODI 11g Weblogic agent test connection in windows
Hi,
I have deployed the ODI console,Java EE agent and ODI sdk web services.Weblogic admin server link http://localhost:7001/console/login/LoginForm.jsp.
The link for my ODI console looks like this :http://localhost:7001/odiconsole
In my master repository i have just created Java EE agent in my master repository with weblogic context as:oraclediagent and port:7001 is WLS server port.
Till now i have not created even single standalone agent.
I took encoded password for my Java EE agent say JAVA_AGENT2 and modified in the odiparams file.
i started the java agent and while testing the connection of this java agent i am getting following error.
Agent Test failed.
oracle.odi.runtime.agent.invocation.InvocationException: ODI-1425: Agent application cannot be reached using http://localhost:7001/oraclediagent.
at oracle.odi.runtime.agent.invocation.RemoteRuntimeAgentInvoker.reThrowAgentErrorAsInvocation(RemoteRuntimeAgentInvoker.java:932)
at oracle.odi.runtime.agent.invocation.RemoteRuntimeAgentInvoker.invoke(RemoteRuntimeAgentInvoker.java:267)
at oracle.odi.runtime.agent.invocation.RemoteRuntimeAgentInvoker.invokeIsAlive(RemoteRuntimeAgentInvoker.java:427)
at oracle.odi.ui.action.SnpsPopupActionTestAgentHandler.actionPerformed(SnpsPopupActionTestAgentHandler.java:65)
at com.sunopsis.graphical.frame.edit.EditFrameSnpAgent.jButtonTestAgent_ActionPerformed(EditFrameSnpAgent.java:964)
at com.sunopsis.graphical.frame.edit.EditFrameSnpAgent.connEtoC2(EditFrameSnpAgent.java:200)
at com.sunopsis.graphical.frame.edit.EditFrameSnpAgent$IvjEventHandler.actionPerformed(EditFrameSnpAgent.java:148)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
at java.awt.Component.processMouseEvent(Component.java:6263)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6028)
at java.awt.Container.processEvent(Container.java:2041)
at java.awt.Component.dispatchEventImpl(Component.java:4630)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Component.dispatchEvent(Component.java:4460)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4574)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
at java.awt.Container.dispatchEventImpl(Container.java:2085)
at java.awt.Window.dispatchEventImpl(Window.java:2475)
at java.awt.Component.dispatchEvent(Component.java:4460)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:599)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Please help me to clarify my doubts & error.
1) Before setting up an Java EE agent a standalone agent must be set up?
2)If yes ,then odiparams needs to update for the standalone agent ?(i hope yes it is must)
3)I will now start creating the java ee odi agent and then,should i updtae the encoded password of for this agent in the same odiparams.bat file?
4)To create agents,data server,schema,respositoies which login name should i login i mean master repositoy login name/work repository login name?
Please help me,
Thanks,
MNKHi Dev,
Thanks a for ur quick repply.
Now i am able login into ODI console,when i click on any object like runtime,toplogy, the connection to server is falied i am getting and following error i have seen in the log
<Oct 1, 2010 2:13:12 PM IST> <Error> <HTTP> <OFSCVR0188> <AdminServer> <[ACTIVE] ExecuteThread: '4' for queue: 'weblogic.kernel.Default (self-tuning)'> <<WLS Kernel>> <> <> <1285922592453> <BEA-101019> <[ServletContext@20584931[app:odiconsole module:odiconsole path:/odiconsole spec-version:2.5]] Servlet failed with IOException
weblogic.utils.NestedRuntimeException: Cannot parse POST parameters of request: '/odiconsole/faces/shell/UIShell.jspx'
at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.mergePostParams(ServletRequestImpl.java:2017)
at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.parseQueryParams(ServletRequestImpl.java:1897)
at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.getQueryParams(ServletRequestImpl.java:1791)
at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.getParameter(ServletRequestImpl.java:1868)
at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.access$800(ServletRequestImpl.java:1706)
at weblogic.servlet.internal.ServletRequestImpl.getParameter(ServletRequestImpl.java:794)
at javax.servlet.ServletRequestWrapper.getParameter(ServletRequestWrapper.java:169)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:137)
at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:191)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.odi.repex.view.main.auth.AuthMustFilter.doFilterInternal(AuthMustFilter.java:41)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.odi.repex.view.main.auth.ThreadAuthFilter.doFilterInternal(ThreadAuthFilter.java:38)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:330)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3592)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2202)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2108)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1432)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Caused By: java.net.SocketTimeoutException: Read timed out
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:129)
at weblogic.servlet.internal.PostInputStream.read(PostInputStream.java:177)
at weblogic.servlet.internal.ServletInputStreamImpl.read(ServletInputStreamImpl.java:228)
at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.mergePostParams(ServletRequestImpl.java:1991)
at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.parseQueryParams(ServletRequestImpl.java:1897)
at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.getQueryParams(ServletRequestImpl.java:1791)
at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.getParameter(ServletRequestImpl.java:1868)
at weblogic.servlet.internal.ServletRequestImpl$RequestParameters.access$800(ServletRequestImpl.java:1706)
at weblogic.servlet.internal.ServletRequestImpl.getParameter(ServletRequestImpl.java:794)
at javax.servlet.ServletRequestWrapper.getParameter(ServletRequestWrapper.java:169)
at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:137)
at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:191)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.odi.repex.view.main.auth.AuthMustFilter.doFilterInternal(AuthMustFilter.java:41)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.odi.repex.view.main.auth.ThreadAuthFilter.doFilterInternal(ThreadAuthFilter.java:38)
at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:76)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:330)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3592)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2202)
at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2108)
at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1432)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
Any idea?
Thanks,
MNK -
Hi,
The ODI agent is configured in the server 172.25.113.147 and i am able to run the Standalone agent successfully in the server 172.25.113.147.But when i tried to connect the agent through ODI and test the agent it diplays the below error message.
oracle.odi.runtime.agent.invocation.InvocationException: ODI-1424: Agent host or port cannot be reached using http://172.25.113.147:20910/oraclediagent.
at oracle.odi.runtime.agent.invocation.RemoteRuntimeAgentInvoker.reThrowAgentErrorAsInvocation(RemoteRuntimeAgentInvoker.java:1301)
at oracle.odi.runtime.agent.invocation.RemoteRuntimeAgentInvoker.invoke(RemoteRuntimeAgentInvoker.java:277)
at oracle.odi.runtime.agent.invocation.RemoteRuntimeAgentInvoker.invokeIsAlive(RemoteRuntimeAgentInvoker.java:428)
at oracle.odi.ui.action.SnpsPopupActionTestAgentHandler.actionPerformed(SnpsPopupActionTestAgentHandler.java:67)
at com.sunopsis.graphical.frame.edit.EditFrameSnpAgent.jButtonTestAgent_ActionPerformed(EditFrameSnpAgent.java:991)
at com.sunopsis.graphical.frame.edit.EditFrameSnpAgent.connEtoC2(EditFrameSnpAgent.java:212)
at com.sunopsis.graphical.frame.edit.EditFrameSnpAgent$IvjEventHandler.actionPerformed(EditFrameSnpAgent.java:160)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2319)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
at java.awt.Component.processMouseEvent(Component.java:6288)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3268)
at java.awt.Component.processEvent(Component.java:6053)
at java.awt.Container.processEvent(Container.java:2042)
at java.awt.Component.dispatchEventImpl(Component.java:4651)
at java.awt.Container.dispatchEventImpl(Container.java:2101)
at java.awt.Component.dispatchEvent(Component.java:4482)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
at java.awt.Container.dispatchEventImpl(Container.java:2085)
at java.awt.Window.dispatchEventImpl(Window.java:2479)
at java.awt.Component.dispatchEvent(Component.java:4482)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643)
at java.awt.EventQueue.access$000(EventQueue.java:84)
at java.awt.EventQueue$1.run(EventQueue.java:603)
at java.awt.EventQueue$1.run(EventQueue.java:600)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
at java.awt.EventQueue$2.run(EventQueue.java:617)
at java.awt.EventQueue$2.run(EventQueue.java:614)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:613)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:175)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:170)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:162)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)
Caused by: ODI-1424: Agent host or port cannot be reached using http://172.25.113.147:20910/oraclediagent.
Caused by: java.net.ConnectException: Connection refused: connect
at oracle.odi.runtime.agent.invocation.RemoteRuntimeAgentInvoker.invoke(RemoteRuntimeAgentInvoker.java:278)
at oracle.odi.runtime.agent.invocation.RemoteRuntimeAgentInvoker.invokeIsAlive(RemoteRuntimeAgentInvoker.java:428)
at oracle.odi.ui.action.SnpsPopupActionTestAgentHandler.actionPerformed(SnpsPopupActionTestAgentHandler.java:65)
at com.sunopsis.graphical.frame.edit.EditFrameSnpAgent.jButtonTestAgent_ActionPerformed(EditFrameSnpAgent.java:990)
at com.sunopsis.graphical.frame.edit.EditFrameSnpAgent.connEtoC2(EditFrameSnpAgent.java:212)
at com.sunopsis.graphical.frame.edit.EditFrameSnpAgent$IvjEventHandler.actionPerformed(EditFrameSnpAgent.java:160)
at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:1995)
at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2318)
at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:387)
at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:242)
at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:236)
at java.awt.Component.processMouseEvent(Component.java:6288)
at javax.swing.JComponent.processMouseEvent(JComponent.java:3267)
at java.awt.Component.processEvent(Component.java:6053)
at java.awt.Container.processEvent(Container.java:2041)
at java.awt.Component.dispatchEventImpl(Component.java:4651)
at java.awt.Container.dispatchEventImpl(Container.java:2099)
at java.awt.Component.dispatchEvent(Component.java:4481)
at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4577)
at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4238)
at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4168)
at java.awt.Container.dispatchEventImpl(Container.java:2085)
at java.awt.Window.dispatchEventImpl(Window.java:2478)
at java.awt.Component.dispatchEvent(Component.java:4481)
at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:643)
at java.awt.EventQueue.access$000(EventQueue.java:84)
at java.awt.EventQueue$1.run(EventQueue.java:602)
at java.awt.EventQueue$1.run(EventQueue.java:600)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:98)
at java.awt.EventQueue$2.run(EventQueue.java:616)
at java.awt.EventQueue$2.run(EventQueue.java:614)
at java.security.AccessControlContext$1.doIntersectionPrivilege(AccessControlContext.java:87)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:613)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
... 1 more
Caused by: java.net.ConnectException: Connection refused: connect
at java.net.PlainSocketImpl.socketConnect(Native Method)
at java.net.PlainSocketImpl.doConnect(PlainSocketImpl.java:351)
at java.net.PlainSocketImpl.connectToAddress(PlainSocketImpl.java:213)
at java.net.PlainSocketImpl.connect(PlainSocketImpl.java:200)
at java.net.SocksSocketImpl.connect(SocksSocketImpl.java:366)
at java.net.Socket.connect(Socket.java:529)
at java.net.Socket.connect(Socket.java:478)
at java.net.Socket.<init>(Socket.java:375)
at java.net.Socket.<init>(Socket.java:249)
at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:80)
at org.apache.commons.httpclient.protocol.DefaultProtocolSocketFactory.createSocket(DefaultProtocolSocketFactory.java:122)
at org.apache.commons.httpclient.HttpConnection.open(HttpConnection.java:707)
at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:387)
at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
at oracle.odi.runtime.agent.invocation.RemoteRuntimeAgentInvoker.invoke(RemoteRuntimeAgentInvoker.java:234)
... 39 more
Please help me in connecting the agent in ODI.
Thanks & Regards,
SreemahalakshmiDouble check below points.
1. Make sure the port number is correct
2. Make sure there is no firewall issues otherwise ODI cannot connect to http://172.25.113.147:20910
3. Try to ping the 172.25.113.147
Bhabani
http://dwteam.in -
Hi,
Users need to change password in ODI.Here users have access only to Metadata Navigator.
I have written a shell script and embedded it in a scenario.So user will be executing this through a scenario.Users will be prompted for user name password as input variable parameters which will be captured by the script,encrypted by agent encode within the script and update the snp_user table.
The issue am facing here is the script when run from a command prompt it works successfully,it also works when executed from within an ODI package,but it doesn't work when i execute it through Metadata Navigator.I suspect its because of agent being called twice,as metadata navigator also uses agent and the script that am calling from within also uses agent for encrytion of password.
Can anyone help me on this.Is there any java class file that i can call from the script to encrypt password other than the agent oracle.odi.AgentHi user649227,
I'm also planning to call a shell script in our system. Currently we have a Perl Script that is scheduled to run using crontab. The problem is we don't have a logging facility when errors occurs. Just wondering how did you call the shell script you created? Is it possible to log the script's event output?
I'll appreciate anyone's reply...
Thanks,
Randy
Edited by: [email protected] on Mar 9, 2009 7:31 PM -
HI Friends,
I m installing ODI.I am using ODI 11 and Oracle 11g version.
And we have One Master repository for Dev and UAT, mainly because we have one physical server for UAT connecting to UAT DB and Dev DB. And a separate Master repository for Production.
So i have few inputs needed from your side:
•Need to check Web agent and ODI Console configuration
•Need to check Topology configuration, physical, logical and contexts.
•Setting up projects
•Security implementation
•Versioning and Solution management
For all these above point i need How to do this any step by step guide andd how much time it will take .
Thanks,
Lonylony wrote:
HI Friends,
I m installing ODI.I am using ODI 11 and Oracle 11g version.
And we have One Master repository for Dev and UAT, mainly because we have one physical server for UAT connecting to UAT DB and Dev DB. And a separate Master repository for Production.
So i have few inputs needed from your side:
•Need to check Web agent and ODI Console configuration It will take maximum 3 hour if everything goes well.
•Need to check Topology configuration, physical, logical and contexts. Depends on how projects you have and what are the connection details. Still it will take two hour for setup with analysis.
•Setting up projects Depends on requirement.
•Security implementationThis may take more than 4 hours to set the profile properly for each resource.
•Versioning and Solution managementShould not be more than 2 hours for one project
> For all these above point i need How to do this any step by step guide andd how much time it will take .
I gave input for initial setup if everything is ready. But it depends on your architect as well.
Thanks,
Lony -
Getting error while importing topology,scenarios from 11.3 to ODI 11.5
Hi,
Recently I had installed ODI 11.1.5.
Now I am importing topology and scenarios exported from my older ODI 11.1.3 via shell script on Linux machine.
There around 25 topology and around 40 scenarios.When i execute the script out of these some topology and scenarios get imported and for rest i get following error.
Imported files are not persistent.Sometimes same file got imported and when I execute next time the same file gives error.
oracle.odi.oditools.OdiToolException: This ODI Tool needs to be connected to the repository but repository connection failed
at oracle.odi.oditools.OdiAbstractToolRunner.executeCoreTool(OdiAbstractToolRunner.java:133)
at oracle.odi.oditools.OdiAbstractToolRunner.executeTool(OdiAbstractToolRunner.java:47)
at oracle.odi.ToolRunner.main(ToolRunner.java:75)
Caused by: oracle.odi.core.config.MasterRepositoryResourceFailureException: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is oracle.odi.jdbc.datasource.ConnectionTimeoutException: A login timeout occured while connecting to the database
at oracle.odi.core.repository.Repository.getMasterRepository(Repository.java:79)
at oracle.odi.core.OdiInstance.createMasterRepository(OdiInstance.java:491)
at oracle.odi.core.OdiInstance.<init>(OdiInstance.java:544)
at oracle.odi.core.OdiInstance.createInstance(OdiInstance.java:521)
at oracle.odi.ToolRunner.initInstance(ToolRunner.java:36)
at oracle.odi.oditools.OdiAbstractToolRunner.executeCoreTool(OdiAbstractToolRunner.java:128)
... 2 more
Caused by: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is oracle.odi.jdbc.datasource.ConnectionTimeoutException: A login timeout occured while connecting to the database
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:180)
at oracle.odi.core.repository.support.RepositoryUtils.loadMasterRepositoryInfo(RepositoryUtils.java:374)
at oracle.odi.core.repository.Repository.getMasterRepository(Repository.java:77)
at oracle.odi.core.OdiInstance.createMasterRepository(OdiInstance.java:492)
... 6 more
Caused by: oracle.odi.jdbc.datasource.ConnectionTimeoutException: A login timeout occured while connecting to the database
at oracle.odi.jdbc.datasource.LoginTimeoutDatasourceAdapter.doGetConnection(LoginTimeoutDatasourceAdapter.java:117)
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)
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:180)
at oracle.odi.core.repository.support.RepositoryUtils.loadMasterRepositoryInfo(RepositoryUtils.java:375)
... 8 more
Please guide me in this regard.hi actdi,
Thanks for your guidance.
we have tried this also....but still the same unstable import....
We have another doubt while execuing scenarios using ODI Java EE Agent in ODI 11.5:
We have one customized jar which we use in our scenario at runtime.
In case of Odi 11.1.1.3 Version, there is a location
<Middleware>\user_projects\domains\base_domain\servers\odi_Server1\tmp\_WL_user\oraclediagent\ev3fsn\war\WEB-INF\lib
where we can put customized jar, so that at runtime oraclediagent picks up this jar from the given location,
but in ODI 11.1.1.5 Version,
at the given location <Middleware>\user_projects\domains\base_domain\servers\odi_Server1\tmp\_WL_user\oraclediagent\ev3fsn\war\WEB-INF\
there is no <lib> folder for oraclediagent.
Is there any different path for the same lib folder in 11.1.1.5? or is dere a miss ?
Kindly guide. -
Error while setting up J2ee agents
Hi,
http://www.oracle.com/webfolder/technetwork/tutorials/obe/fmw/odi/odi_11g/setup_jee_agent/setup_jee_agent.htm
I am trying to set up J2EE agents for ODI using above link on lynux, in this process I am getting below error while giving createCred command
wls:/ODIDEV-Domain/serverConfig> createCred(map="oracle.odi.credmap",key="SUPERVISOR", user="SUPERVISOR", password="SUNOPSIS")
Traceback (innermost last):
File "<console>", line1, in ?
NameError: createCred
How to solve this issue. Please let me know.
Thanks.You need to use the right wlst.sh, which is located at Oracle/Middleware/Oracle_ODI/common/bin/wlst.sh
-
Upgrading ODI 10.1.3.4.6 to 10.1.3.5.0
How to upgrade ODI agent and ODI repository to 10.1.3.5.0?
Currently we have ODI agent and repository with version 10.1.3.4.
--- Thanks,
BHi ,
Refer the following
http://www.oracle.com/technology/products/oracle-data-integrator/10.1.3/htdocs/documentation/oracledi_setup.pdf
page 43 Upgrading Oracle Data Integrator
This procedure only applies to upgrade from an Oracle Data Integrator 10gR3 version
(10.1.3.0.0 or higher)
Thanks,
Sutirtha
Maybe you are looking for
-
How to open multiple collapsible panels?
http://labs.adobe.com/technologies/spry/samples/collapsiblepanel/collapsible_panel_sample. htm This "Open Panel with Link" sample opens only one panel, but I'd like to open multiple collapsible panels at the same time with one button/link click. I'm
-
Purchases on iphone or ipad are shown in itunes on my PC (greyed out) but are not transferred
-
No mapping logic : soap to proxy scenario
Hi, I have a soap to proxy scneario with no mapping logic.wanted to confirm certain things. Wanted to confirm certain things. 1) So i can exclude mapping and interface mapping step since i just need to pass value to proxy ? 2) in interface determinat
-
where do you get your styles and themes for xfce4 from? or do you know about communitys for customize it?
-
Where Should I Buy The iPhone?
I'm Thinking of going to the apple store to purchase my iPhone, will the apple store have the iPhone in stock? Or should i buy online.