Hello,
i use the Streamgenerator to tramsform a xml-stream to excel. But when
sending a stream larger then 130594 bytes I do not receive any response
from Cocoon (for tests I'm using the XMLSerializer). Cocoon didn't
report any error in the log files. With streams that are less then
130594 bytes all works well!

I'm sending the stream using the following test class:

public class Reverse
{
   public static void main(String[] args) throws Exception
   {

      String stringToReverse = getString();

      URL url = new URL("http://localhost:8080/BMW_WRP/stream.xml";);
      HttpURLConnection connection = (HttpURLConnection)
url.openConnection();
      connection.setRequestProperty("Content-Type", "text/plain");
      connection.setDoOutput(true);
      connection.setDoInput(true);

        //send the bytes to cocoon
      PrintWriter out = new PrintWriter(connection.getOutputStream());
      out.println(stringToReverse);
      out.close();

       BufferedReader in =
               new BufferedReader(new
InputStreamReader(connection.getInputStream()));
       String inputLine;

        //print out the bytes received      
       while ((inputLine = in.readLine()) != null)
               System.out.println(inputLine);
      in.close();
   }

   static String getString()
   {
      File file =
         new
File("c:/eclipse/workspace/BeanConnection2/resources/output_med.xml");

      //reads the file
      FileReader fr = null;
      try
      {
         fr = new FileReader(file);
      }
      catch (FileNotFoundException e)
      {
         e.printStackTrace();
      }

      //memory allocation for the data-array
      char caData[] = new char[(int) file.length()];

      //this gets the data, each char into the char array
      int length = 0;
      try
      {
         length = fr.read(caData);
      }
      catch (IOException e1)
      {

         e1.printStackTrace();
      }

      //convert char array to string
      String sContent = new String(caData, 0, length);

      try
      {
         fr.close();
      }
      catch (IOException e2)
      {

         e2.printStackTrace();
      }

      return sContent;
   }
}


Thanks in advance
        Uwe
-- 
Uwe Gerger                                _/_/_/   _/    _/  _/    _/
BMW AG, TG-53 IT-Technologie             _/   _/  _/_/_/_/  _/    _/
80788 Muenchen                          _/_/_/   _/ _/ _/  _/ _/ _/
Tel: +49 89 382 35687                  _/   _/  _/    _/  _/_/_/_/
Fax: +49 89 382 49040                 _/_/_/   _/    _/  _/    _/
mailto:[EMAIL PROTECTED]


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to