ServiceDescription service = new ServiceDescription(serviceName);
service.addParameter(new ParameterImpl(AbstractMessageReceiver.SERVICE_CLASS, MessageContextEnabledEcho.class.getName()));
OperationDescription operation = new OperationDescription(operationName);
operation.setMessageReciever(new RawXMLINOnlyMessageReceiver());
service.addOperation(operation);
service.setClassLoader(Thread.currentThread().getContextClassLoader());
LocalTransportReceiver.CONFIG_CONTEXT.getAxisConfiguration().addService(service);
Utils.resolvePhases(LocalTransportReceiver.CONFIG_CONTEXT.getAxisConfiguration(), service);
}