@Property(MessageContext.WSDL_OPERATION)
public final @Nullable QName getWSDLOperation(){
if(wsdlOperation != null)
return wsdlOperation;
OperationDispatcher opDispatcher = null;
if(endpoint != null) {
opDispatcher = ((WSEndpointImpl)endpoint).getOperationDispatcher();
} else if (proxy != null) {
opDispatcher = ((Stub)proxy).getOperationDispatcher();
}
//OpDispatcher is null when there is no WSDLModel
if(opDispatcher != null) {
try {
wsdlOperation = opDispatcher.getWSDLOperationQName(this);
} catch (DispatchException e) {
//Ignore, this might be a protocol message which may not have a wsdl operation
//LOGGER.info("Cannot resolve wsdl operation that this Packet is targeted for.");
}
}