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]