public abstractclassSOAPPart
implements
Document,
Node
Overview
Inheritance
Members
Usage
Source
Books
SinceNot specified.
VersionNot specified.
Author(s)Not specified.
The container for the SOAP-specific portion of a SOAPMessage
object. All messages are required to have a SOAP part, so when a
SOAPMessage object is created, it will automatically
have a SOAPPart object.
A SOAPPart object is a MIME part and has the MIME headers
Content-Id, Content-Location, and Content-Type. Because the value of
Content-Type must be "text/xml", a SOAPPart object automatically
has a MIME header of Content-Type with its value set to "text/xml".
The value must be "text/xml" because content in the SOAP part of a
message must be in XML format. Content that is not of type "text/xml"
must be in an AttachmentPart object rather than in the
SOAPPart object.
When a message is sent, its SOAP part must have the MIME header Content-Type
set to "text/xml". Or, from the other perspective, the SOAP part of any
message that is received must have the MIME header Content-Type with a
value of "text/xml".
A client can access the SOAPPart object of a
SOAPMessage object by
calling the method SOAPMessage.getSOAPPart. The
following line of code, in which message is a
SOAPMessage object, retrieves the SOAP part of a message.
SOAPPart soapPart = message.getSOAPPart();
A SOAPPart object contains a SOAPEnvelope object,
which in turn contains a SOAPBody object and a
SOAPHeader object.
The SOAPPart method getEnvelope can be used
to retrieve the SOAPEnvelope object.
SOAPMessageobject. All messages are required to have a SOAP part, so when aSOAPMessageobject is created, it will automatically have aSOAPPartobject.A
SOAPPartobject is a MIME part and has the MIME headers Content-Id, Content-Location, and Content-Type. Because the value of Content-Type must be "text/xml", aSOAPPartobject automatically has a MIME header of Content-Type with its value set to "text/xml". The value must be "text/xml" because content in the SOAP part of a message must be in XML format. Content that is not of type "text/xml" must be in anAttachmentPartobject rather than in theSOAPPartobject.When a message is sent, its SOAP part must have the MIME header Content-Type set to "text/xml". Or, from the other perspective, the SOAP part of any message that is received must have the MIME header Content-Type with a value of "text/xml".
A client can access the
SOAPPartobject of aSOAPMessageobject by calling the methodSOAPMessage.getSOAPPart. The following line of code, in whichmessageis aSOAPMessageobject, retrieves the SOAP part of a message.A
SOAPPartobject contains aSOAPEnvelopeobject, which in turn contains aSOAPBodyobject and aSOAPHeaderobject. TheSOAPPartmethodgetEnvelopecan be used to retrieve theSOAPEnvelopeobject.