if (operation.getQName() != null && operation.getPattern() != null) { meps.put(operation.getQName(), operation.getPattern()); } else { logger.warning("Invalid data in component description for operation '" + operation.getQName() + "' of service '" + serviceName + "', MEP is '" + operation.getPattern() + "'");
String operationName = operation.getQName().getLocalPart(); List<WSDLEndpoint> currentWSDLEndpoints = new ArrayList<>(); int currentOperationIndex;
if(bOpItem.getQName().getLocalPart().equals(op.getQName().getLocalPart())) { bOp = bOpItem;
final QName faultName = new QName(op.getQName() .getNamespaceURI(), faultDef.getName());
om.setInputVariable(var); om.setInterface(currentInterface.getQName()); om.setOperation(this.varInputMap.get(var).q.getQName().getLocalPart());
final AxisOperation genericOperation = new InOutAxisOperation(operation.getQName()); genericOperation.setMessageReceiver(soapContext.getPetalsReceiver()); context.getLogger().warning("More than one part found for input " + input.getName() + "(operation " + operation.getQName() + "). If a received message does not start with the first WSDL declared part and there is no other way than using the SOAP message content to determine the operation (except for matching element name to operation name), then there will be an unsolvable ambiguity."); context.getLogger().warning("An element referenced by the input " + input.getName() + "(operation " + operation.getQName() + ") seems to be missing from the types present in the WSDL... skipping this input! If there is no other way than using the SOAP message content to determine the operation (except for matching element name to operation name), then there will be an unsolvable ambiguity.");
om.setInputVariable(var); om.setInterface(currentInterface.getQName()); om.setOperation(this.varInputMap.get(var).getQName().getLocalPart());