binding.addExtensibilityElement(parseExtensibilityElement( Binding.class, tempEl, def));
private static void setSoapBindingExtElement(Definition wsdlDefinition, Binding binding, ExtensionRegistry extReg) throws Exception { SOAPBindingUtil.addSOAPNamespace(wsdlDefinition, false); SOAPBinding soapBinding = SOAPBindingUtil.createSoapBinding(extReg, false); soapBinding.setStyle(style); binding.addExtensibilityElement(soapBinding); }
private static void setSoapBindingExtElement(Definition wsdlDefinition, Binding binding, ExtensionRegistry extReg) throws Exception { SOAPBindingUtil.addSOAPNamespace(wsdlDefinition, false); SOAPBinding soapBinding = SOAPBindingUtil.createSoapBinding(extReg, false); soapBinding.setStyle(style); binding.addExtensibilityElement(soapBinding); }
private static void setSoapBindingExtElement(Definition wsdlDefinition, Binding binding, ExtensionRegistry extReg) throws Exception { SOAPBindingUtil.addSOAPNamespace(wsdlDefinition, false); SOAPBinding soapBinding = SOAPBindingUtil.createSoapBinding(extReg, false); soapBinding.setStyle(style); binding.addExtensibilityElement(soapBinding); }
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 void setXMLBindingExtElement() throws ToolException { if (extReg == null) { extReg = wsdlFactory.newPopulatedExtensionRegistry(); } XMLFormatBinding xmlBinding = null; try { xmlBinding = (XMLFormatBinding)extReg.createExtension(Binding.class, ToolConstants.XML_BINDING_FORMAT); } catch (WSDLException wse) { Message msg = new Message("FAIL_TO_CREATE_XMLBINDING", LOG); throw new ToolException(msg); } binding.addExtensibilityElement(xmlBinding); }
private void setXMLBindingExtElement() throws ToolException { if (extReg == null) { extReg = wsdlFactory.newPopulatedExtensionRegistry(); } try { binding.addExtensibilityElement(getWSDLPlugin("xml", Binding.class).createExtension(null)); } catch (WSDLException wse) { Message msg = new Message("FAIL_TO_CREATE_XMLBINDING", LOG); throw new ToolException(msg, wse); } }
private void setXMLBindingExtElement() throws ToolException { if (extReg == null) { extReg = wsdlFactory.newPopulatedExtensionRegistry(); } try { binding.addExtensibilityElement(getWSDLPlugin("xml", Binding.class).createExtension(null)); } catch (WSDLException wse) { Message msg = new Message("FAIL_TO_CREATE_XMLBINDING", LOG); throw new ToolException(msg, wse); } }
/** * Called after the {@link Binding} has been created, but before any sub-elements are added. Subclasses can override * this method to define the binding name, or add extensions to it. * * <p>Default implementation calls {@link DefaultConcretePartProvider#populateBinding(Definition, Binding)}, adds the * SOAP 1.1 namespace, creates a {@link SOAPBinding}, and calls {@link #populateSoapBinding(SOAPBinding, Binding)} * sets the binding name to the port type name with the {@link #getBindingSuffix() suffix} appended to it. * * @param definition the WSDL4J {@code Definition} * @param binding the WSDL4J {@code Binding} */ @Override protected void populateBinding(Definition definition, Binding binding) throws WSDLException { definition.addNamespace(SOAP_11_NAMESPACE_PREFIX, SOAP_11_NAMESPACE_URI); super.populateBinding(definition, binding); SOAPBinding soapBinding = (SOAPBinding) createSoapExtension(definition, Binding.class, "binding"); populateSoapBinding(soapBinding, binding); binding.addExtensibilityElement(soapBinding); }
/** * Called after the {@link Binding} has been created, but before any sub-elements are added. Subclasses can override * this method to define the binding name, or add extensions to it. * * <p>Default implementation calls {@link DefaultConcretePartProvider#populateBinding(Definition, Binding)}, adds the * SOAP 1.1 namespace, creates a {@link SOAPBinding}, and calls {@link #populateSoapBinding(SOAPBinding, Binding)} * sets the binding name to the port type name with the {@link #getBindingSuffix() suffix} appended to it. * * @param definition the WSDL4J {@code Definition} * @param binding the WSDL4J {@code Binding} */ @Override protected void populateBinding(Definition definition, Binding binding) throws WSDLException { definition.addNamespace(SOAP_11_NAMESPACE_PREFIX, SOAP_11_NAMESPACE_URI); super.populateBinding(definition, binding); SOAPBinding soapBinding = (SOAPBinding) createSoapExtension(definition, Binding.class, "binding"); populateSoapBinding(soapBinding, binding); binding.addExtensibilityElement(soapBinding); }
/** * Called after the {@link javax.wsdl.Binding} has been created, but before any sub-elements are added. Subclasses * can override this method to define the binding name, or add extensions to it. * <p/> * Default implementation calls {@link DefaultConcretePartProvider#populateBinding(javax.wsdl.Definition, * javax.wsdl.Binding)}, adds the SOAP 1.1 namespace, creates a {@link javax.wsdl.extensions.soap.SOAPBinding}, and * calls {@link #populateSoapBinding(javax.wsdl.extensions.soap12.SOAP12Binding, javax.wsdl.Binding)} sets the * binding name to the port type name with the {@link #getBindingSuffix() suffix} appended to it. * * @param definition the WSDL4J <code>Definition</code> * @param binding the WSDL4J <code>Binding</code> */ @Override protected void populateBinding(Definition definition, Binding binding) throws WSDLException { definition.addNamespace(SOAP_12_NAMESPACE_PREFIX, SOAP_12_NAMESPACE_URI); super.populateBinding(definition, binding); SOAP12Binding soapBinding = (SOAP12Binding) createSoapExtension(definition, Binding.class, "binding"); populateSoapBinding(soapBinding, binding); binding.addExtensibilityElement(soapBinding); }
/** * Called after the {@link Binding} has been created, but before any sub-elements are added. Subclasses can override * this method to define the binding name, or add extensions to it. * * <p>Default implementation calls {@link DefaultConcretePartProvider#populateBinding(Definition, Binding)}, adds the * SOAP 1.1 namespace, creates a {@link SOAPBinding}, and calls {@link #populateSoapBinding(SOAPBinding, Binding)} * sets the binding name to the port type name with the {@link #getBindingSuffix() suffix} appended to it. * * @param definition the WSDL4J {@code Definition} * @param binding the WSDL4J {@code Binding} */ @Override protected void populateBinding(Definition definition, Binding binding) throws WSDLException { definition.addNamespace(SOAP_11_NAMESPACE_PREFIX, SOAP_11_NAMESPACE_URI); super.populateBinding(definition, binding); SOAPBinding soapBinding = (SOAPBinding) createSoapExtension(definition, Binding.class, "binding"); populateSoapBinding(soapBinding, binding); binding.addExtensibilityElement(soapBinding); }
/** * Called after the {@link javax.wsdl.Binding} has been created, but before any sub-elements are added. Subclasses * can override this method to define the binding name, or add extensions to it. * * <p>Default implementation calls {@link DefaultConcretePartProvider#populateBinding(javax.wsdl.Definition, * javax.wsdl.Binding)}, adds the SOAP 1.1 namespace, creates a {@link javax.wsdl.extensions.soap.SOAPBinding}, and * calls {@link #populateSoapBinding(javax.wsdl.extensions.soap12.SOAP12Binding, javax.wsdl.Binding)} sets the * binding name to the port type name with the {@link #getBindingSuffix() suffix} appended to it. * * @param definition the WSDL4J {@code Definition} * @param binding the WSDL4J {@code Binding} */ @Override protected void populateBinding(Definition definition, Binding binding) throws WSDLException { definition.addNamespace(SOAP_12_NAMESPACE_PREFIX, SOAP_12_NAMESPACE_URI); super.populateBinding(definition, binding); SOAP12Binding soapBinding = (SOAP12Binding) createSoapExtension(definition, Binding.class, "binding"); populateSoapBinding(soapBinding, binding); binding.addExtensibilityElement(soapBinding); }
/** * Called after the {@link javax.wsdl.Binding} has been created, but before any sub-elements are added. Subclasses * can override this method to define the binding name, or add extensions to it. * * <p>Default implementation calls {@link DefaultConcretePartProvider#populateBinding(javax.wsdl.Definition, * javax.wsdl.Binding)}, adds the SOAP 1.1 namespace, creates a {@link javax.wsdl.extensions.soap.SOAPBinding}, and * calls {@link #populateSoapBinding(javax.wsdl.extensions.soap12.SOAP12Binding, javax.wsdl.Binding)} sets the * binding name to the port type name with the {@link #getBindingSuffix() suffix} appended to it. * * @param definition the WSDL4J {@code Definition} * @param binding the WSDL4J {@code Binding} */ @Override protected void populateBinding(Definition definition, Binding binding) throws WSDLException { definition.addNamespace(SOAP_12_NAMESPACE_PREFIX, SOAP_12_NAMESPACE_URI); super.populateBinding(definition, binding); SOAP12Binding soapBinding = (SOAP12Binding) createSoapExtension(definition, Binding.class, "binding"); populateSoapBinding(soapBinding, binding); binding.addExtensibilityElement(soapBinding); }
/** * Called after the {@link Binding} has been created, but before any sub-elements are added. Subclasses can override * this method to define the binding name, or add extensions to it. * <p/> * Default implementation calls {@link DefaultConcretePartProvider#populateBinding(Definition, Binding)}, adds the * SOAP 1.1 namespace, creates a {@link SOAPBinding}, and calls {@link #populateSoapBinding(SOAPBinding, Binding)} * sets the binding name to the port type name with the {@link #getBindingSuffix() suffix} appended to it. * * @param definition the WSDL4J <code>Definition</code> * @param binding the WSDL4J <code>Binding</code> */ @Override protected void populateBinding(Definition definition, Binding binding) throws WSDLException { definition.addNamespace(SOAP_11_NAMESPACE_PREFIX, SOAP_11_NAMESPACE_URI); super.populateBinding(definition, binding); SOAPBinding soapBinding = (SOAPBinding) createSoapExtension(definition, Binding.class, "binding"); populateSoapBinding(soapBinding, binding); binding.addExtensibilityElement(soapBinding); }
private void setSoapBindingExtElement() throws ToolException { if (extReg == null) { extReg = wsdlFactory.newPopulatedExtensionRegistry(); } SOAPBinding soapBinding = null; try { soapBinding = (SOAPBinding)extReg.createExtension(Binding.class, WSDLConstants.NS_SOAP_BINDING); } catch (WSDLException wse) { Message msg = new Message("FAIL_TO_CREATE_SOAPBINDING", LOG); throw new ToolException(msg, wse); } soapBinding.setStyle((String)env.get(ToolConstants.CFG_STYLE)); soapBinding.setTransportURI(WSDLConstants.NS_SOAP11_HTTP_BINDING); binding.addExtensibilityElement(soapBinding); }
private void setSoapBindingExtElement() throws ToolException { if (extReg == null) { extReg = wsdlFactory.newPopulatedExtensionRegistry(); } SOAPBindingUtil.addSOAPNamespace(wsdlDefinition, isSOAP12()); SoapBinding soapBinding = null; try { soapBinding = SOAPBindingUtil.createSoapBinding(extReg, isSOAP12()); } catch (WSDLException wse) { Message msg = new Message("FAIL_TO_CREATE_SOAPBINDING", LOG); throw new ToolException(msg, wse); } soapBinding.setStyle((String)env.get(ToolConstants.CFG_STYLE)); binding.addExtensibilityElement(soapBinding); }
private void setSoapBindingExtElement() throws ToolException { if (extReg == null) { extReg = wsdlFactory.newPopulatedExtensionRegistry(); } SOAPBindingUtil.addSOAPNamespace(wsdlDefinition, isSOAP12()); SoapBinding soapBinding = null; try { soapBinding = SOAPBindingUtil.createSoapBinding(extReg, isSOAP12()); } catch (WSDLException wse) { Message msg = new Message("FAIL_TO_CREATE_SOAPBINDING", LOG); throw new ToolException(msg, wse); } soapBinding.setStyle((String)env.get(ToolConstants.CFG_STYLE)); binding.addExtensibilityElement(soapBinding); }
public Binding createBinding(Definition definition, PortType portType) { try { Binding binding = definition.createBinding(); binding.setPortType(portType); configureBinding(definition, binding, portType); ExtensibilityElement bindingExtension = definition.getExtensionRegistry().createExtension(Binding.class, soapBinding); if (requiresSOAP12) { ((SOAP12Binding)bindingExtension).setStyle("document"); ((SOAP12Binding)bindingExtension).setTransportURI("http://schemas.xmlsoap.org/soap/http"); } else { ((SOAPBinding)bindingExtension).setStyle("document"); ((SOAPBinding)bindingExtension).setTransportURI("http://schemas.xmlsoap.org/soap/http"); } binding.addExtensibilityElement(bindingExtension); return binding; } catch (WSDLException e) { throw new WSDLGenerationException(e); } }
public Binding createBinding(Definition definition, PortType portType) { try { Binding binding = definition.createBinding(); binding.setPortType(portType); configureBinding(definition, binding, portType); ExtensibilityElement bindingExtension = definition.getExtensionRegistry().createExtension(Binding.class, soapBinding); if (requiresSOAP12) { ((SOAP12Binding)bindingExtension).setStyle("document"); ((SOAP12Binding)bindingExtension).setTransportURI("http://schemas.xmlsoap.org/soap/http"); } else { ((SOAPBinding)bindingExtension).setStyle("document"); ((SOAPBinding)bindingExtension).setTransportURI("http://schemas.xmlsoap.org/soap/http"); } binding.addExtensibilityElement(bindingExtension); return binding; } catch (WSDLException e) { throw new WSDLGenerationException(e); } }