Sender and receiver on the same server

Good morning!
We plan a TDTIM for 2 different SIDs but with their Oracle DBs on the same server (NOT MCOD).
If we use them as the sender and receiver respectively, any concern about the performance?
Any other concerns?
We know that TDMS within the same SID but different clients is NOT recommended.
Our TDMS server is on a seperated box.
Thanks for sharing your experience.

As the hardware resources will be shared, you need to make sure -
> the box has optimum resources to handle large data transfer volume.
> the system and DB parameters are set correctly. There is a note to suggest these setting for high volume data transfer.
> avoid two data intensive steps to run in parallel, for example do not run receiver deletion and data selection in parallel.

Similar Messages

  • Can't send and receive on the same port

    Hello,
    I have a socket client which send a message to serverSocket then it should wait for a response.
    The problem I have is that the client send the message but when it tries to open a connection as socketserver on the same port it can't , a have this ERROR CannotGetConnectToTheHost
    this is the code of my client :
    try {
    echoSocket = new Socket("localhost", 3001);
    out = new PrintWriter(echoSocket.getOutputStream(), true);
    out.println(hdr + testContent );
    echoSocket.getInputStream()));
    } catch (UnknownHostException e) {
              System.err.println("Don't know about host: localhost.");
              System.exit(1);
    } catch (IOException e) {
         System.err.println(
              "Couldn't get I/O for "
         + "the connection to: USE host : "
              + e.toString());
              System.exit(1);
         out.close();
         echoSocket.close();
    int compteur = 0;
    try {
    ServerSocket oreille = new ServerSocket(4001);
    Socket socket = (Socket)null;
    System.out.println("Ready to accept connections");
    while (true) {
         socket = oreille.accept();
         System.out.println("\n Nouveau message r�ceptionn� :\n");
         InputStream entree = socket.getInputStream();
         int c;
         String msgAdh = "";
         while ((c = entree.read()) != -1) {
         msgAdh += (char) c; //lecture byte par byte
         compteur++;
         System.out.println("Ready to accept Another Message ");
         entree.close();
         socket.close();
         oreille.close();
    } catch (IOException e) {
    System.out.println("CannotGetConnectToTheHost");
    thinks in advance

    When printing out an exception, print the exception object too, e.g.System.out.println("..whatever...:" + e); It almost always contains useful information. For extra credit, print out the stack trace too.
    If I understand correctly what the program does:
        while (true) {
            socket = oreille.accept();
            oreille.close();
        }That can't be right: after the first loop, you close the socket, and then try to use it again on the second loop. If you want to keep using a socket, keep it open.

  • How to Install R/3 and CRM on the same Server?

    Hi All,
    I would like to install R/3 and CRM on the same server (as the load is less). I know how to install them seperately.
    I would like to have some instructions how to have them installed on the same server.
    Thanks in advance.
    Regards,
    Vijay

    As Sunil explained - MCOD (or) you can think to have 2 differnt DB SID's as weel 2 different SAP SID's. By default 1st Installation takes Listener Name as LISTENER & port 1527 when you are doing second Oracle installation use another lister name as LISTENER002 & give port 1526 ( for example).
    MCOD will be the best option to unplug from oracle instalation requirement but - think of future plans. even it can be any size business don't think to do MCOD with SAP Business System like R3 .
    Becuase qwe may have different requirements from the Business / functionla Team for refreshing / building the development system with a copy of production system - don;t get confused there are Techniques for Refreshing a Development Instance with production system also.
    Any how you have to take decission to go with MCOD (or) not . I also request SUNIL to comment on MCOD installations  with R3 system .
    But  I beleive Sascha Version is wrong - i can have multiple application servers of differnet products on single Box if my OS supports.
    as application servers will have 3 individual mount point which points to different system
    <Central Instance>:/sapmnt/<SID>/global
    <Central Instance>:/sapmnt/<SID>/prfoile
    <Central Instance>:/sapmnt/<SID>/exe
    each SID  NFS mount point can point to different sever & i can multiple application server of differnt SAP Products on 1 BOX.
    Trans directory is problem - but it does not require either for installation (or) for runningAS instance .

  • Installation of EBS 12.1 and Database on the same server

    Hi,
    Due to resource crunch, I would like to do new installation of EBS 12.1 and Database on the same server where already EBS 12.1 and Database installed.
    I have one server where EBS 12.1 and Database installed (Single node installation).
    Now I want to create another environment for other purpose (another test env.). But I don't have another server .
    So Can I start new installation of EBS 12.1 and database on the same server ?
    I have enough space and memory on server.
    Are the installtion conflict with each other ? any implications happen on the first environment ?
    I want my first environment run fine without any prob., after installing EBS and DB on the same server.
    Please guide me.
    Regards,
    Sanjay Patel

    So Can I start new installation of EBS 12.1 and database on the same server ?
    I have enough space and memory on server.Yes you can as long as you have sufficient resources.
    Are the installtion conflict with each other ? any implications happen on the first environment ? If you install in different ORACLE_HOMEs you should be OK.
    Thanks,
    Hussein

  • How can we send and receive voice in same program

    Please can any one suggest me how to send and receive voice in the same program. I want both AVTransmit & AVReceive in the same program i tried it but its too difficult to do it.. Any one has got that code? And also i want my program to know if any third person is wanting to call me.. I mean how to recognise a new call. Please relpy to the following mail id.. Please i need it urgently..
    [email protected]

    Sir please execute this code.
    printf("I need it ");
    for(i=0;i<=infinity;i++)
    printf("V E R Y ");
    printf("U r g e n t");
    Now Please Send it to me sir.Please..Does not compile!

  • I need send and receive emails for edge server 2010

    i have exchnage 2010 in our orgnization now working fine , i can send and receive emails for hub and also we have tmg and fortigate firewall(200B) , already install and configuration edge server(configure edge subscribtion file and edge sync) but still message
    sent form hub and also receive form hub , what to do to receive from edge ? please help me i have 3 month search to fix his problem.

    Hello,
    I recommend you use the Test-EdgeSynchronization cmdlet to check if the subscribed Edge Transport servers have a current and accurate synchronization status. If you have configured EdgeSynchronization successfully, please delete send connector
    on Hub transport server.
    Please uncheck "anonymous users" on receive connector for Hub server.
    Please follow the ExchangeITPro's suggestion to check DNS MX record.
    Cara Chen
    TechNet Community Support

  • Transmit and receive from the same ip address?

    Helpers:
    We 've been using transmit/Receive for a while, I read all the discussions. No one seem really know does the transmit send to a destination IP address and the destination receive from the same IP or the IP address the sender send from?
    like sender send from: java Transmitter 123.4.3.162 5000
    receiver receive from: java Receive 123.4.3.162 5000
    or sender send from: java Transmitter 123.4.3.162 5000
    receiver receive from: java Receive 10.118.5.162 5000
    I think the frist one is correct, does anyone has clear idea and experience about it.
    Desperate coder!

    Receiver code is as follows
    import java.io.*;
    import java.awt.*;
    import java.net.*;
    import java.awt.event.*;
    import java.util.Vector;
    import javax.media.*;
    import javax.media.rtp.*;
    import javax.media.rtp.event.*;
    import javax.media.rtp.rtcp.*;
    import javax.media.protocol.*;
    import javax.media.protocol.DataSource;
    import javax.media.format.AudioFormat;
    import javax.media.format.VideoFormat;
    import javax.media.Format;
    import javax.media.format.FormatChangeEvent;
    import javax.media.control.BufferControl;
    public class AVReceive2 implements ReceiveStreamListener, SessionListener,ControllerListener
    String sessions[] = null;
    RTPManager mgrs[] = null;
    Vector playerWindows = null;
    boolean dataReceived = false;
    Object dataSync = new Object();
    public AVReceive2(String sessions[])
              this.sessions = sessions;
    protected boolean initialize()
    try
              InetAddress ipAddr;
         SessionAddress localAddr = new SessionAddress();
              SessionAddress destAddr;
              mgrs = new RTPManager[sessions.length];
              playerWindows = new Vector();
              SessionLabel session;
              for (int i = 0; i < sessions.length; i++)
                   try
         session = new SessionLabel(sessions);
              catch (IllegalArgumentException e)
         System.err.println("Failed to parse the session address given: " + sessions[i]);
                        return false;
    System.err.println(" - Open RTP session for: addr: " + session.addr + " port: " + session.port + " ttl: " + session.ttl);
         mgrs[i] = (RTPManager) RTPManager.newInstance();
         mgrs[i].addSessionListener(this);
         mgrs[i].addReceiveStreamListener(this);
         ipAddr = InetAddress.getByName(session.addr);
              if( ipAddr.isMulticastAddress())
    // local and remote address pairs are identical:
    localAddr= new SessionAddress( ipAddr,session.port,session.ttl);
    destAddr = new SessionAddress( ipAddr,session.port,session.ttl);
                        else
    localAddr= new SessionAddress( InetAddress.getLocalHost(),session.port);
    destAddr = new SessionAddress( ipAddr, session.port);
              mgrs[i].initialize( localAddr);
    BufferControl bc = (BufferControl)mgrs[i].getControl("javax.media.control.BufferControl");
                        if (bc != null)
              bc.setBufferLength(350);
                   mgrs[i].addTarget(destAddr);
              catch (Exception e)
    System.err.println("Cannot create the RTP Session: " + e.getMessage());
    return false;
         long then = System.currentTimeMillis();
    long waitingPeriod = 30000; // wait for a maximum of 30 secs.
              try
              synchronized (dataSync)
    while (!dataReceived && System.currentTimeMillis() - then < waitingPeriod)
                        if (!dataReceived)
                                  System.err.println(" - Waiting for RTP data to arrive...");
                        dataSync.wait(1000);
              catch (Exception e) {}
              if (!dataReceived)
    System.err.println("No RTP data was received.");
              close();
              return false;
    return true;
    public boolean isDone()
              return playerWindows.size() == 0;
    protected void close()
              for (int i = 0; i < playerWindows.size(); i++)
              try
         ((PlayerWindow)playerWindows.elementAt(i)).close();
              catch (Exception e) {}
              playerWindows.removeAllElements();
         // close the RTP session.
              for (int i = 0; i < mgrs.length; i++)
              if (mgrs[i] != null)
    mgrs[i].removeTargets( "Closing session from AVReceive2");
    mgrs[i].dispose();
                        mgrs[i] = null;
    PlayerWindow find(Player p)
              for (int i = 0; i < playerWindows.size(); i++)
              PlayerWindow pw = (PlayerWindow)playerWindows.elementAt(i);
              if (pw.player == p)
                        return pw;
              return null;
    PlayerWindow find(ReceiveStream strm)
              for (int i = 0; i < playerWindows.size(); i++)
              PlayerWindow pw = (PlayerWindow)playerWindows.elementAt(i);
              if (pw.stream == strm)
                        return pw;
              return null;
    public synchronized void update(SessionEvent evt)
              if (evt instanceof NewParticipantEvent)
         Participant p = ((NewParticipantEvent)evt).getParticipant();
    System.err.println(" - A new participant had just joined: " + p.getCNAME());
    public synchronized void update( ReceiveStreamEvent evt)
         RTPManager mgr = (RTPManager)evt.getSource();
    Participant participant = evt.getParticipant();     // could be null.
    ReceiveStream stream = evt.getReceiveStream(); // could be null.
              if (evt instanceof RemotePayloadChangeEvent)
    System.err.println(" - Received an RTP PayloadChangeEvent.");
    System.err.println("Sorry, cannot handle payload change.");
              System.exit(0);
              else
              if (evt instanceof NewReceiveStreamEvent)
              try {
    stream = ((NewReceiveStreamEvent)evt).getReceiveStream();
    DataSource ds = stream.getDataSource();
              // Find out the formats.
    RTPControl ctl = (RTPControl)ds.getControl("javax.media.rtp.RTPControl");
                        if (ctl != null)
    System.err.println(" - Recevied new RTP stream: " + ctl.getFormat());
                        else
    System.err.println(" - Recevied new RTP stream");
                        if (participant == null)
    System.err.println(" The sender of this stream had yet to be identified.");
                        else
    System.err.println(" The stream comes from: " + participant.getCNAME());
    // create a player by passing datasource to the Media Manager
    Player p = javax.media.Manager.createPlayer(ds);
                        if (p == null)
                        return;
                   p.addControllerListener(this);
                        p.realize();
         PlayerWindow pw = new PlayerWindow(p, stream);
         playerWindows.addElement(pw);
                   synchronized (dataSync)
                        dataReceived = true;
                        dataSync.notifyAll();
              catch (Exception e)
         System.err.println("NewReceiveStreamEvent exception " + e.getMessage());
                        return;
              else
              if (evt instanceof StreamMappedEvent)
                   if (stream != null && stream.getDataSource() != null)
                        DataSource ds = stream.getDataSource();
              // Find out the formats.
    RTPControl ctl = (RTPControl)ds.getControl("javax.media.rtp.RTPControl");
         System.err.println(" - The previously unidentified stream ");
                        if (ctl != null)
         System.err.println(" " + ctl.getFormat());
         System.err.println(" had now been identified as sent by: " + participant.getCNAME());
              else
              if (evt instanceof ByeEvent)
    System.err.println(" - Got \"bye\" from: " + participant.getCNAME());
              PlayerWindow pw = find(stream);
              if (pw != null)
                        pw.close();
              playerWindows.removeElement(pw);
    public synchronized void controllerUpdate(ControllerEvent ce)
              Player p = (Player)ce.getSourceController();
              if (p == null)
              return;
         // Get this when the internal players are realized.
              if (ce instanceof RealizeCompleteEvent)
              PlayerWindow pw = find(p);
              if (pw == null)
              // Some strange happened.
              System.err.println("Internal error!");
                        System.exit(-1);
              pw.initialize();
              pw.setVisible(true);
              p.start();
              if (ce instanceof ControllerErrorEvent)
              p.removeControllerListener(this);
              PlayerWindow pw = find(p);
              if (pw != null)
                        pw.close();
              playerWindows.removeElement(pw);
         System.err.println("AVReceive2 internal error: " + ce);
    class SessionLabel
              public String addr = null;
              public int port;
              public int ttl = 1;
    SessionLabel(String session) throws IllegalArgumentException
              int off;
              String portStr = null, ttlStr = null;
              if (session != null && session.length() > 0)
         while (session.length() > 1 && session.charAt(0) == '/')
              session = session.substring(1);
              // Now see if there's a addr specified.
                        off = session.indexOf('/');
                        if (off == -1)
                        if (!session.equals(""))
                   addr = session;
                        else
              addr = session.substring(0, off);
              session = session.substring(off + 1);
              // Now see if there's a port specified
              off = session.indexOf('/');
                        if (off == -1)
                        if (!session.equals(""))
                        portStr = session;
                             else
              portStr = session.substring(0, off);
              session = session.substring(off + 1);
              // Now see if there's a ttl specified
                                  off = session.indexOf('/');
                                  if (off == -1)
                                  if (!session.equals(""))
                                            ttlStr = session;
                   else
              ttlStr = session.substring(0, off);
              if (addr == null)
         throw new IllegalArgumentException();
              if (portStr != null)
                        try {
              Integer integer = Integer.valueOf(portStr);
                        if (integer != null)
                                  port = integer.intValue();
              catch (Throwable t)
              throw new IllegalArgumentException();
              else
              throw new IllegalArgumentException();
              if (ttlStr != null)
                        try {
              Integer integer = Integer.valueOf(ttlStr);
                        if (integer != null)
                   ttl = integer.intValue();
                        catch (Throwable t)
              throw new IllegalArgumentException();
    class PlayerWindow extends Frame {
         Player player;
         ReceiveStream stream;
         PlayerWindow(Player p, ReceiveStream strm) {
         player = p;
         stream = strm;
         public void initialize() {
         add(new PlayerPanel(player));
         public void close() {
         player.close();
         setVisible(false);
         dispose();
         public void addNotify() {
         super.addNotify();
         pack();
    class PlayerPanel extends Panel {
         Component vc, cc;
         PlayerPanel(Player p) {
         setLayout(new BorderLayout());
         if ((vc = p.getVisualComponent()) != null)
              add("Center", vc);
         if ((cc = p.getControlPanelComponent()) != null)
              add("South", cc);
         public Dimension getPreferredSize() {
         int w = 0, h = 0;
         if (vc != null) {
              Dimension size = vc.getPreferredSize();
              w = size.width;
              h = size.height;
         if (cc != null) {
              Dimension size = cc.getPreferredSize();
              if (w == 0)
              w = size.width;
              h += size.height;
         if (w < 160)
              w = 160;
         return new Dimension(w, h);
    public static void main(String args[])
              String[] argv = new String[2];
              argv[0] = "100.210.0.220/42050";
              argv[1] = "100.210.0.220/4002";
              AVReceive2 avReceive = new AVReceive2(argv);
              if (!avReceive.initialize())
         System.err.println("Failed to initialize the sessions.");
              System.exit(-1);
              try {
              while (!avReceive.isDone())
                        Thread.sleep(1000);
              } catch (Exception e) {}
              System.err.println("Exiting AVReceive2");

  • One email account sends and receives emails, the other does not

    I have two different email accounts set up on my phone. They both worked, until I had my phone was serviced and wiped clean. Now one account sends and receives and the other does not. I have tried everything from deleting the account on the phone and rebooting, to changing my password. When I reactivate the account I get a message saying  "activation server" and that messages will be forwarded within 20 minutes and they never come. I'm not sure what else to try.

    Hello dalite and welcome to the BlackBerry® Support Community Forums.
    Sorry to hear you are having email issues.
    What type of email are you unable to receive - Gmail? Hotmail? Internet Service Provider hosted email?
    What is your BlackBerry PIN to investigate? 
    When you go to send an email using this account, do you get an error? Are you able to select this email account for sending an email?
    Thanks!
    -HMthePirate
    Come follow your BlackBerry Technical Team on twitter! @BlackBerryHelp
    Be sure to click Kudos! for those who have helped you.Click Solution? for posts that have solved your issue(s)!

  • SUP and WSUS on the same server.

    Hi,
    My SCCM environment as follows:
    Windows Server 2012 R2 Standard, Configuration Manager 2012 R2, SQL 2012 SP1 CU7
    WSUS 6.3.9600.163.84 . All these running on the same server.
    SCCM SUP role is enabled, WSUS using SQL Express database. This is Central and Primary site server as well.
    Issue is:
    1. SUP does not get updates. SUP is configured to get updates from Internet and WSUS console Sync options pointing to its own server name. I tried to change WSUS console sync option to internet couple of times but it looks WSUS changes this back.
    2. I want to use WSUS/SUP for SCCM Endpoint definitions update and also for patch installation for clients (Clients Windows update pointing to this server)

    What do you mean that this is a Central and Primary site server? Those two roles can not be installed on the same site server.
    When it comes to SUP in ConfigMgr, the installation process on WS 2012 is basically this:
    1. Install the Windows Server Update Services role, run the initial configuration wizard.
    2. Install a SUP site system role on the server and let ConfigMgr configure everything.
    Additionally I'd not run a SQL Express for the WSUS since you already have SQL installed. Instead I'd create the SUSDB on the same SQL server that you're running the ConfigMgr DB on.
    In my preprequisites installation tool, all you need to do is to open a PowerShell console, run the tool and click on the Install WSUS button, specify the SQL Server and the tool will automatically configure everything. When the tool has completed, you can
    go ahead and add the SUP from ConfigMgr and configure it from the ConfigMgr console.
    You'll find the tool here:
    http://gallery.technet.microsoft.com/ConfigMgr-2012-R2-e52919cd
    Regards,
    Nickolaj Andersen | www.scconfigmgr.com | @Nickolaja

  • APO and BW in the same server, is possible?

    Hi Experts,
    We have an BW 7.0 installation, and we are thinking about to install APO in the same server.
    - Is this possible? 
    - Is there any application that integratte BI (Netweaver 2004s) and SCM-APO?
    - I will have only one login or are the separate applications  with individual user and loggin?
    >> Could you give me any link with sap recomendations about this?
    Thank you in advance!

    Hello,
    BW is integral part of APO system & this is mainly used for APO Applications (DP). However yau may not be able to load APO on server where BW is already in place.
    In case you are using BW extensively for other application, recommendation is to have independant BW sytem.
    with regards
    Mangesh A. Kulkarni

  • Exchange 2013 Windows Server 2012 NLB and DAG on the same server

    Hi all, I am installing Exchange 2013 infrastructure with two servers. 
    Both servers have the CAS and Mailbox roles. 
    For mounting on High Availability, will create a DAG. 
    Client Access I have no external Network Load Balancer. 
    I thought about installing the NLB servers in the DAG members, this could not be done before. 
    I do not know if in Windows Server 2012 and Exchange 2013 
    Can I install NLB on members of a DAG? 
    regards
    Microsoft Certified IT Professional Server Administrator

    Hi,
    I’m afraid that WNLB and DAG cannot coexist in the same server. Because WNLB is incompatible with Windows failover clustering. If we're using an Exchange 2010 DAG and we want to use WNLB, we need to have the Client Access server role and the Mailbox server
    role running on separate servers.
    For more information, you can refer to the following article:
    http://technet.microsoft.com/en-us/library/ff625247(v=exchg.141).aspx
    Thanks,
    Angela Shi
    TechNet Community Support

  • Oracle10g and 8i on the same server

    Hello,
    I have seen a similar message but prefer ask my question because
    I have to installer Oracle8i and Oracle10g Rel. 2 on a HP-UX 11.11 server.
    Is it possible on the same server ?
    by creating two different oracle_home ?
    Aren't any compatibility problem ? Concerning the system, due to prequires ?
    Regards,
    Olivier
    Message was edited by:
    user556666

    Ok, thanks.
    It is by creating two different oracle_home ?
    there aren't any compatibility problem ? Concerning the system, due to prequires ?

  • Application and Database on the same server

    I have a Java Application and a db2 database(SWDTEST) that reside on the same server. In the Application I want to connect to the database. What would I use to do this? When the application resides on a client machine I use the "sun.jdbc.odbc.JdbcOdbcDriver" driver and can get a connection. Code looks like:
    try{
    //load the driver class
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    //Define the data source for the driver               
    String wdURL = "jdbc:odbc:SWDTEST";
    String username = "UNTEST";
    String password = "PTEST";
    wdConnection = DriverManager.getConnection(wdURL, username, password);
    wdStatement = wdConnection.createStatement();
    catch(SQLException e)
    System.out.println( e.toString() );
    But when I move the same application to the server and run it I get the following error message:
    java.sql.SQLException: [IBM][CLI Driver] SQL1013N The database alias name or database name "SWDTEST" could not be found. SQLSTATE=42705
    Do I need to set something on the server so that SWDTEST is a recognized database name or connect to it some other way?
    Thanks in advance.

    Does the server have ODBC installed on it? (Windows boxes will, unix will likely not.)
    Do you have a ODBC driver installed on the the server. This has nothing to do with java.
    Have you created a DSN on the server?

  • When use POP3 send and receive email, the outlook always popup a windows

    Hello guys,
    there is another question in Exchange 2013, when i tired to the send and receive email by using POP3, the outlook always popup a windows ,the error message is "ERR Logon Failure, Unknown user name or password ". I can fully confirm that the username
    and password is correct.
    The Exchange confguration as below,
    POP3 : 995  SSL
    SMTP : 587  TLS
    I'm very appreciate for guys help.
    Thanks
    David
    Exchange Lync Sharepoint

    Hi,
    How did you configure the POP3 account in the outlook?
    Please refer to the following article to configure it:
    Configuring POP3  Email  in Microsoft Outlook Using a Secure Connection (SSL)
    Thanks.
    Niko Cheng
    TechNet Community Support

  • Lync 2013 Error Edge and RP on the same server

    Hello everybody
    We have the following issue:
    In one Lync hybrid deployment with O365, the Edge and RP roles have been deployed on the same server.
    The Edge services are configured to use different ports than 443, the Edge service is working fine, however; the issue is that the RP is not working at all. The most critical feature is the access to mobility services and that all O365 users view the local
    users with presence unknown.
    The server is configured with two nics, one to the internal network and the other one has configured two diferente IP addresses, each is one published thorught NAT to specific Public IP addresses for Edge and RP.
    So far we identified that the Ip address that belongs to Edge services, is always listening on port 443, even when the service is stopped.
    Any experience or idea is welcome!
    Thanks in advance.
    Regards.
    Regards. Cristian V.

    Someone got it working (not recommended): http://social.technet.microsoft.com/Forums/lync/en-US/8963a687-8125-4843-8a9a-2d1ee0c819df/iis-arr-reverse-proxy-on-edge-server-supported-i-dont-think-so?forum=lyncdeploy
    Please mark posts as answers/helpful if it answers your question.
    Blog
    Lync Validator - Used to assist in the validation and documentation of Lync Server 2013.

Maybe you are looking for