Difference between Server and Client Installation of ODI

Hi All,
i am new to ODI, recently i try to install ODI it has three Option 1.Complete 2. Client 3. Server
i installed Server after installation it contains only Agent. and i tried Client option end of the installation i saw all the ODI components including Agent. i am bit confusion about when do i need to use ODI Server and when do i need to use ODI Client and what is the purpose of both
Thanks
Knidhi
Edited by: knidhi on Oct 6, 2009 2:38 PM
Edited by: knidhi on Oct 6, 2009 2:38 PM

Hi,
Trying to help :-
What roll ODI Server play in the entire ODI ArchiTechture?
ODI Server will act as a cenratilsed system for all your ODI clients
You can call this ODI server as an execution server for all your ODI clients .
When this is needed ?
(some real time examples to explain the need)
If there is team need to work on a cenratlised application ...
say MachineDev1 (developer1) , MachineDev2 (developer2) .. and MachnAnlayst1 (An1), MachnAnlayst2 (An2) need to work on an single application
The developer1 will create projects based upon his machine ,
The developer2 will create projects based upon his machine ,
and the analysts/operators will try to execute the application from their machines with their machine agents.
the application will reffer the paths for temperory/supporting files/folders on the agent machines which they are running ...
this will be a difficult task, if you dont have a similar folder sturcture in all of your machines ..
In order to avoid this conflict you need a centralised system for running your jobs from different machines
say SVR (from your example). put all the supporting files/folders in this system while developing projects each develpoer need to consider this server as an execution server.
so if any execution comes from any clients with this agent, it will reffer to the machine SVR folders and you can have a centralaised enviorment to work for different machines.
Regards,
Rathish

