Examples of BindingOutput


Examples of javax.wsdl.BindingOutput

      soapBody.setUse("literal");
      binput.setName(serviceInfo.getRequestName()) ;
      binput.addExtensibilityElement(soapBody);
    }
    if (op.getOutput() != null) {
      BindingOutput boutput = def.createBindingOutput();
      bop.setBindingOutput(boutput);
      SOAPBodyImpl soapBody = new SOAPBodyImpl();
      soapBody.setUse("literal");
      boutput.setName(serviceInfo.getResponseName()) ;
      boutput.addExtensibilityElement(soapBody);
    }
    final Map faults = op.getFaults() ;
    if (faults != null) {
      Iterator iterator = op.getFaults().values().iterator();
      while (iterator.hasNext()) {
View Full Code Here

Examples of javax.wsdl.BindingOutput

        SOAPBody soapBody = new SOAPBodyImpl();
        soapBody.setUse("literal");
        soapBody.setNamespaceURI(TNS);
        soapBody.setEncodingStyles(UtilMisc.toList("http://schemas.xmlsoap.org/soap/encoding/"));

        BindingOutput bindingOutput = def.createBindingOutput();
        bindingOutput.addExtensibilityElement(soapBody);
        bindingOperation.setBindingOutput(bindingOutput);

        BindingInput bindingInput = def.createBindingInput();
        bindingInput.addExtensibilityElement(soapBody);
        bindingOperation.setBindingInput(bindingInput);
View Full Code Here

Examples of javax.wsdl.BindingOutput

                    else
                        throw new WSIFException("jms:propertyValue found in non-jms binding");
                }

                // try to get soap:body for output message
                BindingOutput boutpt = bop.getBindingOutput();
                if (boutpt != null) {
                    SOAPBody soapOutputBody =
                        (SOAPBody) getExtElem(boutpt,
                            SOAPBody.class,
                            boutpt.getExtensibilityElements());
                    if (soapOutputBody != null) {
                        // NOTE: element ignored
                        //String namespaceURI = soapOutputBody.getNamespaceURI();
                        String use = soapOutputBody.getUse();
                        operation.setOutputUse(use);

                        // NOTE: element ignored
                        //List encodingStyles = soapInputBody.getEncodingStyles();
                        List parts = soapOutputBody.getParts();
                        if (parts != null && parts.size() > 0) {
                            operation.setReturnName((String) parts.get(0));
                        }
                    }
                    soapHeader =
                        (SOAPHeader) getExtElem(boutpt,
                            SOAPHeader.class,
                            boutpt.getExtensibilityElements());
                    if (soapHeader != null) {
                        throw new WSIFException(
                            "not supported output soap:header " + soapHeader);
                    }

                    List outJmsProps =
                        getExtElems(
                            boutpt,
                            JMSProperty.class,
                            boutpt.getExtensibilityElements());
                    if (outJmsProps != null && outJmsProps.size() > 0) {
                        if (st instanceof SOAPJMSConnection)
                            operation.setOutputJmsProperties(outJmsProps);
                        else
                            throw new WSIFException("jms:properties found in non-jms binding");
View Full Code Here

Examples of org.eclipse.wst.wsdl.BindingOutput

  }

  private void generateBindingOperation(BindingOperation bindingOperation)
  {
    BindingInput bindingInput = bindingOperation.getEBindingInput();
    BindingOutput bindingOutput = bindingOperation.getEBindingOutput();
    List bindingFaults = bindingOperation.getEBindingFaults();

    Operation operation = bindingOperation.getEOperation();
    Input input = operation.getEInput();
    Output output = operation.getEOutput();
    List faults = operation.getEFaults();

    /******************************************************
     * Compare the Operation names
     ******************************************************/
    if (!namesEqual(bindingOperation.getName(), operation.getName()))
    {
      bindingOperation.setName(operation.getName());
    }

    /******************************************************
     * Compare the Output
     ******************************************************/
    if (output == null)
    {
      bindingOperation.setBindingOutput(null);
    }
    else
    {
      // Create BindingOutput if necessary
      if (bindingOutput == null)
      {
        BindingOutput newBindingOutput = factory.createBindingOutput();
        newBindingOutput.setEOutput(output);
        newBindingOutput.setName(output.getName());
        bindingOperation.setBindingOutput(newBindingOutput);
      }
      else
      {
        // Compare the Output names
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.