MessageContext msgContext = new MessageContext(new AxisServer());
SOAPEnvelope msg = new SOAPEnvelope();
RPCParam input = new RPCParam("urn:myNamespace", "testParam", value);
RPCElement body = new RPCElement("urn:myNamespace", "method1", new Object[]{ input });
msg.addBodyElement(body);
ByteArrayOutputStream baos = new ByteArrayOutputStream();
OutputStreamWriter writer = new OutputStreamWriter(baos,"UTF-8");
SerializationContext context = new SerializationContextImpl(writer, msgContext);
msg.output(context);