protected SOAPBinding createSoapBinding() { SOAPBinding soapBind = new SOAPBindingImpl(); String style = getStyle(); if (style.equals(SoapConstants.STYLE_WRAPPED)) style = SoapConstants.STYLE_DOCUMENT; soapBind.setStyle( style ); soapBind.setTransportURI( getBindingId() ); return soapBind; }
private Binding addBinding(Definition def, String nameSpaceURI, PortTypeImpl portType, UnknownExtensibilityElement wsPolicyRef, DOMImplementation dImpl) { String portName = portType.getQName().getLocalPart(); Binding binding = def.createBinding(); binding.setQName(new QName(nameSpaceURI, portName + WSDL_SOAP_BINDING_SUFFIX)); binding.setUndefined(false); binding.setPortType(portType); SOAPBindingImpl soapBindingImpl = new SOAPBindingImpl(); soapBindingImpl.setStyle(DOCUMENT); soapBindingImpl.setTransportURI(SOAP_HTTP_NAMESPACE); binding.addExtensibilityElement(soapBindingImpl); if (wsPolicyRef != null) { log.info("policy info is not null"); binding.addExtensibilityElement(wsPolicyRef); } Document doc = dImpl.createDocument(WSP_NAMESPACE, "Misc", null); UnknownExtensibilityElement exEle = new UnknownExtensibilityElement(); exEle.setElement(doc.createElementNS("http://www.w3.org/2006/05/addressing/wsdl", "wsaw:UsingAddressing")); exEle.setElementType(new QName("http://www.w3.org/2006/05/addressing/wsdl", "wsaw:UsingAddressing")); binding.addExtensibilityElement(exEle); return binding; }
private Binding addBinding(Definition def, String nameSpaceURI, PortTypeImpl portType, UnknownExtensibilityElement wsPolicyRef, DOMImplementation dImpl) { String portName = portType.getQName().getLocalPart(); Binding binding = def.createBinding(); binding.setQName(new QName(nameSpaceURI, portName + WSDL_SOAP_BINDING_SUFFIX)); binding.setUndefined(false); binding.setPortType(portType); SOAPBindingImpl soapBindingImpl = new SOAPBindingImpl(); soapBindingImpl.setStyle(DOCUMENT); soapBindingImpl.setTransportURI(SOAP_HTTP_NAMESPACE); binding.addExtensibilityElement(soapBindingImpl); if (wsPolicyRef != null) { log.debug("policy info is not null"); binding.addExtensibilityElement(wsPolicyRef); } Document doc = dImpl.createDocument(WSP_NAMESPACE, "Misc", null); UnknownExtensibilityElement exEle = new UnknownExtensibilityElement(); exEle.setElement(doc.createElementNS("http://www.w3.org/2006/05/addressing/wsdl", "wsaw:UsingAddressing")); exEle.setElementType(new QName("http://www.w3.org/2006/05/addressing/wsdl", "wsaw:UsingAddressing")); binding.addExtensibilityElement(exEle); return binding; }
/** * Create the binding. * * @param def <code>Definition</code> * @param add true if binding should be added to the def * @return */ protected Binding writeBinding(Definition def, boolean add) { QName bindingQName = new QName(intfNS, getBindingName()); // If a binding already exists, don't replace it. Binding binding = def.getBinding(bindingQName); if (binding != null) { return binding; } // Create a binding binding = def.createBinding(); binding.setUndefined(false); binding.setQName(bindingQName); SOAPBinding soapBinding = new SOAPBindingImpl(); String styleStr = (style == Style.RPC) ? "rpc" : "document"; soapBinding.setStyle(styleStr); soapBinding.setTransportURI(Constants.URI_SOAP11_HTTP); binding.addExtensibilityElement(soapBinding); if (add) { def.addBinding(binding); } return binding; }
/** * Create the binding. * * @param def <code>Definition</code> * @param add true if binding should be added to the def * @return */ protected Binding writeBinding(Definition def, boolean add) { QName bindingQName = new QName(intfNS, getBindingName()); // If a binding already exists, don't replace it. Binding binding = def.getBinding(bindingQName); if (binding != null) { return binding; } // Create a binding binding = def.createBinding(); binding.setUndefined(false); binding.setQName(bindingQName); SOAPBinding soapBinding = new SOAPBindingImpl(); String styleStr = (style == Style.RPC) ? "rpc" : "document"; soapBinding.setStyle(styleStr); soapBinding.setTransportURI(Constants.URI_SOAP11_HTTP); binding.addExtensibilityElement(soapBinding); if (add) { def.addBinding(binding); } return binding; }
/** * Create the binding. * * @param def <code>Definition</code> * @param add true if binding should be added to the def * @return */ protected Binding writeBinding(Definition def, boolean add) { QName bindingQName = new QName(intfNS, getBindingName()); // If a binding already exists, don't replace it. Binding binding = def.getBinding(bindingQName); if (binding != null) { return binding; } // Create a binding binding = def.createBinding(); binding.setUndefined(false); binding.setQName(bindingQName); SOAPBinding soapBinding = new SOAPBindingImpl(); String styleStr = (style == Style.RPC) ? "rpc" : "document"; soapBinding.setStyle(styleStr); soapBinding.setTransportURI(Constants.URI_SOAP11_HTTP); binding.addExtensibilityElement(soapBinding); if (add) { def.addBinding(binding); } return binding; }
SOAPBinding soapBinding = new SOAPBindingImpl(); soapBinding.setStyle("rpc"); soapBinding.setTransportURI("http://schemas.xmlsoap.org/soap/http");
SOAPBinding soapbinding = new SOAPBindingImpl(); soapbinding.setTransportURI("http://schemas.xmlsoap.org/soap/http"); soapbinding.setStyle("document");
SOAPBinding soapbinding = new SOAPBindingImpl(); soapbinding.setTransportURI("http://schemas.xmlsoap.org/soap/http"); soapbinding.setStyle("document");
SOAPBinding soap = new SOAPBindingImpl(); soap.setTransportURI("http://schemas.xmlsoap.org/soap/http"); soap.setStyle("document");
if (binding == null || binding.size() == 0) { SOAPBinding soapBinding = new SOAPBindingImpl(); soapBinding.setTransportURI("http://schemas.xmlsoap.org/soap/http"); soapBinding.setStyle("document");