DescriptorEndpointInfo dei = EndpointRegistry.getInstance().getJBIEndpts().get(key);
QName service = (dei == null)? this.service:dei.getServiceName();
String endpointName = (dei == null)? this.endpointName:dei.getEndpointName();
// Create MessageExchange
MessageExchangeFactory factory =
channel.createExchangeFactoryForService(service);
me = oneWay ? factory.createInOnlyExchange() : factory.createInOutExchange();
me.setService(service);
ComponentContext context = JavaEEServiceEngineContext.getInstance().getJBIContext();
me.setEndpoint(context.getEndpoint(service, endpointName));
me.setOperation(operation);
meTransport = MessageExchangeTransportFactory.getHandler(me);