Socket connection time Out - Sender File adapter (Intermittent Issue )

Dear FrIends,
In our sender file adapter i am getting the following issue:
I have already places timout : 120 secs.
This isssue is occuring intermittently.
Error occurred while connecting to the FTP server "100.142.131.30:21": java.net.ConnectException: Socket connection timed out: 100.142.131.30:21

Hi Renu,
You need to increase the timeout Seconds and check.
Run the report RSFTP002.
and check whether the connection to FTP works. Provide the below parameters:
user = <your ftp user>
pwd = <your ftp pwd>
host= <your ftp host/ip>
command1 = <ls>
RFC Dest = SAPFTP
Compress = N
If the issue still exists, then check  with your BASIS Team.
http://www.sap2048.com/socket-and-connection-issues-in-java-web-services-1351.htm
Thanks,

Similar Messages

  • Java Socket Connection Time out

    Goal*
    I want to check host/port availability of computers in our network (~100 computers) .. Just check if host is alive and if it has port 445 opened. I want to do this somehow in parallel, so the code execution is as quick as possible.
    My implementation*
    I do this by creating socket connection to the host. Something like this:
            Socket s = null;
            try {
                s = new Socket();
                InetSocketAddress socketAddress = new InetSocketAddress(ipAddress, 445);
                s.connect(socketAddress, 3000);
                if (s.isConnected()) {
                    // do something
            } catch (ConnectException ex) {
                //exception thrown
            } catch (IOException ex1) {
                //exception thrown
            } finally {
                try {
                    // close socket
                    s.close();
                } catch (IOException ex) {
                    Logger.getLogger(ComputerModel.class.getName()).log(Level.SEVERE, null, ex);
            }This code is executed in a loop, where a separate thread is created for every iteration = ~100 separate threads.
    Problem:*
    1.
    It seems to me, that first ~10-15 connections are created ok, but then my code reaches 'IOException' catch block for every subsequent itteration and ex.getMessage() returns "connection time out" (I try to use different timeout values in the 2nd parameter. Values from 3000 up to 20000).
    Is it valid to create 100 separate threads in a loop? Can't I make my NIC to bussy with this ??? What is the maximum ammount of threads, I can create? I did not use threads before, so I have no idea, if max values are near to 10, 100, 1000, or 10000 ..
    2.
    After my code is executed, I enter 'netstat -an' command in my command line and I get bunch of connections, which report status of SYN_SENT for several connections.
    TCP 10.20.11.140:4557 10.30.11.119:445 SYN_SENT
    TCP 10.20.11.140:4558 10.30.11.176:445 SYN_SENT
    TCP 10.20.11.140:4559 10.30.11.100:445 SYN_SENT
    TCP 10.20.11.140:4560 10.30.11.142:445 SYN_SENT
    TCP 10.20.11.140:4561 10.30.11.171:445 SYN_SENT
    TCP 10.20.11.140:4562 10.30.11.143:445 SYN_SENT
    TCP 10.20.11.140:4563 10.30.12.12:445 SYN_SENT
    TCP 10.20.11.140:4564 10.30.12.11:445 SYN_SENT
    TCP 10.20.11.140:4565 10.30.12.21:445 SYN_SENT
    TCP 10.20.11.140:4566 10.30.11.150:445 SYN_SENT
    I also feel, that my computer network response (e.g. firefox browsing) is a bit slower ..
    How shall I handle this problem properly?
    Thx in advance,
    Juraj

    kajbj wrote:
    tschodt wrote:
    kajbj wrote:
    The documentation for netstat explains what SYN_SENT is, but
    I don't know why you have them.The app has asked the TCP stack to transmit SYN
    the TCP stack is now waiting for SYN-ACK.
    If there is no host at that IP address or a host that drops connections (SYN packets) for TCP port 445
    there will never be a SYN-ACK.
    After a few minutes the TCP stack will time out the connection attempt.Yes, I was rather commenting on why his hosts aren't answering. I thought that his case was that all of them should answer :)Akkurat. I was answering more for clarification.
    Someone who does not know your posting history could easily assume you meant
    it was a mystery why netstat was showing SYN_SENT.
    And I figured it would not harm to hint that one possible reason would be that those machines are powered off (no host).

  • Date and Time in Sender File Adapter Target Directory

    Hi there,
    is there a way of using Date and Time from XI to the Target Directory naming? To use variable substitution some fields of the message had to contain that date and time information, which is not our case.
    For filename you can use "add time stamp" option, but and for target directory?
    Thanks and regards,
    Henrique.

    > <i>Do you have further information on how to perform
    > this with shell commands?</i>
    > >> You need to write a shell script. This script will
    > add the date/time stamp into the folder in the target
    > system. This shell script is executed from the File
    > adapter. So once the file is written into the target
    > directory, then it will rename the directory.
    Hi there, Moorthy
    We've tried to write that shell script that you mentioned, but now we have a few doubts on how to make it create the proper directory.
    In the file adapter, my target directory is "/%var1%/%var2%/", where %var1% and %var2% are variable substitutions, referencing data which comes from the payload. Now, I need the shell script to append "/<Year>/<Month>/" in the target directory. But where to archive the script? If it stays in the root directory, than how to make it create "/<Year>/<Month>/" folders inside a directory which is variable (/%var1%/%var2%/)?
    Is there a way of passing %var1% and %var2% as parameters for the shell script?
    Thanks a lot,
    Henrique.

  • SOAP Adapter: Connection time out error

    Hi Guys,
                I do it one scenario for Proxy to webservice Asynchronous . I have send the input details through Proxy. In Sxmb_Moni shows success message. But Receiver side doesn't reach the payload. Because receiver side (Soap Adapter) shows connection time out error. But i have given correct URL and SOAP Action in receiver communication channel. Please give some suggestions to solve that issues. Please don't refer links.
    Thanks & Regards
    Vijay

    hi
    this is a time out error
    increase the timeout value by specifying the parameter
    XI.Timeout in the module parameter of soap Adapter
    OR
    1. This is because of TimeOut. The default timeout value for synchronous calls is 5
    minutes. You can increase this value by setting parameter XI.Timeout in the module parameter table of
    the SOAP adapter. The value must be given in milliseconds. For example, value 600000
    represents the timeout value of 10 minutes. This parameter is not recognized in systems prior to SP13.
    2.The Other Options is send the queue id with your request message.
    http://host:port/XISOAPAdapter/MessageServlet?channel=p:s:c
    &version=3.0&...&QueueId=xxxxxxxxxxxxxxxx
    where xxxxxxxxxxxxxxxx is an ABAP queue ID.
    3.Check your RWB message monitoring.
    Is there any system failure message and holding message be there.
    If then clear the messages.
    4. Increase the time out parameter for HTTP in your altova xml spy.Defaultly it will be very low.

  • Sender file adapter to pick up only 2 files at a time

    Hi ,
    I need to configure my sender file adapter in a way so that it picks up only 2 files at a time even though at FTP more files are placed.
    Mudit Mehra

    Hi,
    As said above there is no such option to pick only 2 files at a time, however if possible you can create files in the sender/source directory in a manner that only two files are created at a time.
    Thanks!

  • Sender file adapter Adapter with out Key field

    Hi All
                 i do have have a requirment ,Sender file adapter , for FCC but file is  with out Key field
    HEADER>
    <DATA1>
    <DATA2>
    <DATA3>
    <HEADER>              file structure
    <ITEM>
    <ITEM1>
    <ITEM2>
    <ITEM3>
    <ITEM
    and the file si
    '10001,20081902,US
    10,soda,1
    30,soda,4
    40,soda,5
    10002,20081902,US
    10,steel,1
    30,steel,4
    40,steel,5
    , and i need to identify the Header and Item using there lenght only , please anyone as idea abt this help me

    Why to post the same question TWICE... in 30 min ? you don't like the answers ?
    File content Conversion Issuse for a Sender File Adapter

  • Socket mostly times out, connection refused.

    Hello,
    I am writing my own version of dc-hub in Java. This is my first networking program I make.
    The main class has a ServerSocket running on port 411 and it will then make another socket when someone connects. Although at the moment 198 users are connected, it seems that the server mostly gives a time out when you try to connect. It's not a firewall problem, because I get them (localhost) as well. The server also runs on localhost.
    This is the code:
    ServerSocket serverSock = new ServerSocket(411);while(true) {      Socket sock = serverSock.accept();      new ConnectorThread(sock,P,U);}
    I really have no clue why I and a lot of other users get time outs...
    I'll post the results from the client program (DC++):
    [17:39] *** Connection refused by target machine
    [17:39] *** Connecting to localhost...
    [17:39] *** Connection refused by target machine
    [17:39] *** Connecting to localhost...
    [17:40] *** Connection refused by target machine
    [17:40] *** Connecting to localhost...
    [17:40] *** Connected
    [17:40] <Hub-Security> Welcome to Tom's personal hubsoftware V1.0
    Oh... yeah... I get Connection refused, while my friends are receiving "Connection time out..."
    Again: It's not a firewall or router problem... I know that 100% sure...
    I hope someone knows how to fix this problem, I've searched the forum without a result for my problem.
    Thank you in advance,
    Tom

    I am running 1.4.2_05 on win2000
    Client code
    //{{{  Imports
    import java.io.*;
    import java.net.* ;
    * This class provides access to the IOR String via HTTP protocol.
    * Server accepts connection from anywhere
    public class SockClient // extends Thread
    //  public static int HTTPIORPort = 2096;
    //  ServerSocket incommingSocket = null;
    //  private int SockTimeout = 5000; // 5 seconds
      SockClient()
        for (int i = 0 ; i < 40 ; i++)
          try
            new GetThread(i);
          catch (Exception e)
            System.out.println("Caught Exception:");
            e.printStackTrace();
      public static void main (String args[])
        new SockClient();   
      class GetThread extends Thread
        int gen;
        GetThread(int i)
          //setDaemon(true);
          setDaemon(false);
          gen = i;
          start();
        public void run()
          int count = 69;
          try
            Socket socket = new Socket(InetAddress.getByName("localhost"), 2096);
            //System.out.println("timeout="+ socket.getSoTimeout());
            InputStream in = socket.getInputStream();
            OutputStream out = socket.getOutputStream();
            String get = "GET / HTTP/1.1\r\n\r\n";
            out.write(get.getBytes());
            byte[] buf = new byte[1024];
            while (count > 0)
              count = in.read(buf);
          catch (Exception e)
            System.out.println("Caught exception (g="+gen+"):("+count+")"+e.toString());
            //e.printStackTrace();
    }Server code:
    *  Handles HTTP requests
    //{{{  Imports
    import java.io.*;
    import java.net.* ;
    import java.util.* ;
    * This class provides access to the IOR String via HTTP protocol.
    * Server accepts connection from anywhere
    public class SockServer // extends Thread
      public static int HTTPIORPort = 2096;
      ServerSocket incommingSocket = null;
      private int sockTimeout = 5000; // 5 seconds
      public static void main (String args[])
        try
          new SockServer();
        catch (Exception e)
          System.out.println("main: Exception"+e.toString());
      SockServer() throws IOException
        System.out.println("Thread running: HTTPListener");
        Socket incommingRequest = null;
        try
          incommingSocket = new ServerSocket(HTTPIORPort);
          System.out.println("Timeout set to "+incommingSocket.getSoTimeout());
          //incommingSocket.setSoTimeout(sockTimeout); // 5 seconds
        catch (Exception e)
          System.out.println("Unable to start HTTP IOR Server");
          System.exit(1);
        //  Ready to Accept connections
        System.out.println("Started HTTPListener listening on "+HTTPIORPort);
        while (true)
          try
            synchronized(incommingSocket)
              incommingRequest = incommingSocket.accept();
              handleRequest(incommingRequest);
          catch (java.net.SocketTimeoutException to)
          catch (Exception e)
            System.out.println("Could not accept HTTP request: "+e.toString());
            break;
        // Close sockets
        try
          incommingRequest.close();
          incommingSocket.close();
        catch (Exception e) { }
        System.out.println("Thread exit: HTTPListener");
      void handleRequest(Socket ic)
        System.out.println("Received HTTP IOR Request from: "+
            ic.getInetAddress().getHostAddress()+":"+ic.getPort());
        final Socket httpRequest = ic;
        final String qmVersion = "1.0";
        final BufferedReader inData ;
        final OutputStream outData;
        try
          inData = new BufferedReader(new InputStreamReader(httpRequest.getInputStream()));
          //PrintWriter outData = new PrintWriter(httpRequest.getOutputStream(), true);
          //DataOutputStream outData = new DataOutputStream(httpRequest.getOutputStream());
          outData = httpRequest.getOutputStream();
        catch (Exception e)
          System.out.println("Caught set up streams:" +e.toString());
          return;
        new Thread (null, null, "HTTPAnswerThread", 10 * 1024)
            String page = null;
            // Anonymous contructor
              setDaemon(true);
              start();
            // Anonymous Thread to handle http request
            public void run ()
                String input = "starting";
              try
                // Ditch incoming header
                while (input.length() != 0)
                  input = inData.readLine();
                  if (input == null)
                    System.out.println("input == null");
                    break;
                page = "IOR:000000000000002349444C3A515F5175656E74696E2F515F496E7465726E616C506F7274616C3A312E300000000000020000000000000070000102000000000D31302E3136322E36332E3438000011690000001C5374616E64617264496D706C4E616D652F011147170A2C332E013928000000020000000000000008000000004A414300000000010000001C00000000000100010000000105010001000101090000000105010001000000010000002C0000000000000001000000010000001C00000000000100010000000105010001000101090000000105010001";
    //            outData.print(getHeader(page.length()));
    //            outData.print(page);
    //            outData.writeBytes(getHeader(page.length()));
    //            outData.writeBytes(page);
                //byte[] b = getHeader(page.length()).getBytes("ISO-8859-1");
                byte[] b = stringToBytes(getHeader(page.length()));
                outData.write(b);
                outData.flush();
                //byte[]
                //b = page.getBytes("ISO-8859-1");
                b = stringToBytes(page);
                outData.write(b);
                outData.flush();
                outData.close();
                inData.close();
                httpRequest.close();
              catch (Exception e)
                System.out.println("Unhandled http request:");
                e.printStackTrace();
            byte[] stringToBytes(String s)
              ByteArrayOutputStream os = new ByteArrayOutputStream();
              try
                DataOutputStream cob = new DataOutputStream(os);
                cob.writeBytes(s);
                cob.close();
              catch(Exception e)
                System.out.println("Caught unhandled exception:");
                e.printStackTrace();
              return os.toByteArray();
            String getHeader(int len)
              return
                 "HTTP/1.1 200 OK\r\n"+
                 "Date: "+ (new Date()).toString() + "\r\n"+
                 "Content-Type: text/plain\r\n"+
                 "Content-Length: "+ len +"\r\n"+
                 "Server: "+ qmVersion + "\r\n"+
                 "\r\n";
      }

  • Internet connection times out when downloading update ios5. get to last 0.01 of date, says processing file and then says connection timed out. impossible. is there a fix?

    Internet connection times out when downloading update ios5. get to last 0.01 of data, says processing file and then says connection timed out. Is there a fix?
    I am using itunes 10.5. Update didnt work on last software but restore did work. Help

    After two days of attempts, Google & Apple searches, one Apple post stated to turn off all firewalls and virus software and keep trying since there were 6 gazillion people trying to update.  I have Windows 7 & Kaspersky and had to diable every single safety feature in Kaspersky as well as Firewalls and it finally allowed the download and update attempt. 
    Glancing at the forum, there appears to be numerous other problems with missing pictures, text problems etc after the IOS5 download but fortuneately, everything seems ok so far.  Good luck, it is frustrating!  Hattie47

  • Sender File adapter to process each file with time gap

    Hi All,
    I have a sender file adapter which is picking 2 files in a folder. I want to delay the processing of each file by 5 minutes. For ex: PI should process the first file, then wait 5 minutes and the process the next etc.  Is this achievable ?
    Is there a way  to create 2 sender agreements if I create 2 separate comm channels for each file .
    I am using PI 7.0
    Edited by: Dev Noronha on Sep 17, 2010 8:48 AM

    Hi Sarvesh...
    U r correct ... but i am nt wrong.... Just joking...
    S u r correct in normal cases..
    But this interface also involves BPM too.....
    Dev didnt mention the whole prblm in clear....
    The prblm is as following..
    When he runs the CC at sender , if u have multiple files, then every file will initiate a BPM instance.
    And in turn every BPM instance is waiting fr a message from PROXY....
    The proxy messages coming from the ECC are not able to go fr exact BPM instance..
    Eg: 2 Proxy message gng fr 1 BPM instance...etc..
    FYI , no correlation on the messages....
    Babu

  • Is Sender File Adapter always throws error when there is no file?

    Hi,
    I have a simple question but can't find a straight answer to it. I have a Sender File adapter that configured to pick up file XXX* from FTP server every 1 hour. But a file can come every 2, 3, or 7 hours- no certain time.When there is no file I got "File not found " error. As we use alerts, this behaviour is not acceptable.
    Does this error comes always if there is no file? Any possible way to avoid this error ?
    Thanks for help.
    Nataliya

    Hi Ravi,
    I can see the error in Runtime Workbench under CC monitoring. To be precise it says:
    An error occurred while connecting to the FTP server '1X.1XX.XX.XX:21'. The FTP server returned the following error message: 'com.sap.aii.adapter.file.ftp.FTPEx: 552 RMS-E-FNF, file not found, ES4_SAP*'. For details, contact your FTP server vendor.
    My ftp server has the following set up:
    Server: xx.xxx.xx.xx
    Port:21
    Dataconnection:Active
    Timeout:120
    Connection secuirity: None
    User name .... etc set up.
    Connect mode: Per file transfer
    Transfer mode:Text
    QoS:EO
    Pollinterval: 120 (for test purposes)
    Processing Mode: delete
    Can it be that its a ftp server generates error and sends back to XI?
    Thanks,
    Nataliya

  • Sender file adapter - filename containing  *  does not work

    Hi All,
    I am doing simple file-file scenario wherein my filename is something like
    MATMAS05_XI20070911-150159-088.xml 
    there are many files having similar kind of  name which are supposed to be picked
    so simply I can go on writing <b>MATMAS05_XI*.xml</b> in filename
    it is not working.. communication monitoring gives error <i>Error occurred while connecting to the FTP server "10.25.117.237:21": java.lang.NullPointerException</i>
    But  when I use character '?' then it works fine - '?'  placeholder for each extra character
    I am on SP 20.My adapter is configured properly. FTP server working fine with '?' or simple filename. So bit confused why it is not working with *
    Are there some BASIS settings which have to be in place to work it out with * ?
    All your inputs are welcome !!
    Thank You,
    Mugdha kulkarni

    Hi
    this error is not related to multimple files or sending with the * char.. you can use it
    see the below link
    /people/mickael.huchet/blog/2006/09/18/xipi-how-to-exclude-files-in-a-sender-file-adapter
    The error related to the server connection.. also check the ip address is correct or not you configured correctly or not..
    also clarfity the correct error description ..
    Chilla

  • Sender File Adapter is not reading anything

    Hi,
    I have a really strange problem here. I'm tyring to read a file using file adapter (FTP) and the adapter doesn't read anything and it does not throw any error in the communication channel monitoring.
    I'm using a receiver file adapter to write files to the same FTP folder, so it can't be a connectivity problem. And I tried to get the file using Filezilla and it works fine...
    In the sender file adapter I tried to simplify the maximum to solve the problem:
    - NO File Content Conversion
    - NO advanced attributes
    - I used the "*" in the file name to read any file
    - I've only configured the FTP connection, the folder and the file name. I don't understand why it isn't working...

    Yes I got this message:
    Polling interval started. Length: 5,0 seconds
    Now I tried something... In the FTP Connection parameters, I set as the server a random and unexisting name, and I get the same result...
    I'm starting to thing that some firewall is blocking the connection, but I have to wait until next monday to know this. But I don't understand why the receiver FTP channel is working...
    PD: The cache is correctly refreshed because I changed the polling interval time, and it has been updated on the monitoring

  • Production issue - Sender File adapter not picking up the files from folder

    Hi Guys,
    Ever since the upgrade from XI 3.0 to PI 7.1, we have come acrossinstances of weird error.
    Thsi time again - now the 3rd time - tandom basis, in our production PI server, we have teh file slying in the source directory folder in the server.
    I can see the files lying there in AL11.
    However, it looks like that the file polling has just stopped and the channel is going blank in channel monitoring.
    I have checked in SXMB_MONI and there are no messages since the morning.
    I have tried craeting a replica of the current channel but it is not working.
    This is teh production server and thsi has alraedy created production issues.
    I ahve checked in the SDN forum but am not able to find the details.
    Plaese help me.
    I am anyway going to raise the issue with SAP now.
    Regards,
    Archana
    <REMOVED BY MODERATOR>
    Edited by: Prateek Raj Srivastava on Jun 8, 2010 4:50 PM

    Hi Prateek,
    I have trying all sorts since the morning and then just checked teh file permissions.
    The file permissions were incorrect as compared ot the other files that were processed successfully today.
    Somehow the permissions were changed on the server and the interface channel was not able to poll the files.
    I got teh permissions changed back to 666 and all the files were pikced up in a minute.
    I got the folder checked and it seems like that the permissions were changed somewhere very early in the morning and we are trying to find out how it happened and who did that.
    However, another question i had - this sender file adapter was polling the source directory and deleting the files from there.
    I would have expected that if the channel had issues with the file permission because of which it was not able to access the file, it would have thrown an error something like the file permissions error.
    But there was not a single error in the channel monitoring.
    How can we configure it in a beter way so that we at least soem kind of error indication?
    Please advice.
    Regards,
    Archana

  • Sender File Adapter  not able to get file via FTP from an external system

    Hi,
    I have a Sender File Adapter using FTP which polls a server every 10 seconds looking for a file ".xml".  The adapter will connect and pick up the waiting file, but sometimes the adapter not able to get file via FTP from an external system. The file is on the server, but despite the polling, the adapter does not pick up it. There is no return error.
    The connect mode is Permanently and the transfer mode is Binary.
    Can you help me?
    Thanks.
    T.

    Hi Teresa,
    does this case appears with a file size higher the others?
    Personally, I do not recommend to have a polling under 1min.
    10s could be too just, if the file is not small and/or if the file server is far (several kilometers) to where the Adapter Engine is, and/or this file server is beside a firewall. Do not forget also that, with previous points, you could have like a conflict, betwen the 1st polling and the 2nd polling, if in less 10s PI adapter has not enough time: to connect to the FTP server (several Km), find the file (perhaps among 100 other files in the directory), go back to the file to Adapter Engine server (several Km again), convert your file to XML message (with a complex Content Conversion), then check the XML structure, and when all that is done, return back to FTP server (several Km), to archive the source file... Well It's my understanding of a FTP exchange with FILE adapter...
    If you really need a 10s polling, that's mean your have a pseudo real time interface. In that case, in my mind file should not be used! but we should use a Web service, JDBC JMS (any exchange without a physical object like a file). For me, it's a non-sens to have a file in that case.
    regards.
    mickael

  • Sender File Adapter: No Messages

    Hi,
    I have configured a sender file adapter to read a flat file using file format conversion, in the file poler mode using NFS. I could confirm that the File is being read, and the adapter status from the Adapter framework (is:port/AdapterFramework) indicates the adapter is working fine (Green light, and last message processed at XXX........).
    However, I did not find any messages from SXMB_MONI.
    Further, I got inot the RWB, and found the following Audit log:
    It indicates an error "Transmitting the message to endpoint http://kansbwul01:50000/sap/xi/engine/entry?action=execute using connection AFW failed, due to: Received HTTP response code 404.."
    What is the problem, and how can I resolve it?
    Thanks
    Feroz
    Success     Channel CDWFileReader: Entire file content converted to XML format
    Success     Send text file "/tmp/XIDemo/3315-TL-20041126-0000IN.txt", size 164533, character encoding ISO8859-1 with QoS EO
    Success     Application attempting to send an XI message asynchronously using connection AFW.
    Success     Trying to put the message into the send queue.
    Success     Message successfully put into the queue.
    Success     The application sent the message asynchronously using connection AFW. Returning to application.
    Success     Confirmation mode test found. File will be resent next time
    Success     The message was successfully retrieved from the send queue.
    Success     The message status set to DLNG.
    Error     Transmitting the message to endpoint http://kansbwul01:50000/sap/xi/engine/entry?action=execute using connection AFW failed, due to: Received HTTP response code 404..
    Success     The asynchronous message was successfully scheduled to be delivered at Sun Jan 09 19:13:21 CST 2005.
    Success     The message status set to WAIT.

    Hi,
    Further to my earlier post, the following is the message log from the message monitor. Any clues whats going wrong. Can I configure a File Sender->File Receiver scenario?
    Where and how are the port settings and user credentials configured for the AFW.
    -Feroz
    Message ID  f49f6d21-632c-11d9-805a-0003ba54d619 
    RefToMsg ID    
    Conversation ID    
    Sequence Number  0 
    Message Type  Asynchronously Sent Message (SEND) 
    From Party    
    From Service   Name:  LB1_CDWFilePoler  
    To Party    
    To Service   Name:  LB1_CDWFileWriter  
    Action   Namespace:  http://erc.ge.com/cdw/poc Name:  ReadFile  
    Connection Name   AFW 
    Status   Not Delivered 
    Profile   XI 
    Transport   HTTP 
    Delivery Semantics   Exactly Once 
    Times Failed   4 
    Number of Retries   3 
    Sent / Received  01/10/2005 12:42:33 
    Transmitted / Delivered  01/10/2005 12:57:33 
    Next Delivery  01/10/2005 12:57:33 
    Persist Until  02/09/2005 12:42:33 
    Valid Until   
    Retry Interval   5 Minutes 
    Address   http://kansbwul01:50000/sap/xi/engine/entry?action=execute 
    Credential   SAPPasswordCredential(XIAFUSER):password=********:sapclient=100:saplang= 
    Transport Headers   SOAPAction="http://sap.com/xi/XI/Message/30" Content-Type=Multipart/Related; boundary=SAP_63fa9d21-6337-11d9-8f3c-0003ba54d619_END; type="text/xml"; start="" HTTP=POST 
    Node ID   1485750

Maybe you are looking for