Examples of WsdlMessage


Examples of xsul5.wsdl.WsdlMessage

                    String inputMessage = findInputMessage(wsdlBindingOperation, wsdl);
                    header.setAttributeValue(MESSAGE, inputMessage);
                    body.removeAttribute(body.attribute(PARTS));
                    String inputPartName = null;

                    WsdlMessage wsdlMessage = wsdl.getMessage(findInputMessaQname(wsdlBindingOperation, wsdl)
                            .getLocalPart());
                    Iterable<WsdlMessagePart> parts = wsdlMessage.parts();
                    Iterator<WsdlMessagePart> partsItr = parts.iterator();
                    while (partsItr.hasNext()) {
                        WsdlMessagePart wsdlMessagePart = (WsdlMessagePart) partsItr.next();
                        if (!LEAD_HEADER.equals(wsdlMessagePart.getName())) {
                            inputPartName = wsdlMessagePart.getName();
View Full Code Here

Examples of xsul5.wsdl.WsdlMessage

            this.definitions.xml().declareNamespace(this.typesNamespace);
            this.definitions.xml().declareNamespace(WSConstants.XSD_NS);
            this.definitions.xml().declareNamespace(PartnerLinkType.NS);
            addDocumentation();
            addTypes();
            WsdlMessage inputMessage = createInputMessage();
            WsdlMessage outputMessage = createOutputMessage();
            createPortType(inputMessage, outputMessage);
            addComment();
        } catch (RuntimeException e) {
            throw new GraphException(e);
        }
View Full Code Here

Examples of xsul5.wsdl.WsdlMessage

        // <message>
        //
        String messageName = operationName + INPUT_MESSAGE_SUFFIX;
        String partName = INPUT_PART_NAME;
        String messageElementName = operationName + INPUT_MESSAGE_ELEMENT_SUFFIX;
        WsdlMessage inputMessage = createMessage(messageName, partName, messageElementName);

        String portTypeName = operationName;
        WsdlPortType portType = createPortType(portTypeName, operationName, inputMessage, null);
        return portType;
    }
View Full Code Here

Examples of xsul5.wsdl.WsdlMessage

    private WsdlMessage createOutputMessage() {
        return createMessage(workflowOutputMessageName, OUTPUT_PART_NAME, workflowOutputMessageElementName);
    }

    private WsdlMessage createMessage(String messageName, String partName, String messageElementName) {
        WsdlMessage outMessage = this.definitions.addMessage(messageName);
        outMessage.addPartWithElement(partName, new QName(this.typesNamespace.getName(), messageElementName,
                this.typesNamespace.getPrefix()));
        return outMessage;
    }
View Full Code Here

Examples of xsul5.wsdl.WsdlMessage

            if (null != pType && null != (operation = pType.getOperation(opName))) {

                if (input) {
                    WsdlPortTypeInput messageRef = operation.getInput();
                    if (null != messageRef && null != messageRef.getMessage()) {
                        WsdlMessage message = wsdlDefinitions.getMessage(messageRef.getMessage().getLocalPart());
                        if (null != message) {
                            return new QName(wsdlDefinitions.getTargetNamespace(), message.getName(), key);
                        }
                    }
                } else {
                    xsul5.wsdl.WsdlPortTypeOutput messageRef = operation.getOutput();
                    if (null != messageRef && null != messageRef.getMessage()) {
                        WsdlMessage message = wsdlDefinitions.getMessage(messageRef.getMessage().getLocalPart());
                        if (null != message) {
                            return new QName(wsdlDefinitions.getTargetNamespace(), message.getName(), key);
                        }
                    }
                }

            }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.