message.put(Message.CONTENT_TYPE, "multipart/related; type=\"text/xml\"; start=\"<" + SOAP_PART_ID + ">\"");
InterceptorChain chain = message.get(InterceptorChain.class);
chain.doIntercept(message);
writeMultipartMessage(message, os, baos.toByteArray());
} catch (MessagingException e) {
throw new Fault(e);
} catch (IOException e) {
throw new Fault(e);
}
}