public abstract SOAPMessage createMessage () throws SOAPException

Creates a new SOAPMessage object with the default SOAPPart, SOAPEnvelope, SOAPBody, and SOAPHeader objects. Profile-specific message factories can choose to prepopulate the SOAPMessage object with profile-specific headers.

Content can be added to this message's SOAPPart object, and the message can be sent "as is" when a message containing only a SOAP part is sufficient. Otherwise, the SOAPMessage object needs to create one or more AttachmentPart objects and add them to itself. Any content that is not in XML format must be in an AttachmentPart object.

Returns:  a new SOAPMessage object

Exceptions:
SOAPException    if a SOAP error occurs
UnsupportedOperationException    if the protocol of this MessageFactory instance is DYNAMIC_SOAP_PROTOCOL