Win a copy of The Java Performance Companion this week in the Performance forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Web Service parameter for large xml ?

 
jerry king
Greenhorn
Posts: 12
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all,

I have implementing a web service with only one method, the method have to receive a 'large' xml as input parameter (let say ~60mb ). I have try to use string type, but following error found:

Unable to connect to URL: http://192.168.5.10:8988/ADF-ADFReceiver-context-root/MyWebService1SoapHttpPort due to java.security.PrivilegedActionException: oracle.j2ee.ws.saaj.ContentTypeException: Not a valid SOAP Content-Type: text/html
09/01/21 14:34:26 ; nested exception is:
HTTP transport error: javax.xml.soap.SOAPException: java.security.PrivilegedActionException: oracle.j2ee.ws.saaj.ContentTypeException: Not a valid SOAP Content-Type: text/html


Is there any type (something like inputstream) that can be use as the web service input parameter? Please kinldy advise on this.
 
Peer Reynders
Bartender
Posts: 2968
6
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
jerry king wrote:I have implementing a web service with only one method, the method have to receive a 'large' xml as input parameter (let say ~60mb ).

Replacing FTP wasn't part of the overall SOAP web service vision. Accomplishing this with a SOAP web service stack could require you to develop your own "chunking protocol". It is far simpler to
  • use FTP (after all, it was designed to "transfer files")
  • use a (HTTP) servlet-based solution that uses something like Commons FileUpload
  •  
    • Post Reply
    • Bookmark Topic Watch Topic
    • New Topic