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

  • Agents in ODI

    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,
    G

    The 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
    Phani

    Phani ,
    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 solution

    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

  • 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,
    MNK

    Hi 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

  • Agent test fails in ODI

    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,
    Sreemahalakshmi

    Double 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

  • ODI password change

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

    Hi 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

  • How to do this in ODI

    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,
    Lony

    lony 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,
    B

    Hi ,
    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