wood burning stoves 2.0*
The moose likes Web Services and the fly likes Reading Webservice data and writing into a file Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of EJB 3 in Action this week in the EJB and other Java EE Technologies forum!
JavaRanch » Java Forums » Java » Web Services
Bookmark "Reading Webservice data and writing into a file" Watch "Reading Webservice data and writing into a file" New topic
Author

Reading Webservice data and writing into a file

Igor Santos
Greenhorn

Joined: Apr 02, 2012
Posts: 10

So here I am trying to read some xml from a WSDL Webservice. I read it with a buffer, store it in a String and then save it to a .xml file. Problem is... So far with 200 or so blocks of content, it works. Thought this client is supposed to save data from a hundred thousand blocks of content. What I've read so far that has been useful, but hasn't solved the problem is this: Stack Overflow.

My piece of code is really bad for now. So.. If you guy point me in the right direction and just find a way.
(Here's the code)



I know the problem with storing the all the xml data into a String. And I tried to use the Read and Write at the same time, but I get some crashes..
As stated above, I just need to be pointed into something helpful
Anurag Verma
Ranch Hand

Joined: Mar 30, 2012
Posts: 124

why are you taking the response into memory & then writing it to file. do reading & writing in parallel, like this -

Igor Santos
Greenhorn

Joined: Apr 02, 2012
Posts: 10

Srry I took this long to answer. I was testing it with as many results as possible.
It worked just fine, tyvm! I had never used a BufferedReader with bytes before,
and that's probably the reason I didn't find a solution online for myself.

TYVM indeed, sir
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: Reading Webservice data and writing into a file
 
Similar Threads
XML over HTTP embedded server problems
unable to preserve newline
Getting the MAC address and using that for licensing
File transfer using Java Http
BufferedReader .readLine() is not seeing end of file