Transport connect Hang

Hello to all, i have developed a very simple mail UI to send email but i encounter error where when the debug pointer reach this statement
private final static String myHost = "smtp.gmail.com";
Username is the email address.
try {
myTransport.connect(myHost, 587, auth.getUsername(),
auth.getPassword());
catch(MessagingException ex) {
myLogger.log(Level.ALL, ex.toString());
, the debug pointer is just get disappear and no exception is throw. Therefore, i can't even get any useful log.
Thanks.
Edited by: peterwkc on Jun 28, 2011 3:31 AM
Edited by: peterwkc on Jun 28, 2011 3:35 AM

I using SSL but i get this exception :
SEVERE: Mail Exception : javax.mail.MessagingException: Could not connect to SMTP host: smtp.gmail.com, port: 465;
nested exception is:
     java.net.SocketTimeoutException: Read timed out
javax.mail.MessagingException: Could not connect to SMTP host: smtp.gmail.com, port: 465;
nested exception is:
     java.net.SocketTimeoutException: Read timed out
This is my code :
// Register Java Secure Socket Extensio(JSSE) provider
Provider mySecureProvider = new Provider();
Security.addProvider(mySecureProvider);
mailProperties = new Properties();
mailProperties.put("mail.smtp.auth", "true");
mailProperties.put("mail.smtp.host", myHost);
mailProperties.put("mail.smtp.port", myPort);
// mailProperties.put("mail.smtp.starttls.enable", "true");
mailProperties.put("mail.smtp.timeout", timeOut);
mailProperties.put("mail.smtp.connectiontimeout", timeOut);
// mailProperties.put("mail.smtp.ssl.trust", myHost);
mailProperties.put("mail.smtp.socketFactory.port", myPort);
mailProperties.put("mail.smtp.socketFactory.class", sslFactory);
mailProperties.put("mail.smtp.socketFactory.fallback", "false");
mailProperties.put("mail.debug", true);
mailSession = Session.getInstance(mailProperties, theAuthenticator);
mailSession.setDebug(true);
mailMessage = new MimeMessage(mailSession);
public static MyMail createInstance(MyAuthenticator theAuthenticator) {
if(myMailInstance == null) {
myMailInstance = new MyMail(theAuthenticator);
return myMailInstance;
public void sendMessagage(MessageAttribute myMsgAttribute,
MyAuthenticator auth) {
try {
mailMessage.setSentDate(new Date());
mailMessage.setSubject(myMsgAttribute.getSubject());
mailMessage.setFrom(myMsgAttribute.getFrom());
mailMessage.setRecipient(Message.RecipientType.TO,
myMsgAttribute.getRecipient());
mailMessage.setContent(myMsgAttribute.getMsgContent(),
"text/plain");
//<editor-fold defaultstate="collapsed" desc="TLS">
/*try {
* // Get transport protocol
* // Recommend not to use smtp transport directly but
* // use mail session to get the transport
* Transport myTransport = mailSession.getTransport("smtp");
* try {
* myTransport.connect(myHost, myPort, auth.getUsername(),
* auth.getPassword());
* catch(MessagingException ex) {
* myLogger.log(Level.SEVERE, ex.toString());
* if(myTransport.isConnected()) {
* Address[] recipientAddress = new InternetAddress[1];
* recipientAddress[0] = myMsgAttribute.getRecipient();
* mailMessage.saveChanges();
* myTransport.sendMessage(mailMessage, recipientAddress);
* myTransport.close();
* Logger.getLogger(MyMail.class.getName()).log(Level.SEVERE,
* "Mail Log : " + "Mail sent");
* else {
* Logger.getLogger(MyMail.class.getName()).log(Level.SEVERE,
* "Mail Exception : " + "Mail Server cannot be connect");
* catch(NoSuchProviderException ex) {
* Logger.getLogger(MyMail.class.getName()).log(Level.SEVERE,
* "Mail Exception : " + ex.toString(), ex);
//</editor-fold>
//<editor-fold defaultstate="collapsed" desc="SSL">
//</editor-fold>
Transport.send(mailMessage);
catch (MessagingException ex) {
Logger.getLogger(MyMail.class.getName()).log(Level.SEVERE,
"Mail Exception : " + ex.toString(), ex);
Please help.
Thanks.
Edited by: peterwkc on Jul 4, 2011 11:46 PM

Similar Messages

  • API: Transport connect failed

    Hello,
    I've a Tacacs server ver. 3.2 running on a Win2000 SRV SP4 for outbound connections and a twin server for validate inbound connections (from Vpn Cli).
    Sometimes service Tacacs seems hang (more often for outbound conns, but sometimes for inbound also), cpu's process CSTacas becomes over 90%, authentication/authorisation are not permitted and I should restart service to let Tacacs to work again.
    Any ideas ? I post TCS.log if useful, thanks in advance
    TCS 21/05/2010 14:50:18 A 0197 5608 API: Transport connect failed
    TCS 21/05/2010 14:50:19 A 0197 5608 API: Transport connect failed
    TCS 21/05/2010 14:50:19 A 0197 5012 API: Transport connect failed
    TCS 21/05/2010 14:50:20 A 0197 0524 API: Transport connect failed
    TCS 21/05/2010 14:50:25 A 0197 5872 API: Transport connect failed
    TCS 21/05/2010 14:50:25 A 0197 0524 API: Transport connect failed
    TCS 21/05/2010 14:50:25 E 0963 0524 AuthorizationFailed: failed to write log entry for user4(0)
    TCS 21/05/2010 14:50:26 A 0197 5872 API: Transport connect failed
    TCS 21/05/2010 14:50:26 E 0963 5872 AuthorizationFailed: failed to write log entry for user1(0)
    TCS 21/05/2010 14:50:36 A 0197 0524 API: Transport connect failed
    TCS 21/05/2010 14:50:36 E 0163 0524 Pix: user 'user2' fails location check for authorisation
    TCS 21/05/2010 14:50:37 A 0197 5012 API: Transport connect failed
    TCS 21/05/2010 14:50:37 E 0163 5012 Pix: user 'user2' fails location check for authorisation
    TCS 21/05/2010 14:50:39 A 0197 0524 API: Transport connect failed
    TCS 21/05/2010 14:50:39 A 0197 5608 API: Transport connect failed
    TCS 21/05/2010 14:50:39 E 0163 5608 Pix: user 'user3' fails location check for authorisation
    TCS 21/05/2010 14:50:39 A 0197 5872 API: Transport connect failed
    TCS 21/05/2010 14:50:39 A 0197 5880 API: Transport connect failed
    TCS 21/05/2010 14:50:40 A 0197 5892 API: Transport connect failed
    TCS 21/05/2010 14:50:40 A 0197 5868 API: Transport connect failed
    TCS 21/05/2010 14:50:40 A 0197 0524 API: Transport connect failed
    TCS 21/05/2010 14:50:40 E 0963 0524 AuthorizationFailed: failed to write log entry for user4(0)
    TCS 21/05/2010 14:50:44 A 0197 5868 API: Transport connect failed
    TCS 21/05/2010 14:50:45 A 0197 5868 API: Transport connect failed
    TCS 21/05/2010 14:52:21 A 0197 5880 API: Transport connect failed
    TCS 21/05/2010 14:52:22 A 0197 5880 API: Transport connect failed
    TCS 21/05/2010 14:52:46 A 0197 5012 API: Transport connect failed
    TCS 21/05/2010 14:53:14 A 0197 5892 API: Transport connect failed
    TCS 21/05/2010 14:53:14 A 0197 5880 API: Transport connect failed
    TCS 21/05/2010 14:53:15 A 0197 5892 API: Transport connect failed
    TCS 21/05/2010 14:53:40 A 0651 2096 Server stop requested
    TCS 21/05/2010 14:53:40 A 1256 2624 Release Host Cache
    TCS 21/05/2010 14:53:40 A 1262 2624 Close Proxy Cache
    TCS 21/05/2010 14:53:40 A 1285 2624 Calling CMFini()
    TCS 21/05/2010 14:53:41 A 1287 2624 CMFini() Complete
    TCS 21/05/2010 14:53:41 A 1301 2624 Closing Password Aging
    TCS 21/05/2010 14:53:41 A 1314 2624 Closing Finished
    TCS 21/05/2010 14:53:44 A 5020 6040 CSTacacs server starting ==============================
    TCS 21/05/2010 14:53:44 A 5026 6040 Running as NT service.
    TCS 21/05/2010 14:53:48 E 1051 6040 Doing Stats
    TCS 21/05/2010 14:53:48 A 1092 6040
    **** Registry Setup ****
    TCS 21/05/2010 14:53:48 A 1119 6040 Single TCP connection operation enabled
    TCS 21/05/2010 14:53:48 A 1129 6040 Base Proxy enabled.
    TCS 21/05/2010 14:53:48 A 1196 6040 ************************
    TCS 21/05/2010 14:53:48 E 1083 6040 TACACS+ server started
    TCS 21/05/2010 14:53:50 A 0825 6104 Created new Single Connection session num 0 (count 1/1)
    TCS 21/05/2010 15:08:35 A 0825 6104 Created new Single Connection session num 1 (count 2/2)
    TCS 21/05/2010 15:16:27 A 0825 4840 Created new Single Connection session num 2 (count 3/3)
    TCS 21/05/2010 15:16:27 A 0825 4840 Created new Single Connection session num 3 (count 4/4)
    TCS 21/05/2010 15:49:35 A 0825 5952 Created new Single Connection session num 4 (count 5/5)
    TCS 21/05/2010 15:49:35 A 0825 5952 Created new Single Connection session num 5 (count 6/6)
    TCS 21/05/2010 15:49:35 A 0825 5952 Created new Single Connection session num 6 (count 7/7)
    TCS 21/05/2010 15:49:35 A 0825 5952 Created new Single Connection session num 7 (count 8/8)
    TCS 21/05/2010 15:49:35 A 0825 4840 Created new Single Connection session num 8 (count 9/9)
    TCS 21/05/2010 15:49:35 A 0825 4840 Created new Single Connection session num 9 (count 10/10)
    TCS 21/05/2010 15:49:35 A 0825 4840 Created new Single Connection session num 10 (count 11/11)
    TCS 21/05/2010 15:49:35 A 0825 4840 Created new Single Connection session num 11 (count 12/12)
    TCS 21/05/2010 15:49:35 A 0825 4840 Created new Single Connection session num 12 (count 13/13)
    TCS 21/05/2010 15:49:35 A 0825 4840 Created new Single Connection session num 13 (count 14/14)
    TCS 21/05/2010 15:49:35 A 0825 4840 Created new Single Connection session num 14 (count 15/15)
    TCS 21/05/2010 15:49:35 A 0825 4840 Created new Single Connection session num 15 (count 16/16)

    Hello,
    This can happen due to,
    -Corrupt registry
    -SYN attack which overwhelmed the cstacacs service with half-open tcp connections.
    -Single to single connect, acs getting out of threads, please disable single connect on acs and on aaa-client.
    ACS-->Network configuration-->AAA-client--->Edit--->Single connect.
    Please check this bug,
    http://tools.cisco.com/Support/BugToolKit/search/getBugDetails.do?caller=pluginredirector&method=fetchBugDetails&bugId=CSCeh37849
    Regards,
    ~JG
    Do rate helpful posts

  • TcpListener not working on Azure: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host

    Hi Everybody,
    i'm playing a little bit with Windows Azure and I'm blocked with a really simple issue (or maybe not).
    I've created a Cloud Service containing one simple Worker Role. I've configured an EndPoint in the WorkerRole configuration, which allows Input connections via tcp on port 10100.
    Here the ServiceDefinition.csdef file content:
    <?xml version="1.0" encoding="utf-8"?>
    <ServiceDefinition name="EmacCloudService" xmlns="http://schemas.microsoft.com/ServiceHosting/2008/10/ServiceDefinition" schemaVersion="2014-01.2.3">
    <WorkerRole name="TcpListenerWorkerRole" vmsize="Small">
    <Imports>
    <Import moduleName="Diagnostics" />
    <Import moduleName="RemoteAccess" />
    <Import moduleName="RemoteForwarder" />
    </Imports>
    <Endpoints>
    <InputEndpoint name="Endpoint1" protocol="tcp" port="10100" />
    </Endpoints>
    </WorkerRole>
    </ServiceDefinition>
    This WorkerRole is just creating a TcpListener object listening to the configured port (using the RoleEnvironment instance) and waits for an incoming connection. It receives a message and returns a hardcoded message (see code snippet below).
    namespace TcpListenerWorkerRole
    using System;
    using System.Net;
    using Microsoft.WindowsAzure.ServiceRuntime;
    using System.Net.Sockets;
    using System.Text;
    using Roche.Emac.Infrastructure;
    using System.IO;
    using System.Threading.Tasks;
    using Microsoft.WindowsAzure.Diagnostics;
    using System.Linq;
    public class WorkerRole : RoleEntryPoint
    public override void Run()
    // This is a sample worker implementation. Replace with your logic.
    LoggingProvider.Logger.Info("TcpListenerWorkerRole entry point called");
    TcpListener listener = null;
    try
    listener = new TcpListener(RoleEnvironment.CurrentRoleInstance.InstanceEndpoints["Endpoint1"].IPEndpoint);
    listener.ExclusiveAddressUse = false;
    listener.Start();
    LoggingProvider.Logger.Info(string.Format("TcpListener started at '{0}:{1}'", RoleEnvironment.CurrentRoleInstance.InstanceEndpoints["Endpoint1"].IPEndpoint.Address, RoleEnvironment.CurrentRoleInstance.InstanceEndpoints["Endpoint1"].IPEndpoint.Port));
    catch (SocketException ex)
    LoggingProvider.Logger.Exception("Unexpected exception while creating the TcpListener", ex);
    return;
    while (true)
    Task.Run(async () =>
    TcpClient client = await listener.AcceptTcpClientAsync();
    LoggingProvider.Logger.Info(string.Format("Client connected. Address='{0}'", client.Client.RemoteEndPoint.ToString()));
    NetworkStream networkStream = client.GetStream();
    StreamReader reader = new StreamReader(networkStream);
    StreamWriter writer = new StreamWriter(networkStream);
    writer.AutoFlush = true;
    string input = string.Empty;
    while (true)
    try
    char[] receivedChars = new char[client.ReceiveBufferSize];
    LoggingProvider.Logger.Info("Buffer size: " + client.ReceiveBufferSize);
    int readedChars = reader.Read(receivedChars, 0, client.ReceiveBufferSize);
    char[] validChars = new char[readedChars];
    Array.ConstrainedCopy(receivedChars, 0, validChars, 0, readedChars);
    input = new string(validChars);
    LoggingProvider.Logger.Info("This is what the host sent to you: " + input+". Readed chars=" + readedChars);
    try
    string orderResultFormat = Encoding.ASCII.GetString(Encoding.ASCII.GetBytes("\xB")) + @"MSH|^~\&|Instrument|Laboratory|LIS|LIS Facility|20120427123212+0100||ORL^O34^ORL_O34| 11|P|2.5.1||||||UNICODE UTF-8|||LAB-28^IHE" + Environment.NewLine + "MSA|AA|10" + Environment.NewLine + @"PID|||patientId||""""||19700101|M" + Environment.NewLine + "SPM|1|sampleId&ROCHE||ORH^^HL70487|||||||P^^HL70369" + Environment.NewLine + "SAC|||sampleId" + Environment.NewLine + "ORC|OK|orderId|||SC||||20120427123212" + Encoding.ASCII.GetString(Encoding.ASCII.GetBytes("\x1c\x0d"));
    writer.Write(orderResultFormat);
    catch (Exception e)
    LoggingProvider.Logger.Exception("Unexpected exception while writting the response", e);
    client.Close();
    break;
    catch (Exception ex)
    LoggingProvider.Logger.Exception("Unexpected exception while Reading the request", ex);
    client.Close();
    break;
    }).Wait();
    public override bool OnStart()
    // Set the maximum number of concurrent connections
    ServicePointManager.DefaultConnectionLimit = 12;
    DiagnosticMonitor.Start("Microsoft.WindowsAzure.Plugins.Diagnostics.ConnectionString");
    RoleEnvironment.Changing += RoleEnvironment_Changing;
    return base.OnStart();
    private void RoleEnvironment_Changing(object sender, RoleEnvironmentChangingEventArgs e)
    // If a configuration setting is changing
    LoggingProvider.Logger.Info("RoleEnvironment is changing....");
    if (e.Changes.Any(change => change is RoleEnvironmentConfigurationSettingChange))
    // Set e.Cancel to true to restart this role instance
    e.Cancel = true;
    As you can see, nothing special is being done. I've used the RoleEnvironment.CurrentRoleInstance.InstanceEndpoints to retrieve the current IPEndpoint.
    Running the Cloud Service in the Windows Azure Compute Emulator everything works fine, but when I deploy it in Azure, then I receive the following Exception:
    2014-08-06 14:55:23,816 [Role Start Thread] INFO EMAC Log - TcpListenerWorkerRole entry point called
    2014-08-06 14:55:24,145 [Role Start Thread] INFO EMAC Log - TcpListener started at '100.74.10.55:10100'
    2014-08-06 15:06:19,375 [9] INFO EMAC Log - Client connected. Address='196.3.50.254:51934'
    2014-08-06 15:06:19,375 [9] INFO EMAC Log - Buffer size: 65536
    2014-08-06 15:06:45,491 [9] FATAL EMAC Log - Unexpected exception while Reading the request
    System.IO.IOException: Unable to read data from the transport connection: An existing connection was forcibly closed by the remote host. ---> System.Net.Sockets.SocketException: An existing connection was forcibly closed by the remote host
    at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
    --- End of inner exception stack trace ---
    at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
    at System.IO.StreamReader.ReadBuffer(Char[] userBuffer, Int32 userOffset, Int32 desiredChars, Boolean& readToUserBuffer)
    at System.IO.StreamReader.Read(Char[] buffer, Int32 index, Int32 count)
    at TcpListenerWorkerRole.WorkerRole.<>c__DisplayClass0.<<Run>b__2>d__0.MoveNext() in C:\Work\Own projects\EMAC\AzureCloudEmac\TcpListenerWorkerRole\WorkerRole.cs:line 60
    I've already tried to configure an internal port in the ServiceDefinition.csdef file, but I get the same exception there.
    As you can see, the client can connect to the service (the log shows the message: Client connected with the address) but when it tries to read the bytes from the stream, it throws the exception.
    For me it seems like Azure is preventing the retrieval of the message. I've tried to disable the Firewall in the VM in Azure and the same continues happening.
    I'm using Windows Azure SDK 2.3
    Any help will be very very welcome!
    Thanks in advance!
    Javier
    En caso de que la respuesta te sirva, porfavor, márcala como válida
    Muchas gracias y suerte!
    Javier Jiménez Roda
    Blog: http://jimenezroda.wordpress.com

    hi Javier,
    I changed your code like this:
    private AutoResetEvent connectionWaitHandle = new AutoResetEvent(false);
    public override void Run()
    TcpListener listener = null;
    try
    listener = new TcpListener(
    RoleEnvironment.CurrentRoleInstance.InstanceEndpoints["Endpoint"].IPEndpoint);
    listener.ExclusiveAddressUse = false;
    listener.Start();
    catch (SocketException se)
    return;
    while (true)
    IAsyncResult result = listener.BeginAcceptTcpClient(HandleAsyncConnection, listener);
    connectionWaitHandle.WaitOne();
    The HandleAsync method is your "While (true)" code:
    private void HandleAsyncConnection(IAsyncResult result)
    TcpListener listener = (TcpListener)result.AsyncState;
    TcpClient client = listener.EndAcceptTcpClient(result);
    connectionWaitHandle.Set();
    NetworkStream netStream = client.GetStream();
    StreamReader reader = new StreamReader(netStream);
    StreamWriter writer = new StreamWriter(netStream);
    writer.AutoFlush = true;
    string input = string.Empty;
    try
    char[] receivedChars = new char[client.ReceiveBufferSize];
    // LoggingProvider.Logger.Info("Buffer size: " + client.ReceiveBufferSize);
    int readedChars = reader.Read(receivedChars, 0, client.ReceiveBufferSize);
    char[] validChars = new char[readedChars];
    Array.ConstrainedCopy(receivedChars, 0, validChars, 0, readedChars);
    input = new string(validChars);
    // LoggingProvider.Logger.Info("This is what the host sent to you: " + input + ". Readed chars=" + readedChars);
    try
    string orderResultFormat = Encoding.ASCII.GetString(Encoding.ASCII.GetBytes("\xB")) + @"MSH|^~\&|Instrument|Laboratory|LIS|LIS Facility|20120427123212+0100||ORL^O34^ORL_O34| 11|P|2.5.1||||||UNICODE UTF-8|||LAB-28^IHE" + Environment.NewLine + "MSA|AA|10" + Environment.NewLine + @"PID|||patientId||""""||19700101|M" + Environment.NewLine + "SPM|1|sampleId&ROCHE||ORH^^HL70487|||||||P^^HL70369" + Environment.NewLine + "SAC|||sampleId" + Environment.NewLine + "ORC|OK|orderId|||SC||||20120427123212" + Encoding.ASCII.GetString(Encoding.ASCII.GetBytes("\x1c\x0d"));
    writer.Write(orderResultFormat);
    catch (Exception e)
    // LoggingProvider.Logger.Exception("Unexpected exception while writting the response", e);
    client.Close();
    catch (Exception ex)
    //LoggingProvider.Logger.Exception("Unexpected exception while Reading the request", ex);
    client.Close();
    Please try it. For this error message, I suggest you could refer to this thread (http://stackoverflow.com/questions/6173763/using-windows-azure-to-use-as-a-tcp-server
    ) and this post (http://stackoverflow.com/a/5420788).
    Regards,
    Will
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Using XML Import/Export in Transport Connection

    Hi, I was investigating the feasibility of copying a query definition from one BW system to another using the XML Import/Export functionality in Transport Connection.  This is not to replace our current transport process across the landscape (Dev -> QA -> Prod), but merely just looking at possibilities for end users who develop queries in QA & then recreate them in Prod.
    My question is: has anyone worked with the XML Export/Import for types Queries & Query Elements?  I was trying this out between a Dev and Sandbox system and only had limited success.  I was able to take a small query and perform the Export to a local .xml file without much difficulty.  But when I try to do the Import, my query never shows up.  The Import function shows a green light, but I get a couple of error messages on the Import such as the following:
    ==========================================================
    SAP object 3WROG4HZ3NKP1PIYHCR1H24CQ () cannot be imported
    Diagnosis
    You attempted to import SAP object 3WROG4HZ3NKP1PIYHCR1H24CQ of type into the system via the XMI interface. However, you are not allowed to import SAP objects.
    System response
    The object was ignored during the import.
    Note: It can be that the import is incomplete when the required SAP objects are still not active in the system.
    Procedure
    Install the specified objects from Business Content. Only import the metadata afterwards.
    =========================================================
    The portion returned for Saving and Activating returns green lights.  The two sample objects mentioned appear to just be custom InfoObjects used in my query & don't look to be any different than others that work OK. 
    Just curious if anyone else has worked with this and could help advise. 
    Thanks...  Jody

    This is an old subject, but I think XML import only works for datamodeling objects like InfoObjects, InfoCubes, and ODS objects. If you try to export a query, and open the XML file in a text editor, there is not enough information (in my opinion) to build the query. As an example you don't see how key figures are to be displayed, filter or free characteristics.
    However, when an InfoObject is collected, you get all the attributes, texts in all languages.
    If anyone has more insight, please enlighten us.
    -John

  • Why created package with SE80 can't be found in Transport Connection?

    We want to transport our custom InfoCubes from Developement environment to Test environment:
    RSA1 -> Transport Connection, select an InfoCube we created and drag it over to the right frame, group it by "In Dataflow Before and Afterwards".  The Package column shows it's attached to $TMP that we would have to change it to a custom package that it can be transported over.  We click the Package picture icon with a pencil trying to change the package attached from $TMP to a custom one, but can't find any custom package we created with SE80 from here.  Could someone tell us why?
    Thanks

    hey AHP,
    Yeh, if I run rsdcube and follow the menu you specified, I can assign the InfoCube to the custom package I created with SE80.  I wonder why it's to work in this way?  If clicking the Package picture icon with pencil in Transport Connection doesn't work or successfully to bring up the correct custom package we created, then why SAP has this stupid picture icon over there to mislead our developers?
    You asked me how we created the custom package, we created them with SE80. 
    BTW, someone says that's BASIS work to create package to do the transports in their companies, how about your company?  You don't have to create custom package and just assign the objects to the package BASIS creates for you?
    Also someone says the ideal transport strategy is to group by "Necessary" other than "Dataflow Before and Afterwards", how do you think?
    Thanks

  • Connection hange while trying to connect via ssh.

    Hi all,
    I have this problem and i fixed it, just wanted to understand the logic behiend it.
    I tried to login to a machine via ssh.
    After providing the username and password, the connection hang until you press CTRL -C.
    I checked DNS configuration, and some other stuff.
    The problem was a NFS entry in the vfstab that was unreachable.
    When i removed it, the connection went smoothlly.
    My question is, why that entry caused that problem ?
    Thanks!

    At login, the shell runs 'quota -v' to display any over-quota conditions that might exist.
    If the NFS mount was not mounted with "noquta", then it will send an RPC request to the server. If the server is down, that request will take 60 seconds to time out. If you have multiple mounts to the server, they might run sequentially.
    The login should complete after a minute or so, but most users won't wait that long.
    Darren

  • Unable to find the Transfer Rules in Transport Connection

    Hi Guys,
    I am on BW 3.5.
    I am unable to find the Transfer Rules created in transport Connection. I need to Transport these changes. I was able to Transport Communication structure and the Infosource.
    I tried activating the Transfer Rules and also replicated the datasources but it does'nt prompt me for a Transport request.
    Hence I need to explicitly Transport by going into Transport Connection where I am unable to find the object.
    Please help me on how to include this object in the Transport request created.
    Thanks in advance.
    Regards,
    Tyson

    Another way is to go the transfer rules or update rules or any object which you want to transport->extras on top>Object direct entry>change the package from $temp>rest you know
    Cheers,
    shana
    Assigning pts is the way of saying thanks in SDN

  • RMI Protocol over JRMP transport: connection refused

    I changed the look and feel for disco plus to Jinitiator. I then started getting error RMI Protocol over JRMP transport: connection refused to host: 192.168.1.1
    I changed the settings back to java plugin 1.4 but I'm still getting the same error on all client machines.
    I'm running windows 2003 and application server 10.1.2.0.2
    Thanks for any help,
    Brian

    Hi Brian
    When you changed to JInitiator what did you set the style to be? Also, why would you not want to use the Sun Java?
    Anyhow, try getting the users to clear their local Sun Java cache, this will release the applet causing it to reload upon next connection, and try again.
    If you want to retry JInitiator, try this:
    1. Go to Control Panel | JInitiator 1.3.1.x or whatever version you are using
    2. Navigate to the Proxies tab
    3. Uncheck Use Browser Settings
    4. Click the Apply button
    5. Close all browser windows
    6. Reconnect to Discoverer Plus
    If the above steps do not help, try editing the security details of the Options menu in the Internet Explorer using this workflow:
    1. On the client machine, launch IE
    2. From the toolbar, select Tools | Internet Options
    3. Navigate to the Security tab
    4. Click on the Trusted Sites icon
    5. Click on the Sites button
    6. Add a fully, qualified HTTP link to your server
    7. Close all browser windows
    8. Reconnect to Discoverer Plus
    Of the two solutions above, the first is most likely to fix your issue. However, I advise all my customers to set up the application server connections as being trusted sites.
    One additional thing would be to delete your cookies. Discoverer Plus loves cookies.
    Best wishes
    Michael

  • RMI Protocol over JRMP transport: connection refused to host: 10.10.10.10

    Hi,
    We migrated our Discoverer 9.0.2 to 10.1.2. However, when we connected to Discoverer Plus, the message saying "RMI Protocol over JRMP transport: connection refused to host: 10.10.10.10" appeared. We use the "Default" communication protocol and Sun JVM 1.4+ is installed in the client. Do you know what's happening?
    Thanks.
    Andy

    Hi Andy
    It could be a Java incompatibility issue. On one of your client machines try removing Java altogether and then reconnecting to Discoverer Plus. The server should send down a new, clean version of the Java.
    Try this and let me know how you get on
    Best wishes
    Michael

  • Trying to upload Transportation connection point

    hi guys,
    I am tryind to upload Transportation connection point (transaction 0VTD) through LSMW using the recording method. But when i run the LSMW program in background it thorughs an error "No batch input data for screen SAPL0VTR 2310", probably it is because i am missing some screen in the recording. Could you please suggest me a solution on this?
    Is there any other method of doing this upload?? BAPI,IDOC's, Direct Input????

    should I use BDC recording ??

  • Transport of Queries: Query Designer vs. Transport Connection in RSA1

    Hello,
    actually we are having a very strange behavior towards query transports.
    Whenever we collect queries using Query Designer ("save"),  all query elements are written on a transport request.
    Collecting queries using rsa1 transport connection collects additional repair elements. For some reason these repair elements cause problems: although query elements + repair elements are transported in transport protocol, the query itself does not exist on the quality system.
    Any idea why?
    Thank You!
    Goliad001

    Hi,
    If you are getting error in transport log due to repair elements, then you can move your transport in Overwrite mode. And when you are moving your query through transport organizer make sure that you have marked your query as well for transport along with dependent objects.
    Once you collect all the objects and write them to TR just have a refresh to make sure that all the objects are written to TR. You can check that just beside the object name in Transport organizer.
    Regards,
    Durgesh.

  • Move out Info Provider to other server without transport connection?

    Hi All,
    Could you share you thought ?
    Is there a possibility to move out the info provider design & info object to other server without transport connection ?
    The background is our project box will be decommissioned, and unfortunately it's not connected to development box. We've already found how to move out ABAP program, we generate it to XML, than upload it.
    How about for info provider itself / info Object ? Is there a possibility to have the same treatment ?
    Any thought from all of you ?
    If you have the way, appreciate if you can share it to me.
    Thanks a lot and have a good day,
    Best regards,
    Daniel N.

    Hi,
    From transport side, it is possible. You can create a dummy transport target system, then collect BI objects in request and release it. After release, the exported data is in dir_trans, you can manually copy it to realy target server, put them in dir_trans, and in STMS import Q, select from menu of import external request and import it.

  • Pop up window occurs when assigning package in Transport Connection

    Hi
    After collecting objects through transport connection, when i click on Assign package button, a pop up window occurs, which says "Change package for the following Objects" and gives a list of all the objects and check boxes with it.What is the significance of this popup?...
    By default i can see that some infoobjects and other objects are checked in this.But some of the infoobjects selected here are not required for my transport. When there are large number of objects
    checked here, it becomes difficult to identify and uncheck the objects that are not required.
    Is there a standard way to handle this popup?..or Suggest some options to overcome this...so that unwanted objects are not collected here...
    Thanks in advance.

    I assume you want to transport your objects only. So just collect them in Transport Connection as you are doing now and make sure you have checked all required objects by you. And then just click Transport Icon (Truck). If any object from your list dont have yet package assigned, you can assign and then further collect in by giving transport number. You dont need to click Assign Package button.
    Abhijit
    Edited by: ABHIJIT TEMBHEKAR on Nov 17, 2008 1:13 PM
    Edited by: ABHIJIT TEMBHEKAR on Nov 17, 2008 1:13 PM

  • Why the "Change Package" in Transport Connection shows "Request/Tasks"?

    We want to transport our custom InfoCubes from Developement environment to Test environment:
    RSA1 -> Transport Connection, select an InfoCube we created and drag it over to the right frame, group it by "In Dataflow Before and Afterwards". The Package column shows it's attached to $TMP that we would have to change it to a custom package that it can be transported over. We click the Package picture icon with a pencil trying to change the package attached from $TMP to a custom one, but can't find any custom package we created with SE80 from here and instead, in this window, the first column is "Request/Task" and the values under this column are all checkboxes. The last column is "Object Name". I wonder if the "Change Package" picture icon only lists all the request/task for the selected transport objects selected other than the packages we expect? Weird!
    Thanks

    hi Kevin,
    the 'normal' way has been explained by Roberto and Siggi.
    if you still want change package screen in transport connection, it will go to package change/object directory entry screen after you mark the 'request/task' and click 'V'
    Re: Why created package with SE80 can't be found in Transport Connection?

  • Cannot See Transfer Rules in Transport Connection

    Hello,
    I have searched Notes and Forums and have not found a solution for this!
    I performed some configuration in our newly upgraded BI system. We
    were on BW 3.5 and upgraded to BI 7.0
    We also change how our landscape was interconnected.
    Our BW Dev system used to connect to our R3 Sandbox system.
    Now our BIDev system connects to our ECC Dev system.
    This is the first project i have worked on since the upgrade was
    successful. What I am finding is that I get the following transport
    error when I look at the STMS logs from BID to BIQ.
    Transport Error
    Start of the after-import method RS_ISTS_AFTER_IMPORT for object type(s) ISTS (Activation Mode)
    There is no DataSource with these attributes
    Reference to transfer structure 1_CO_PA2900010_DS_BA not available.
    No activation possible.
    Here are the details when I click to get more info on the error message:
    Reference to transfer structure 1_CO_PA2900010_DS_BA not available. No
    activation possible.
    Message no. RSAR436
    Diagnosis
    Transfer structure 1_CO_PA2900010_DS_BA should be transported into this
    system.
    However, no DataSource mapping refers to this transfer structure.
    System Response
    The transfer structure was not activated or deleted.
    Procedure
    Ensure that DataSource mapping, with a reference to the transfer
    structure 1_CO_PA2900010_DS_BA is on the same transport request. Use
    the transport connection to create a consistent request.
    Wierd Behavior
    The big issue now is that when i go to the transport connection in RSA1
    and I want to collect Transfer Rules, I see a small subset of all the
    transfer rules I would expect to see. I am looking specifically for
    the transfer rules: 1_CO_PA2900010_DS PCDEVC200
    Similiar behavior occurs when i am looking for "3.x DataSources" in the
    transport connection
    I can see these rules in other areas of RSA1 such as Infosources.
    Please assist with finding these transfer rules in the Transport
    connection.
    Other then this transport both ECC and BI system landscapes are up and running normally.
    Please help
    Thanks!
    Nick

    Bryan,
    Thanks for jumping onto this thread.  I am going to complete the transports and see if i have any system name conversion issues to address.  I may need some guidance on ensuring that BID, BIQ and BIP have the correct entries in RLOGSYSMAP.
    To answer your questions:
    1. Was the new source system added as an additional source system or was the R/3 Sandbox source system renamed?
    Bryan: The new source system was added by renaming the R/3 Sandbox source system/Executing BDLS.  The original source system was PCSNDC200, and we BDLS'd that to PCDEVC200.
    2. To what Source system do the transfer Rules belong to that you are missing?
    ---Bryan: The missing transfer rules (and all source system dependent objects that are missing) belong to PCDEVC200...I fixed the  missing object issue, by going to "transport Connection" and clicking on 'Source System Assignment' (or Shift+F7) and then checking the box for my source system, in my case the box for PCDEVC200 was not checked previously.
    3. Was the "conversion of Logical System Name" entries updated correctly after the new source system was added in BID?
    ---Bryan:  The answer to this question i will find out tomorrow when I transport to Production (fingers crossed, the BID > BIQ transport went well with name conversion!)
    Thanks!
    Nick
    Edited by: Nick Bertz on Dec 21, 2009 3:11 PM

Maybe you are looking for

  • Migration: Access 2003 to Oracle SQL

    Dear All I would like to perform a migration from Access 2003, to Oracle 10g. I am using SQL Developer for the task, and have reached the point of capturing the XML file that I exported from Access. I need to create a migration repository on the targ

  • Changes in the RDF are not affecting the report

    Hi All, Greetings. I have D2K which is working fine from a couple of years. we had encountered an error recently and we have found the cause of it in the formula column of the RDF and made changes accordingly. We are sure that the changes we made in

  • Plucker and Plucker Desktop PKGBUILDs

    Hi, I've wrote two PKGBUILDs for Plucker (http://www.plkr.org/), an offline HTML reader for Palm and PDAs, and for Plucker-Desktop, its GUI frontend. Plucker: PKGBUILD wrote: pkgname=plucker pkgver=1.8 pkgrel=1 pkgdesc="Plucker is an offline Web and

  • CIS support office ignores requests and ussues

    CIS support office ignores requests and ussues. I want to spend money on psn but system suddenly blocked my card.

  • Approval Procedure - how to pass value to query

    I want to do an approval procedure for checking GRPO Qty which greater than PO OpenQty by Query. How to pass the GRPO DocEntry and LineNum to the query, and how can check the passing value is correct or not?