/** * Create a WsdlOpFault from the Fault. * * @param fault * Fault to process. * @return WsdlOpFault Result of processing. */ @SuppressWarnings( "unchecked" ) private WsdlOpFault getFault( Fault fault ) throws KettleStepException { Message m = fault.getMessage(); // a fault should only have one message part. Map<?, Part> partMap = m.getParts(); if ( partMap.size() != 1 ) { throw new IllegalArgumentException( "Invalid part count for fault!!" ); } Part faultPart = partMap.values().iterator().next(); boolean complexType = false; // type of fault is specified either in Part's type or element attribute. QName type = faultPart.getTypeName(); if ( type == null ) { type = faultPart.getElementName(); Element schemaElement = _wsdlTypes.findNamedElement( type ); type = _wsdlTypes.getTypeQName( schemaElement.getAttribute( "type" ) ); complexType = true; } return new WsdlOpFault( fault.getName(), type, complexType, _wsdlTypes ); } }
@SuppressWarnings("unchecked") private static List<Part> getMessageParts(final javax.wsdl.Message message) { final Map< ? , Part> partMap = message.getParts(); final Collection<Part> parts = partMap.values(); return new ArrayList<Part>(parts); } }
public List<Part> getInMessageParts(Operation operation) { Input input = operation.getInput(); List<Part> partsList = new ArrayList<Part>(); if (input != null) { Iterator ite = input.getMessage().getParts().values().iterator(); while (ite.hasNext()) { partsList.add((Part)ite.next()); } } return partsList; }
public List<Part> getOutMessageParts(Operation operation) { Output output = operation.getOutput(); List<Part> partsList = new ArrayList<Part>(); if (output != null) { Iterator ite = output.getMessage().getParts().values().iterator(); while (ite.hasNext()) { partsList.add((Part)ite.next()); } } return partsList; }
private Part getWrappedPart(final Message message) throws OpenEJBException { // a wrapped element can only have one part final Collection parts = message.getParts().values(); if (parts.size() != 1) { throw new OpenEJBException("message " + message.getQName() + " has " + parts.size() + " parts and should only have one as wrapper style mapping is specified for operation " + operationName); } return (Part) parts.iterator().next(); }
public List<Part> getInMessageParts(Operation operation) { Input input = operation.getInput(); List<Part> partsList = new ArrayList<Part>(); if (input != null && input.getMessage() != null) { Iterator ite = input.getMessage().getParts().values().iterator(); while (ite.hasNext()) { partsList.add((Part)ite.next()); } } return partsList; }
public List<Part> getOutMessageParts(Operation operation) { Output output = operation.getOutput(); List<Part> partsList = new ArrayList<Part>(); if (output != null && output.getMessage() != null) { Iterator ite = output.getMessage().getParts().values().iterator(); while (ite.hasNext()) { partsList.add((Part)ite.next()); } } return partsList; }
public void checkMessages() { for (Iterator itMsg = definition.getMessages().values().iterator(); itMsg.hasNext();) { Message msg = (Message) itMsg.next(); for (Iterator it2 = msg.getParts().values().iterator(); it2.hasNext();) { Part p = (Part) it2.next(); if (p.getTypeName() != null && p.getElementName() != null) { error(Code.R2306, msg); } } } }
public Map getParts(Operation operation, boolean out) { Message message = null; if (out) { Output output = operation.getOutput(); message = output.getMessage(); } else { Input input = operation.getInput(); message = input.getMessage(); } return message.getParts() == null ? new HashMap() : message.getParts(); }
public Map getParts(Operation operation, boolean out) { Message message = null; if (out) { Output output = operation.getOutput(); message = output.getMessage(); } else { Input input = operation.getInput(); message = input.getMessage(); } return message.getParts() == null ? new HashMap() : message.getParts(); }
private XmlSchemaElement getWrappedSchema(Message message) { Part part = (Part) message.getParts().values().iterator().next(); XmlSchemaElement schemaEl = schemas.getElementByQName(part.getElementName()); if (schemaEl.getSchemaType() instanceof XmlSchemaComplexType) return schemaEl; return null; }
public List<Part> getInMessageParts(Operation operation) { Input input = operation.getInput(); List<Part> partsList = new ArrayList<>(); if (input != null && input.getMessage() != null) { Collection<Part> parts = CastUtils.cast(input.getMessage().getParts().values()); for (Part p : parts) { partsList.add(p); } } return partsList; }
public List<Part> getOutMessageParts(Operation operation) { Output output = operation.getOutput(); List<Part> partsList = new ArrayList<Part>(); if (output != null && output.getMessage() != null) { Collection<Part> parts = CastUtils.cast(output.getMessage().getParts().values()); for (Part p : parts) { partsList.add(p); } } return partsList; }
public List<Part> getOutMessageParts(Operation operation) { Output output = operation.getOutput(); List<Part> partsList = new ArrayList<>(); if (output != null && output.getMessage() != null) { Collection<Part> parts = CastUtils.cast(output.getMessage().getParts().values()); for (Part p : parts) { partsList.add(p); } } return partsList; }
public List<Part> getOutMessageParts(Operation operation) { Output output = operation.getOutput(); List<Part> partsList = new ArrayList<Part>(); if (output != null && output.getMessage() != null) { Collection<Part> parts = CastUtils.cast(output.getMessage().getParts().values()); for (Part p : parts) { partsList.add(p); } } return partsList; }
public List<Part> getInMessageParts(Operation operation) { Input input = operation.getInput(); List<Part> partsList = new ArrayList<Part>(); if (input != null && input.getMessage() != null) { Collection<Part> parts = CastUtils.cast(input.getMessage().getParts().values()); for (Part p : parts) { partsList.add(p); } } return partsList; }
public List<Part> getInMessageParts(Operation operation) { Input input = operation.getInput(); List<Part> partsList = new ArrayList<Part>(); if (input != null && input.getMessage() != null) { Collection<Part> parts = CastUtils.cast(input.getMessage().getParts().values()); for (Part p : parts) { partsList.add(p); } } return partsList; }
protected void visit(Output output) { Map outputParts = output.getMessage().getParts(); if (outputParts.size() != 0 && outputParts.size() != 1) { context.addFailure(new ValidationFailure("The output message must contain zero or one parts: " + output.getName())); } }
protected void visit(Output output) { Map outputParts = output.getMessage().getParts(); if (outputParts.size() != 0 && outputParts.size() != 1) { context.addFailure(new ValidationFailure("The output message must contain zero or one parts: " + output.getName())); } }
protected void visit(Output output) { Map outputParts = output.getMessage().getParts(); if (outputParts.size() != 0 && outputParts.size() != 1) { context.addFailure(new ValidationFailure("The output message must contain zero or one parts: " + output.getName())); } }