msgCtx.setAxisService(service);
service.setClassLoader(axisConfiguration.getServiceClassLoader());
AxisOperation axisOp = new InOutAxisOperation(
new QName("op"));
msgCtx.setAxisOperation(axisOp);
axisOp.setMessageReceiver(new SynapseMessageReceiver());
service.addOperation(axisOp);
axisConfiguration.addService(service);
msgCtx.setTo(
new EndpointReference("/axis2/services/" + "se" + "/" + "op"));
msgCtx.setSoapAction("op");