jQuery in Action, 3rd edition
The moose likes Web Services and the fly likes Regarding the Soap Message Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login
JavaRanch » Java Forums » Java » Web Services
Bookmark "Regarding the Soap Message" Watch "Regarding the Soap Message" New topic

Regarding the Soap Message

KrishnaPrasad raghavan
Ranch Hand

Joined: Oct 28, 2008
Posts: 46

I would like to know if the Soap message is simply a string that is converted into a byte array and sent across the Http or is it a SOAP Object which is then serialized into a Byte array. Lets say for instance, I have the following code.

This returns me the complete SOAP Message. For example
and I convert the String to a byte array,

I have sent this byte message to a Web service consumer using a http connection and seen a proper response coming back. So I assume the message can simple be a string which then gets converted into a byte array.
We don't really have to convert the message to a SOAPMessage ??.

Please let me know if my understanding is correct.
Jimmy Clark
Ranch Hand

Joined: Apr 16, 2008
Posts: 2187
A "SOAP message" is just an XML-based group of text characters organized in a specifc way. It is not a Java object.
A programmer can create a "SOAP message" with shell script commands, a text editor, COBOL code, Java code, Perl code, etc.
When a "SOAP message" is sent it is converted to bytes. The XML-based text is converted to bytes, not a Java object.

These statements are code that help create "SOAP messages." They are not the required for anything and simply present one option for generating a "SOAP message" with an object-oriented program.

I agree. Here's the link: http://aspose.com/file-tools
subject: Regarding the Soap Message
It's not a secret anymore!