Chris,
You can see whether MTOM is enabled by sniffing the message using
TCPMON(ws.apache.org/commons/tcpmon).. But make sure to use small
messages when using tcpmon...

Have you enabled file caching at the receiving (client) side..

Thanks,
Thilina

On 6/15/07, Paul Fremantle <[EMAIL PROTECTED]> wrote:
Chris

Are you following the code for caching the message? If you are pulling
it into a byte[] then it will still use 200Mb of memory.

Paul

On 6/14/07, Chris Shah <[EMAIL PROTECTED]> wrote:
> I can see the following on my client :
>
> Exception in thread "main" java.lang.OutOfMemoryError: Java heap space
>
> Does this mean that MTOM is really not enabled ? Otherwise why would client
> run out of space ?
>
> Thanks for your help
>
> Chris
>
> Chris Shah <[EMAIL PROTECTED]> wrote:
>
>
> I tried returning a response object consisting of  an "xsd:string" and
> "xmime:base64Binary".
> basically just switched the request and response object types in the sample.
> Then I implemented the client and service code accordingly, and set
> enableMTOM in axis2.xml t true.
>
> I can download small files using the client. Large files give me the error
> below.
>
> Is it necessary to return an OMElement or a byte[]? Why will a base64Binary
> object not work? Why does it work then while uploading to the service and
> not while downloading ?
>
> Thanks for your help
> Chris
>
>
>
> Exception in thread "HttpConnection-8080-1" java.lang.IllegalStateException:
> Response already committed
>         at
> 
org.apache.axis2.transport.http.server.AxisHttpResponseImpl.assertNotCommitted(AxisHttpResponseImpl.
>         at
> 
org.apache.axis2.transport.http.server.AxisHttpResponseImpl.sendError(AxisHttpResponseImpl.java:120)
>         at
> 
org.apache.axis2.transport.http.server.AxisHttpService.doService(AxisHttpService.java:297)
>         at
> 
org.apache.axis2.transport.http.server.AxisHttpService.handleRequest(AxisHttpService.java:184)
>         at
> 
org.apache.axis2.transport.http.server.HttpServiceProcessor.run(HttpServiceProcessor.java:74)
>         at
> 
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.
>         at
> 
edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java
>         at java.lang.Thread.run(Thread.java:595)
>
>
>
> Paul Fremantle <[EMAIL PROTECTED]> wrote:
> Chris
>
> Simply define a service that returns an OMElement (like the sample) or a
> byte[]
> It works in exactly the same way.
>
> Paul
>
> On 6/14/07, Chris Shah wrote:
> > I could successfully run the sample MTOM code in AXIS 2 installation to
> > upload large file ~ 200 MB.
> > What should I do to be able to download it from the service. Is there a
> > sample wsdl I cna look at somewhere ?
> >
> > Any pointers ?
> >
> > thx
> > Chris
> >
> > Paul Fremantle wrote:
> > Chris
> >
> > You should use the MTOM capability of Axis2. AFAIK Axis1 cannot cope
> > with 200Mb files.
> >
> > The Axis2 design allows streaming of large files.
> > See this guide:
> > http://ws.apache.org/axis2/1_2/mtom-guide.html
> >
> > Paul
> >
> > On 6/13/07, Chris Shah wrote:
> > > Hello,
> > >
> > > I am writing a WS specification for my service . What is the best way to
> > > expose zipped text files of size around 200 MB ( not more ) through this
> > > service ?
> > >
> > > Thanks
> > > Chris
> > >
> > > ________________________________
> > > Boardwalk for $500? In 2007? Ha!
> > > Play Monopoly Here and Now (it's updated for today's economy) at Yahoo!
> > > Games.
> > >
> > >
> >
> >
> > --
> > Paul Fremantle
> > Co-Founder and VP of Technical Sales, WSO2
> > OASIS WS-RX TC Co-chair
> >
> > blog: http://pzf.fremantle.org
> > [EMAIL PROTECTED]
> >
> > "Oxygenating the Web Service Platform", www.wso2.com
> >
> >
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
> >
> > ________________________________
> > Don't get soaked. Take a quick peak at the forecast
> > with theYahoo! Search weather shortcut.
> >
> >
>
>
> --
> Paul Fremantle
> Co-Founder and VP of Technical Sales, WSO2
> OASIS WS-RX TC Co-chair
>
> blog: http://pzf.fremantle.org
> [EMAIL PROTECTED]
>
> "Oxygenating the Web Service Platform", www.wso2.com
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
>
>  ________________________________
>  Finding fabulous fares is fun.
> Let Yahoo! FareChase search your favorite travel sites to find flight and
> hotel bargains.
>
>
>  ________________________________
> We won't tell. Get more on shows you hate to love
> (and love to hate): Yahoo! TV's Guilty Pleasures list.
>
>


--
Paul Fremantle
Co-Founder and VP of Technical Sales, WSO2
OASIS WS-RX TC Co-chair

blog: http://pzf.fremantle.org
[EMAIL PROTECTED]

"Oxygenating the Web Service Platform", www.wso2.com

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




--
Thilina Gunarathne  -  http://www.wso2.com - http://thilinag.blogspot.com

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

Reply via email to