MessageExchangeFactory mef = channel.createExchangeFactory();
MessageExchange me = mef.createInOnlyExchange();
me.setInterfaceName(new QName(namespace, portType));
me.setOperation(new QName(namespace, operation));
NormalizedMessage in = me.createMessage();
in.setContent(new DocumentSource(message));
me.setMessage(in, "in");
channel.sendSync(me);
NormalizedMessage out = me.getMessage("out");
DocumentResult result = new DocumentResult();
TransformerFactory.newInstance().newTransformer().transform(out.getContent(), result);