Reading client-posted data via Tomcat servlet

Hi,
I'm doing some simple client/servlet communication using Tomcat, using POST's via an HttpURLConnection.
I'm seeing my data at the servlet side via getInputStream(), but I can't decode it to a String, even by using InputStreamReader (which is supposed to do that). If I send a 5 character String, at the servlet I see "^@^@^@^@^@". I've tried constructing a String from a byte[], but it doesn't decode, either.
I've tried writing the data as text with PrintWriter on the client side, and then reading text on the servlet side with getReader(), but getReader() returns null.
I'm beginning to wonder if the problem is within Tomcat itself.
Reading the docs and api's leads me to believe this should be very straightforward, but it's just not working.
Any thoughts would be greatly appreciated!!!

Here's the code... but there's been a strange twist:
(client side)
private void writeStringAsText(OutputStream outputStream, String content) throws UnsupportedEncodingException
PrintWriter printer = new PrintWriter(outputStream);
String encoded = URLEncoder.encode(content,"UTF-8");
System.err.println("asText is [" + content + "], encoded = [" + encoded + "]");
printer.println(encoded);
printer.flush();
printer.close();
Servlet side:
BufferedReader reader = request.getReader();
StringBuffer sBuf = new StringBuffer();
while ((line = reader.readLine()) != null){
sBuf.append(line);
Yesterday the problem disappeared, but it reappeared today.
So, yesterday, the above code worked fine. Today I learned that
a call to reader.ready() (servlet side) returns false.
Does anyone know why a BufferedReader would return ready() == false??
(Other than what the Javadoc say)
Thanks in advance!

Similar Messages

  • How can I post data (via soap/xml) to a web services?

    Please help. I am new to this concept.
    The web service runs at (not an actual website name) -- https://something.someone.sometms.com/cgibin/somthing.exe?Script=/someapp/some_interfaces/webservice/ws_main.wml
    The soap/xml output expected will lok similar to:
    <?xml version="1.0"?>
    <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
    <soap:Body>
    <d1:HereIsSomeData xmlns:d1="http://www.vendorname.com/namespace">
    <InputStruct>
    <HereMineData>
    <HereIsDataStruct>
    <Resource>SomeResource</Resource>
    <Date>2006-02-27</Date>
    <SomeInterval>1205</SomeInterval>
    <SomeMtrMW>5</SomeMtrMW>
    </HereIsDataStruct>
    <HereIsDataStruct>
    <Resource>SomeResource</Resource>
    <Date>2008-02-27</Date>
    <SomeInterval>1405</SomeInterval>
    <SomeMtrMW>5</SomeMtrMW>
    </HereIsDataStruct>
    </InputStruct></d1:HereIsSomeData>
    </soap:Body>
    </soap:Envelope>
    The data is in regular table with 4 columns (not an xml schema- table).

    And what does soap/xml have to do with Oracle?
    You should post this thread in the appropiate soap/xml forum to get some adequate help.

  • XI to post data via HTTPS

    Hi !
    There is a government web page with an HTML page that has a FORM tag, with this attributes (action data is not real)
    action ="https://www.website.com/forms.do"
    enctype="multipart/form-data"
    method="post"
    name="form"
    inside, it has some INPUT tags:
    <INPUT name="user"></INPUT>
    <INPUT name="password"></INPUT>
    <INPUT type="file" name="file"></INPUT>
    <INPUT name="submit" type="submit" value="Send"></INPUT>
    I need XI to post the input data that it receives via RFC.
    Should I use the HTTP Adapter? SOAP Adapter?
    How can I simulate the form submission via XI ?
    How do I do to send the file data? (it is received by XI from an RFC as a long text line)
    Thanks,
    Matias.

    Maybe you can with HTTP receiver adapter and some tricks...
    But you may also follow this way: an JAVA proxy that receive the message and make all the HTTP dialog:
    Explained here:
    /people/amol.joshi2/blog/2006/06/28/must-fire-a-http-get-from-xi---try-this
    Regards,
    Sandro

  • Install SCCM Client Post Install via MDT 2013

    I want to know best practice on how to install the SCCM client via MDT 2013 as a post install task sequence? Im deploying a lot of machines via MDT offline USB....
    Is it grabbing the ccmsetup folder and using the following command line?
    ccmsetup.exe /noservice /MP:<insert> SMSSITECODE=<insert> smscachesize=10000

    There's no such thing as a "best practice" for most real-world tasks; real-world is different for everyone which means you need to know the details and choose the right things for your environment.
    You need to run the command-line that is appropriate for your environment just like you would for any manual install.
    Without knowing any details about your environment, I would add the SMSMP and FSP properties to the above command-line. If this is truly an offline install, you shouldn't use /mp though, you should use /source and point it at the client directory.
    Jason | http://blog.configmgrftw.com | @jasonsandys

  • Third Party GRN Posting Date to be Copied to Sales Order Line item Billing Date

    Hello Experts
    I have a client requirement where in they want to bill line items in the sales order ( third party process ) to the end customer in sync with the GRN posting dates happened in the PO
    For EG if GRN happened on 1st July 2014 then Billing Date should come in as 31st July 2014 so when they execute VF04 giving from and to dates as 1st july to 31st corresponding sales order can be invoiced
    Actual problem is for suppose if i create a sales order in the month of june say 26th basing on the factory calendar setting and invoicing list maintained in the customer master system defaults the billing date to 30th June 2014 , and the same when user runs VF04 from 1st June to 30th June this sales order shows as due and mistakenly end user invoices the customer ( whereas logical GR would have only received in July 1st )
    My requirement is similar to below threads but i am unable to find answer how to copy GR Posting date to Billing Date of the sales order line item
    use GR Doc date as billing date
    3rd party sales process (w/o ship notif) - Billing

    Hi Lakshmipathi ji,
    As my requirement is to update the billing date at the sales order line item level , As a process user goes in executes VF04
    For Ex
    Sales Order Created Date is 1st June 2014 then System Defaults Billing Date at line item to 30th June 2014
    Now when i do GRN suppose on 1st July 2014 for that line item , system should trigger a code where in check the posting date of the GRN and override the same in the Biiling Date field of the sales order line item
    So when VF04 is run for a month All the GRN which are recieved in the month of July are invoiced in July
    Please share me your thoughts do we need to check any userexits from MM side which reads the posting date of GRN and then copies in to my third party sales order
    Regards
    Hiba

  • WP8 WebBrowser control. How get POST data in _Navigating event

    Good day. I have WebBrowser control. I call web page with form. When user fill this form he'll tap on "confirm" button in this web form and this form calling constant Uri (I send this Uri before call this form). In event handler webBrowser1_Navigating
    I watch what adress calling whis form (using e.Uri.AbsoluteUri), but I don't see POST data, whom form sended me.
    How can I read this POST data?

    Yes, I know we can get the data in the webBrowser1_Navigating when we use the GET method. But for the POST method, it should not be possible in Windows Phone. In web pages, we usually use the fiddler to check the post data.
    The below is a same question:
    http://stackoverflow.com/questions/7301605/windows-phone-webbrowser-navigating-event-form-data .

  • Need to POST data from a desktop client to a server.

    Hello all, it's been awhile since I've posted here, so I hope everyone has been doing well.
    I have cross posted this here java - Need to POST data from a client application to my server - Stack Overflow but no answers, and since SO has been extremely slow for the questions I've been asking I am posting here.
    Here is the post:
    I know the title is probably a common question, but I am a bit confused on everything I'm trying to do, so I am trying to piece it together, and figured a common title would be better than a confusing one.
    I am basically developing a web application and one part of that is a file uploader. I am using Apache Commons File Upload via the Streaming API, and that all works fine, except I need to access the file I'm uploading, because that contains data to additional files to upload.  I.e., Read File A, get paths to images, upload images with File A to server and save on server.  The API can be found here http://commons.apache.org/proper/commons-fileupload/streaming.html
    I was told there is a security risk via the web and would be impossible via a browser, since the user needs to select all files to upload, i cannot tell the browser to upload additional files, so I am left with a client side option.
    I am confused if there is a special library I need, or as I have been seeing threads that talk about using the built in UrlConnection Class or http://hc.apache.org/
    I basically need to be able to read the file, which technically gives me a path to a Database on the user's system which I then read to get the additional images.  After I get all of that I then  need to post the data as a multipart form as that is what the FileUpload requires.
    form method="POST" enctype="multipart/form-data" action="fup.cgi">
      File to upload: <input type="file" name="upfile"><br/>
      Notes about the file: <input type="text" name="note"><br/>
      <br/>
      <input type="submit" value="Press"> to upload the file!
    </form>
    This is the example found in the Overview section of the Fileupload which can be accessed from the link above.
    There wouldn't be an issue if the users uploaded all of the data themselves, but since I have to do some of it automatically it causes some "concerns/issues."
    Basically these files are created and packaged from another application, so the images, and the db will always be in the same place, and that file that they are uploading is a file the other program creates, so everything will always be known, I just need to upload it, and then POST it as enctype="multipart/form-data" So that my servlet can read it and save it on my server.
    So I would appreciate it if anyone had any suggestions on where to begin my journey with this.  I have heard of a few applications like curl and wget that are used for this, but those seem to be more C based.  As mentioned earlier it seeems the httpcomponets from apache might work well, but I want to make sure.
    I appreciate all the help, thank you for your time all.

    It's not possible to read from a file without using classes from the core API*. You'll have to get clarification from your instructor as to which classes are and are not allowed.
    [http://java.sun.com/docs/books/tutorial/essential/io/]
    *Unless you write a bunch of JNI code to replicate what the java.io classes are doing.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Can't send POST data from servlet

    Hi,
    I have a servlet that receives data via GET method, process the request and then it has to send feedback to an url, but the query string that
    I have to send must be in a POST method.
    I ilustrate this:
    http://host:port/myservlet?param1=value1
    myservlet proccess and then calls
    http://external_url (with param2=value2 via POST)
    I've tried to put an HttpURLConnection
    URL url = new URL("http://localhost:7001/prueba.jsp");
    java.net.HttpURLConnection con= (HttpURLConnection)url.openConnection();
    //POST data
    URL url = new URL("http://localhost:7001/prueba.jsp");
    HttpURLConnection c = (HttpURLConnection)(url.openConnection());
    c.setDoOutput(true);
    PrintWriter out = new PrintWriter(c.getOutputStream());
    out.println("param2=" + URLEncoder.encode("value2"));
    out.close();
    but I get this error.
    lun mar 10 13:53:46 GMT+01:00 2003:<W> <ListenThread> Connection rejected: 'Login timed out after 5000 msec. The socket
    came from [host=127.0.0.1,port=2184,localport=7001] See property weblogic.login.readTimeoutMillis to increase of decreas
    e timeout. See property weblogic.login.logAllReadTimeouts to turn off these log messages.'
    (it's a weblogic 5.1 problem, i've been researching a little bit)
    And I don't want to call a jsp that generates a post form, and then it's auto-submitted with javascript. (this will be the last remedy!!)
    How can i do this?
    All suggestions will be grateful.
    Thanks in advance.
    PD: sorry for my english :)

    I make an URLConnection and I intended to know if the post data was
    sent right. Then, in my machine, under weblogic 5.1, I developed a jsp with this code:
    <%
    URL url = new URL("http://machine2/examples/prueba.jsp");
    HttpURLConnection c = (HttpURLConnection)(url.openConnection());
    c.setDoOutput(true);
    PrintWriter outd = new PrintWriter(c.getOutputStream());
    outd.println("param1=" + URLEncoder.encode("value1"));
    outd.close();
    c.disconnect();
    %>
    and in machine2 (using tomcat 4.1), I simply put a line in prueba.jsp:
    System.out.println(request.getParameter("param1"));
    and I don't get "value1" in the tomcat log as expected (I think).
    I also tried with adding this properties:
    c.setRequestProperty("Content-Length", size...);
    c.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
    and it didn't work!
    what's wrong?

  • Exchange POST data between servlets?

    Hello all
    First of all, my apologies for my English. This is the first time writing to forum.
    I�m new to java and I need a little help with servlets.
    I have the servlets A, B and C.
    Servlet A just display a page with a form tag witch send the data to Servlet C via POST method. What I want is to intercede the Servlet B between them and check the integrity of those POST data.
    For example: Servlet A send data to Servlet B via POST method, Servlet B check the integrity of those data, and finally Servlet B send those data to Servlet C via POST method.
    For now the only I have done is to send the data to B and transfer the data to C with GET method.
    How can I send data with POST method in a servlet?
    The code so far:
         String urlstr = new String();
         String str1 = request.getParameter("st_name");
    String str2 = request.getParameter("st_birth");
    String str3 = request.getParameter("st_class");
    ��some check ����
         urlstr = "/student/check_st?st_name=" + str1 + "&st_birth=" + str2 + "&st_class=" + str3;
         response.sendRedirect(urlstr);
    Thanks in advanced.
    Ilias

    You should use the RequestDispatcher.forward(request,response) method.
    For example, inside Servlet B do this:
    public void doPost(ServletRequest request, ServletResponse response) {
        ... validate parameters ...
        RequestDispatcher dispatcher = request.getRequestDisplatcher("ServletC");
        dispatcher.forward(request,response);
    }This prevents an extra request-response cycle to the client and between the .forward() and .include() methods of the RequestDispatcher, should be considered the preferred way of server-side redirection unless there is a specific need to go to the client first.
    See the J2EE API:
    http://java.sun.com/javaee/5/docs/api/

  • Coherence Help standalone java program put data in cache & Servlet to Read

    Hi,
    I have coherence 3.4 and using Oracle Application Server 10.1.3 We are in the process of developing a Web Application and want to use Coherence for caching the data. My Coherence is also installed on the same box as Oracle Application Server 10.1.3 need some help in storing the data in the coherence and reading it through the servlet. We have standalone java program that needs to put data in the cache and through servlet want to read that and display it on the page. When running the client the data is stored in the cache but when reading it through the servlet it returns null. We have included both coherence.jar and tangosol.jar in the war file and also in the path when running the standalone java program. Started the Coherence using the below command:
    C:\oracle\coherence\lib>java -cp coherence.jar -Dtangosol.coherence.cacheconfig=C:/oracle/coherence/tests/cache-config.xml com.tangosol.net.DefaultCacheServer
    here is the sample config file used when starting the server above:
    <?xml version="1.0"?>
    <!DOCTYPE cache-config SYSTEM "cache-config.dtd">
    <cache-config>
        <caching-scheme-mapping>
            <cache-mapping>
                <cache-name>VirtualCache</cache-name>
                <scheme-name>default-distributed</scheme-name>
            </cache-mapping>
        </caching-scheme-mapping>
        <caching-schemes>
            <!--
            Default Distributed caching scheme.
            -->
            <distributed-scheme>
                <scheme-name>default-distributed</scheme-name>
                <service-name>DistributedCache</service-name>
                <backing-map-scheme>
                    <class-scheme>
                        <scheme-ref>default-backing-map</scheme-ref>
                    </class-scheme>
                </backing-map-scheme>
            </distributed-scheme>
      <class-scheme>
                <scheme-name>default-backing-map</scheme-name>
                <class-name>com.tangosol.util.SafeHashMap</class-name>
                </class-scheme>
    </caching-schemes>
    </cache-config>And here is the standalone java program to put the data in the cache:
    import com.tangosol.net.CacheFactory;
    import com.tangosol.net.NamedCache;
    public class PutCache {
        public PutCache() {
        public static void main(String[] args) {
            PutCache putCache = new PutCache();
            NamedCache         cache = CacheFactory.getCache("VirtualCache");
            String key = "hello";
            cache.put(key, "Hello Cache123123");
    }And here is the Servlet code to read the data but it somehow returns null
    import com.tangosol.net.CacheFactory;
    import com.tangosol.net.NamedCache;
    import java.io.IOException;
    import java.io.PrintWriter;
    import javax.servlet.*;
    import javax.servlet.http.*;
    public class Servlet1 extends HttpServlet {
        private static final String CONTENT_TYPE = "text/html; charset=windows-1252";
        public void init(ServletConfig config) throws ServletException {
            super.init(config);
        public void doGet(HttpServletRequest request,
                          HttpServletResponse response) throws ServletException, IOException {response.setContentType(CONTENT_TYPE);
            PrintWriter out = response.getWriter();
            NamedCache         cache = CacheFactory.getCache("VirtualCache");
            String value = (String)cache.get("hello");
            out.println("<html>");
            out.println("<head><title>Servlet1</title></head>");
            out.println("<body>");
            out.println("<p>The servlet has received a GET. This is the reply.</p>"+value);
            out.println("</body></html>");
            out.close();
    }Is there any other configuration I need. Any help is really appreciated.
    Thanks

    Hi,
    While starting the coherence using
    C:\oracle\coherence\lib>java -cp coherence.jar -Dtangosol.coherence.cacheconfig=C:/oracle/coherence/tests/cache-config.xml com.tangosol.net.DefaultCacheServer
    while running standaone jave program using the below command
    java -Dtangosol.coherence.cacheconfig=C:/oracle/coherence/tests/cache-config.xml Populatecache
    In the Web Application don't have any reference to cache-config.xml just using the coherence.jar & tangosol.jar.
    What are the steps or configurations I need in order to connect to the same Coherence Cache. Do I need to provide some host:port for the Coherence for storing the data in the cache. How does the java client program and Web Application knows to connect to the Coherence. As currently even if I don't start the coherence server and just run the java standalone program it goes and executes fine wondering wher exactly does it persists the cache if coherence itself is not started or just adding the jars is enough. Any help is appreciated.
    Thanks

  • Error in posting data to buffer: CL_RSPLS_DELTA_BUFFER_B unf Form READ-06-

    Hello,
    I have a problem in executing functions in my planning folders which contain hierarchy variables in the filter of the function. 
    Whenever I run a SAP standard function which has a hierarchy variable in the function filter, I get an error meesage.  The function copies the values, and when it tries to post them to the buffer I get an error message and the planning workbook gets logged off from SAP.
    The message:
    u2022Programm Fehler in Klasse     SAPMSSY1 Methode: UNCAUHGT_EXCEPTION
    u2022Systemfehler in Programm      CL_RSPLS_DELTA_BUFFER_B unf Form READ-06-.
    It seems to me that there is an error in SAP which involves reading the hierarchy in my filter, this leads to the above mentioned error when the system tries to post the data to the buffer.
    System info:
    SAP NetWeaver BI 7.0
    We have patch level 20.
    Help regarding this problem would be appreciated.
    Regards,
    Julian

    Hello Gregor,
    thanks for your response.  The error is in the planning workbook, the transfer button doesnt work, but Save does work.
    The problem seems to be that I have a help query which runs before the plan query.  The help query has a Hierarchy user exit variable which the user cannot input values, this reads certain master data.  This is in the Static filter.  In the dynamic filter is an input hierarchy variable (same characteristic as the exit variable).  This receives the values from the user exit variable.  The input hierarchy variable is also in the Plan Query where I have the buffer error message.
    If I take the Hierarchy variables out of the help query and put them in the plan query, then it works, no error message.
    Conclusion:  it seems that the system has trouble posting data in the buffer if you have a hierarchy variable in the help query. (it works fine for non Hierarchy variables)  We debugged it, and the SAP program does not recoginize -06- assigend element in the program.
    Is there a SAP note to correct this?  I found one that was very similar to my problem but it is old, for level 10.  We are on patch level 20.
    Thanks for your help,
    Julian

  • Calling a new browser window with WD Abap and passing data via POST

    Hi there,
    does anybody know whether passing data via POST method is possible when opening a new browser window from within a Web Dynpro Component? In my case I use method IF_WD_WINDOW_MANAGER->CREATE_EXTERNAL_WINDOW for opening a new browser window. Now I want to pass a big amount of data which is only possible via POST method. How can I achieve that or is it not considered inside the Web Dynpro Framework?
    Kind regards,
    Albert

    Hi Priya,
    can you please explain a little bit more what you mean? I didn't get it..
    Kind regards,
    Albert

  • Cannot read any form posted data

    I create a web server :
    import java.io.BufferedReader;
    import java.io.InputStream;
    import java.io.InputStreamReader;
    import java.net.ServerSocket;
    import java.net.Socket;
    public class TestWeb extends Thread {
        Socket soc;
        ServerSocket server;
        InputStream is;
        BufferedReader br;
        public void run() {
            try {
                while (true) {
                    soc = server.accept();
                    if (soc!=null)
                    is = soc.getInputStream();
                    br = new BufferedReader(new InputStreamReader(is));
                    String line = "";
                    while (line!=null) {
                        line = br.readLine();
                        if (line==null) continue;
                        System.out.println(line);
            } catch (Exception ex) {
                System.out.println(ex.toString());
        public TestWeb() {
            try {
                server = new ServerSocket(80);
            } catch (Exception ex) {
                System.out.println(ex.toString());
        public static void main(String[] arg) {
            try {
                new TestWeb().start();
                System.in.read();
            } catch (Exception ex) {
                System.out.println(ex.toString());
    }It can read the header when someone connect to this server
    However, it cannot read any form posted data.
    Does anybody have any idea?
    The following is the html source that i use in a browser to connect to the test server
    <HTML><BODY>
      <CENTER><H1><FONT COLOR=BLUE><B>Test</B></FONT></H1></CENTER>
      <HR>
      <FORM METHOD="POST" ACTION="http://127.0.0.1">
        <INPUT TYPE=TEXT VALUE="abcde">
        <SELECT>
          <OPTION VALUE="1">1</OPTION>
          <OPTION VALUE="2">2</OPTION>
        </SELECT>
        <INPUT TYPE=SUBMIT>
      </FORM>
    </BODY></HTML>

    I would expect the form data posted to be received. For example, the user chooses the option value and the text input value.
    This test is hang just after receiving the header information and no parameters collected.

  • Reading Excel data through java servlets

    I am doing a project in jsp and servlet. During the project i have to read some excel data from the excel sheet and store them to DB2 database. While reading from the data from the excel sheet a problem occurred. I have used the poi package to read the data from the excel sheet and the code is correct and it reads the excel sheet. Now i just displayed the number of rows and cells in the excel sheet and while displaying the value of the every cell, the servlet displays only the address of each cell instead of displaying the value. Here i am attaching the code that i have used and the output of the servlet.
    One more thing that i have noticed here is i just wrote a simple java program to read the excel data using the same steps that used earlier in the servlet. In this case the program displays the actual value of the excel cell.
    Could you please help me to solve the problem.
    try
    String fileName = req.getParameter("file1");
    String filePath = "C:
    Program Files
    Apache Software Foundation
    Tomcat6.0
    webapps
    kbsearch
    WEB-INF
    Excel Fles
    "+fileName;
    poifs = new POIFSFileSystem(new FileInputStream(filePath));
    book = new HSSFWorkbook(poifs);
    sheet = book.getSheetAt(0);
    int totalRow = sheet.getLastRowNum();
    out.print("Total Number of Rows: "+totalRow);
    for(int i=2; i<=totalRow; i++)
    row = sheet.getRow(i);
    int totalColumn = row.getLastCellNum();
    out.print("<br>Total Cell: "+totalColumn);
    for(int j=0; j<=totalColumn; j++)
    cell = row.getCell((short)j);
    out.print("<br>Cell Value: "+cell);
    catch(Exception e)
    out.println("
    Error: "+e.getMessage());
    OUTPUT
    Total Number of Rows: 9
    Total Cell: 9
    Cell Value: org.apache.poi.hssf.usermodel.HSSFCell@1450f1f
    Cell Value: org.apache.poi.hssf.usermodel.HSSFCell@e3f02a
    Cell Value: org.apache.poi.hssf.usermodel.HSSFCell@ac622a
    Cell Value: org.apache.poi.hssf.usermodel.HSSFCell@160c21a
    Cell Value: org.apache.poi.hssf.usermodel.HSSFCell@1677737
    Cell Value: org.apache.poi.hssf.usermodel.HSSFCell@1c3dc66
    Cell Value: org.apache.poi.hssf.usermodel.HSSFCell@1babddb
    Cell Value: org.apache.poi.hssf.usermodel.HSSFCell@1069693
    Cell Value: org.apache.poi.hssf.usermodel.HSSFCell@187b360
    Cell Value: org.apache.poi.hssf.usermodel.HSSFCell@1172c5

    My copy of POI came with documentation including the Javadocs part:
    org.apache.poi.hssf.usermodel.HSSFCell
    double getNumericCellValue()
        get the value of the cell as a number. For strings we throw an exception. For blank cells we return a 0.
    public java.lang.String getStringCellValue()
    get the value of the cell as a string - for numeric cells we throw an exception.
    For blank cells we return an empty string.
    For formulaCells that are not string Formulas, we return empty String
    */

  • Posting large amount of data via sync web service

    Hi,
    I'm trying to posting a large data via sync soap adapter and receiver as abap proxy. I'm getting log version status in SXMB_MONI when ever i try to post data >5k. Any idea how to trace it? If got timeout should there be an error message in SXMB_moni instead of log version? Thanks.

    Hi,
    This message occurs when process on  receiving system somehow is locked and does not return a response.
    your receiving system is an ABAP system, goto  sm66 ,sm12 in th abap system. In sm66 look for transactions which are running for very long and inside sm12 look for locks that interfere in processing of message on the abap system.
    also maybe the response system was locked when time request was send and therfore no response was received.
    also chk this blog :-
    /people/michal.krawczyk2/blog/2005/05/10/xi-i-cannot-see-some-of-my-messages-in-the-sxmbmoni
    hope it helps.
    Regards,
    Rohit

Maybe you are looking for