LOG.fine("doInvocation");
QName operationName = (QName)objectCtx.get(MessageContext.WSDL_OPERATION);
if (null == operationName) {
Message msg = new Message("CONTEXT_MISSING_OPERATION_NAME_EXC", LOG);
LOG.log(Level.SEVERE, msg.toString());
objectCtx.setException(new WebServiceException(msg.toString()));
return;
}
if (LOG.isLoggable(Level.FINE)) {
LOG.fine("operation name: " + operationName);
}
ServerDataBindingCallback method = (ServerDataBindingCallback)
BindingContextUtils.retrieveDataBindingCallback(objectCtx);
if (null == method) {
Message msg = new Message("IMPLEMENTOR_MISSING_METHOD_EXC", LOG, operationName);
LOG.log(Level.SEVERE, msg.toString());
objectCtx.setException(new WebServiceException(msg.toString()));
return;
}
if (LOG.isLoggable(Level.FINE)) {
LOG.fine("method: " + method);
}