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 advanceWhen 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,
VijayAs 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 PatelSo 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 AdministratorHi,
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:
user556666Ok, 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 SharepointHi,
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
-
I have an HP Laserjet 3055 All-in-One Printer. It has been printing just fine from my iMac running OS 10.9.5 (Mavericks) until after the HP Printer Software Update, Version 3.0, that I installed on 1 Oct 2014. Although the 3055 is shown as connected/
-
[SOLVED] Ubuntu One, networkmanager vs wicd
ubuntuone-control-panel-qt works, and I can login to Ubuntu One, but no files are synced. $ u1sdtool -s State: READY connection: With User Not Network description: ready to connect is_connected: False is_error: False is_online: False queues: IDLE $ c
-
Use
-
E71 - is it possible to change loaction of install...
I installed iPlayer & a couple of games onto the SD card. Is it possible to change the location of these apps to the phone memory without having to re-install? iPlayer is not a problem but I only have 1 download available from the ovi store for the g
-
How to monitor a pulse generated by GPCTR0_OUT with a DIO input (6052E card)?
I have a piece of code I would like to execute when a pulse is generated by the "Generate Delayed Pulse.vi". The pulse lasts 40 us. When I tried to monitor the generated pulse with a DIO connected onto the same node, the voltage I get is around 0.7 m