Similar Messages

  • Difference between SERVER and CLIENT side conflicts?

    Some sync conflicts (ApplyChangeFailed event) are generated on the server side (WCF service in my case) and some are generated on the client side ... what triggers the conflict
    to be generated on one side or the other?

    the ApplyChangeFailed is fired by the provider that's applying the change.
    When you upload, it fires on the destination/remote provider.
    when you download, it's your local provider applying the change.

  • What is the difference between ojvm and client versions?

    Changing the java vm from client to ojvm result in the following error:
    Errormessage:
    java.lang.UnsatisfiedLinkError: no UniqueC in java.library.path
    Project Settings -> Configurations -> Development -> Runner -> Virtual Machine -> ojvm FAILS
    Project Settings -> Configurations -> Development -> Runner -> Virtual Machine -> ojvm      RUNS OK.
    Project Settings -> Configurations -> Development ->Paths ->Additional Classpath:
    C:\jars\xerces.jar;C:\jars\UniqueC.dll;C:\jars\log4j-1.2.8.jar
    What is the difference between ojvm and client versions? How can I make ojvm to find UniqueC.dll?
    Various version info:
    Output from program:
    java version:1.4.2_01
    java home:C:\programfiler\JAVA\2sdk1.4.2_01\jre
    java vm version:9.0.3.738 cdov
    Taken from JDeveloper Help About:
    Oracle IDE     9.0.3.10.35
    UML Modelers Version     9.0.3.9.4
    Business Components Version     9.0.3.10.7
    java.version     1.3.1_02
    java.vm.name     OJVM Client VM
    java.vm.version     9.0.3.738 o

    However, Adobe offers extra paid services to create PDF or to export PDF to other formats. You are not required to buy them, however.

  • Data streaming between server and client does not complete

    Using an ad-hoc app, data streaming between server
    and client does not complete as it supposed to be.
    The process runs well in solaris 5.8, however under 5.9
    we have found the characters stream buffer length limitation
    is around 900 to 950 characters (by default we are using 3072
    characters).
    Example:
    - We are transfering HTML file, which will be displayed
    in the App client, with buffer=3072, the HTML only displayed / transfered
    as xxxxxxxx characters, but with buffer=900 the HTML is displayed properly,
    in this case, the only problem that we have is the file transfer will
    eventually longer than usual.
    - There is another case, where we have to transfer information (data) as stream
    to the client. A long data stream will not appear at all in the client.
    Any ideas why the change between 5.8 and 5.9 woudl cause problems?
    The current app-driver that we are using is compiled using Solaris 5.6,
    if possible we would like to have use of a later version, which is compiled using Solaris 5.9, do you think this will probably solve our problem?
    Thanks
    Paul

    Does this have anything to do with Java RMI? or with Java come to think of it?

  • Serialize the object between Server and Client?

    Hello friends,
    What is the important to Serialize the object between server and client?
    Thanks
    tamilvanan

    in which context ??
    Anyways,checkout the below link and try to understand how do we convert Serializable Object's State to in Stream and send it over network.
    http://java.sun.com/j2se/1.4.2/docs/guide/serialization/examples/index.html
    Hope that might help :)
    REGARDS,
    RaHuL

  • Bandwidth between server and client

    HI
    What is the minimum bandwidth can be allocated between server and client?

    Hi,
    Your question has no standard answer. The minimum bandwidth is variable to each specific system. It depends on many other factors too.
    Thanks,
    Gordon

  • Speed between server and client when using FML

    I using FML between server and client, the server access oracle using only 5 ms, but when tranfer back to client, it about 100ms long. I tuned my hp-ux 11 kernel and tuxedo config file, but useless, Why?

    Hi Tumecan,
    Your expected information available here, check.
    Frontend Network Load - Network Integration Guide (BC-NET) - SAP Library
    few related SAP Notes:
    164102 - Network load between application server and front end
    500235 - Network Diagnosis with NIPING
    62418 - Network Load of SAPGUI Frontend Communication
    679918 - The front-end network time
    578118 - Long response times on the SAP GUI
    161053 - Using SAP GUI in WAN
    Regards,
    V Srinivasan

  • Time sync between server and client

    Hi guys,
    I have written a chess server and client. My next step is to implement a clock which will be used in timed games, however, I am not sure of the best solution. I can't think of a reliable method to keep the client's time in sync with the servers because the event latency varies between individual events and clients.
    My first idea was to send a 'tick' event every second but I dont think this the best solution. I have seen many applet based clients which have timers, such as Yahoo chess.
    I know this question is a little vague, I can give more detail if needed.
    Thanks,
    Alex

    To prevent client-side cheating, the server should keep the
    "official" clock. Every so often (perhaps when a move gets made?),
    notify both clients of the official time. Clients count seconds from
    that official time.
    This is a suboptimal solution because it leaves clients vulnerable
    to network lag. I can't think of any other solution that doesn't give
    clients some responsibility for tracking time, though, and that's a
    big security hole.
    If you're willing to open that hole, have each client report back to
    the server the elapsed local time from when they recieved the
    last move to when they made their move. Then update the other
    client's clock accordingly.

  • Connection between server and client using thread

    hi
    i am new to java..i hav done a program to connect a server and client...but i hav not used threads in it..
    so please tel me how to use threads and connect server and client..i tried it out not getin...i am havin thread exception...my program is as shown below
    SERVER PRG:
    import java.io.*;
    import java.net.*;
    public class Server{
    String clientsen;
    String serversen;
    public void go(){
    try{
         ServerSocket serverSock=new ServerSocket(6789);
         while(true) {
         Socket sock=serverSock.accept();
         BufferedReader inFromClient=new BufferedReader(new InputStreamReader(sock.getInputStream()));
         BufferedReader inFromuser=new BufferedReader(new InputStreamReader(System.in));
         DataOutputStream outToClient=new DataOutputStream(sock.getOutputStream());
         clientsen=inFromClient.readLine();
         System.out.println("From Client: "+clientsen);
         System.out.println("Reply mess to Client");
         serversen=inFromuser.readLine();
         outToClient.writeBytes(serversen+'\n');
    } catch(IOException ex) {
         ex.printStackTrace();
    public static void main(String[] args) {
         Server s = new Server();
         s.go();
         CLIENT PRG
    import java.lang.*;
    import java.util.*;
    import java.io.*;
    import java.awt.*;
    import java.awt.event.*;
    import javax.swing.*;
    import java.net.*;
    import java.lang.Thread;
    import java.applet.Applet;
    class Client1
    public static void main(String argv[]) throws Exception
              String Sen;
              String modsen;
              BufferedReader inFromUser=new BufferedReader(new InputStreamReader(System.in));
    Socket clientSocket=new Socket("192.168.1.2",6789);
              DataOutputStream outToServer=new DataOutputStream(clientSocket.getOutputStream());
              BufferedReader inFromServer=new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
              System.out.println("Enter the mess to be sent to server");
              Sen=inFromUser.readLine();
              outToServer.writeBytes(Sen + '\n');
              modsen=inFromServer.readLine();
              System.out.println("FROM SERVER: " +modsen);
              clientSocket.close();
    please send me the solution code for my problem...

    sorry for inconvenience...
    SERVER PROGRAM
      *import java.io.*;*
    *import java.net.*;*
    *public class MyRunnable implements Runnable*
       *public void run() {*
       *go();*
    *public void go(){*
    *try {*
        *String serversen;*
       *ServerSocket  welcomeSocket=new ServerSocket(6789);*
       *while(true)*
    *Socket connectionSocket=welcomeSocket.accept();*
    *//BufferedReader inFromClient=new BufferedReader(new //InputStreamReader(connectionSocket.getInputStream()));*
    *System.out.println("enter the mess to be sent to client");*
    *BufferedReader inFromuser=new BufferedReader(new InputStreamReader(System.in));*
    *DataOutputStream outToClient=new DataOutputStream(connectionSocket.getOutputStream());*
    *//clientsen=inFromClient.readLine();*
    *//System.out.println("From Client: "+clientsen);*
    *//System.out.println("Reply mess to Client");*
    *serversen=inFromuser.readLine();*
    *outToClient.writeBytes(serversen+'\n');*
    *} catch(IOException ex) {*
    *        ex.printStackTrace();*
    *class Server1{*
    *public static void main(String argv[]) throws Exception*
         *Runnable threadJob=new MyRunnable();*
    *Thread myThread=new Thread(threadJob);*
    *myThread.start();*
    *}*CLIENT PROGRAM
    import java.io.*;
    import java.net.*;
    class Client2
    public static void main(String argv[]) throws Exception
              //String Sen;
              String modsen;
              //BufferedReader inFromUser=new BufferedReader(new InputStreamReader(System.in));
    Socket clientSocket=new Socket("192.168.1.2",6789);
              //DataOutputStream outToServer=new DataOutputStream(clientSocket.getOutputStream());
              BufferedReader inFromServer=new BufferedReader(new InputStreamReader(clientSocket.getInputStream()));
              //System.out.println("Enter the mess to be sent to server");
              //Sen=inFromUser.readLine();
         //     outToServer.writeBytes(Sen + '\n');
              modsen=inFromServer.readLine();
              System.out.println("FROM SERVER: " +modsen);
              clientSocket.close();
    this is the code which i hav used using thread but i am gwetin error..ts is the error
    Exception in thread "main" java.lang.NoSuchMethodError : Main

  • Java - difference between "critical" and "software installer

    I would like to push out the latest java updates to out workstations via ZCM patch management, however I am confused be the difference between the update packages available. The machines are windows 7 with ZCM v11.2.0 and already have a (slightly older) JRE installed on them. The ZPM java package labeled as impact type "critical" states the following in the notes:
    "All web browsers are required to be shut down in order for Java JRE to be updated successfully"
    The ZPM package labeled as impact type "software installer" has nearly identical installation notes, save for no web browser must be not running disclaimer like above.
    Since 95% of our user base in the school district is most likely going to be using a web browser at any given time, I would give the success probability of the "critical" option as very low. Is it OK to use the "software installer" impact package? Is it truly not dependent on browsers being closed, or was that an oversight in the notes? What method do any of you use for reliable java updates?

    I stopped using ZPM for Java and Flash installs. I actually right an AutoIT script that I deploy out to my laptops via bundle. It closes the browsers, uninstalls older versions of Java, and then installs the latest version I provide. What I found on some of our Java (browsers) based apps, specifically the gradebook and attendance programs, the ZPM deployment would install the latest with the older versions as well. This caused masive issues with after three updates those programs stop working.
    I still have some deployment issues where a teacher will have java based failures or a failure to install the latest version correctly. But compaired to what was done before I have cut my failures in half if not more.
    Nice thing is I can still view the Patch deployment in Patch Management as this deployment method is in process.
    Richard

  • OWF Server and Client Installation

    Hi All
    I want to install Oracle Workflow Server in a SUN machine; and the Oracle Workflow Client in a WIN2000 machine.
    In the SUN machine, I already have installed Oracle9i and OMS (Oracle Management Server) version 9.2.0.1.0. I want to install OWF Server there.
    In the WINDOWS 2000 machine, I already have installed the Oracle9i Client and the OWB (Oracle Warehouse Builder) version 9.0.3.35.0. I want to install OWF Client components there.
    I have a OWB project, and I deploy and schedule JOBS in OEM. Now I need Oracle Workflow in order to better manage and schedule that jobs.
    I've read the following documentation:
    Oracle Workflow Server Installation Notes (Release 2.6.2)
         http://otn.oracle.com/docs/products/oracle9i/doc_library/release2/workflow.920/a96643/toc.htm
         http://otn.oracle.com/docs/products/oracle9i/doc_library/release2/workflow.920/a96643.pdf
    Oracle Workflow Client Installation Notes (Release 2.6.2)
         http://otn.oracle.com/docs/products/oracle9i/doc_library/release2/workflow.920/a96644/toc.htm
         http://otn.oracle.com/docs/products/oracle9i/doc_library/release2/workflow.920/a96644.pdf
    Oracle Workflow Guide (Release 2.6.2)
         http://www.csis.gvsu.edu/GeneralInfo/Oracle/workflow.920/a95265.pdf
    But I don't know where is located the installation files.
    Can anyone help me?
    Regards
    Adriano Sastre - Brasil.

    If you have the Oracle9i 9.2 installation CDs, you can install Oracle Workflow from the same CDs.
    For the server, run the Oracle Universal Installer from your Oracle server installation CD for your platform. Within the Oracle Universal Installer, select the product Oracle9i Management and Integration. Then select the Custom installation type and select Oracle Workflow from the available product components. For more details, see the Oracle Workflow Server Installation Notes you mentioned.
    For the client, run the Oracle Universal Installer from the Oracle client CD included in the CD pack for any platform. Within the Oracle Universal Installer, select the product Oracle9i Client. Then select the Custom installation type and choose Oracle Database Utilities as the component to install. The Oracle Workflow Client components are included under Oracle Database Utilities. For more details, see the Oracle Workflow Client Installation Notes you mentioned.
    Hi All
    I want to install Oracle Workflow Server in a SUN machine; and the Oracle Workflow Client in a WIN2000 machine.
    In the SUN machine, I already have installed Oracle9i and OMS (Oracle Management Server) version 9.2.0.1.0. I want to install OWF Server there.
    In the WINDOWS 2000 machine, I already have installed the Oracle9i Client and the OWB (Oracle Warehouse Builder) version 9.0.3.35.0. I want to install OWF Client components there.
    I have a OWB project, and I deploy and schedule JOBS in OEM. Now I need Oracle Workflow in order to better manage and schedule that jobs.
    I've read the following documentation:
    Oracle Workflow Server Installation Notes (Release 2.6.2)
         http://otn.oracle.com/docs/products/oracle9i/doc_library/release2/workflow.920/a96643/toc.htm
         http://otn.oracle.com/docs/products/oracle9i/doc_library/release2/workflow.920/a96643.pdf
    Oracle Workflow Client Installation Notes (Release 2.6.2)
         http://otn.oracle.com/docs/products/oracle9i/doc_library/release2/workflow.920/a96644/toc.htm
         http://otn.oracle.com/docs/products/oracle9i/doc_library/release2/workflow.920/a96644.pdf
    Oracle Workflow Guide (Release 2.6.2)
         http://www.csis.gvsu.edu/GeneralInfo/Oracle/workflow.920/a95265.pdf
    But I don't know where is located the installation files.
    Can anyone help me?
    Regards
    Adriano Sastre - Brasil.

  • Transfer files between server and clients

    Hi all
    i use oracle forms 11g r2 webutil
    i have some questions :
    1- How i can choose picture from client side and save it on server ( in folder ) ?
    2- How i can print the picture from client side?
    Thanks

    Hello,
    For transfering files, configure the Webutil library, then use its AS_To_Client() and Client_To_AS() methods.
    Francois

  • HELP! I cannot figure this out, differences between 9i and 10g installation

    This is for class, and my instructor who obviously has a bad sense of humor has provided me with the following "good" link to get these answers:
    http://www.stanford.edu/dept/itss/docs/oracle/10g/nav/portal_1.htm
    Within the comparison document you create, include key differences such as, but not limited to:
    Any pre-configuration of the Operating System.
    Memory configuration consideration (both physical and logical).
    Naming conventions of the Global Database or System Identifier (SID).
    Online input screens within the Oracle Installer.
    Processes that run during the installation (i.e. port assignments, directories defined, etc.).
    Password configurations or assignments.
    Web Services created (is there one?).
    Any post-configuration of the Operating Ssystem.

    The current Oracle installation docs can be found at:
    http://docs.oracle.com.
    Use Oracle's docs and if you instructor has any questions tell him or her to contact me at the University of Washington.
    I spent a lot of time on the Stanford campus ... lots of great resources ... but Oracle docs should be found at ...oracle.com.

  • Passing parameters between server and client side

    Dear All
    I writing a server-side web service and using wsdl to expose its methods for a 'client' to use.
    However, i need to make sre the clients creates a soap header? How can i tell the client it must create a soap header?
    Also can someone tel me how i pass a value from the server-side to the client-side and also get a vlue from the client soap message
    Many thanks

    In your wsdl you would have the header as part of the input for example, see the operation below:
    <wsdl:operation name="foo">
    <soap:operation soapAction="http://www.foobar.com/foo" style="document"/>
      <wsdl:input>
       <soap:body use="literal"/>
       <soap:header message="tns:FooSoapHeader" part="MySoapHeader" use="literal"/>
      </wsdl:input>
      <wsdl:output>
       <soap:body use="literal"/>
    </wsdl:output>
    </wsdl:operation>

  • Xsan between server and client??

    Sorry, if my question should be stupid:
    I am installing now a FC Raid to a Xserve. The raid is neither Promise nor Xraid. Could I connect a specific workstation (MacPro) with the Xserve via xsan (and FC) to get higher transmission speed for that workstation?
    I understand, that normally you connect several servers with one or serveral San-Storage.
    Thanks in advance!

    Hi,
    Well, that depends on the FC interface on the RAID..
    But it should be faster, as the data path is dedicated in FC.
    You do, though, need a huge setup for that small installation, so it has to be worth it.
    FC switch, dedicated Ethernet Metadata network (could be VLAN'ed on an existing switch) and SAN software.
    But, the speed is higher, compared to AFP if you have enough RAID controllers with bandwidth.
    Apple's XRaid has 80MB/sec pr. controller at 2GB FC.
    Promise uses 4x4GB FC interfaces / chassis, so those should be higher. Yours my offer something different.
    Hope it helps...

Maybe you are looking for

  • Can I use an iTunes card to pay for more cloud storage?

    I am wanting to purchase more iCloud memory for the iPads my students use in my classroom but to do that I need to be able to use a Purchase order so I was wondering if I could buy an iTunes card and purchase more iCloud memory with that. Thank you!!

  • Why can't I delete this audio clip or unlink it?

    Please see uploaded screenshot.  The soundtrack here is a continuous clip of music but I have snipped it to coincided exactly with the video clip above, and I've also snipped the Audio 1 clip at the same place.  There's nothing above, ie all other tr

  • Moshi HDMI Adapter no Output anymore

    Hello, i lend my hdmi adapter to a friend who use ist with a mac (normal). Since then it did not work any more with my mac book pro (January 2011, Lion) In the System it shows me my TV (LG) and also in the sound menu. But there is no Output. No Video

  • Mapping Copied SyncBO to MAM application

    Hi all I want to add some extra fields to the MAM25_030 SyncBO.Please tell me if the following procedure is correct or do we have some other simpler method. 1) Make a copy of the MAM25_030 SyncBO. 2) Make the extra column mappings. 3) In the MAM appl

  • Why my mac is os x 10.8.3 booting and login very slow

    i'm useing MBP15 mid 2012 (core-i7, 8gb ram, os x10.8.3) i bought this pc about a month ago. when i first boot it, it was like lighting first but now after 1 month it takes 1min+ to bootup and login why my mac is getting slower plz help me to solve t