soapBody.setEncodingStyles(StringUtils.parseNMTokens(encStyleStr));
protected SOAPBody createSoapBody(Service service) { String use = getUse(); SOAPBody body = new SOAPBodyImpl(); body.setUse( use ); if ( getStyle().equals( SoapConstants.STYLE_RPC ) ) { body.setNamespaceURI( service.getTargetNamespace() ); } if ( use.equals( SoapConstants.USE_ENCODED ) ) { List encodingStyles = new ArrayList(); encodingStyles.add( getSoapVersion().getSoapEncodingStyle() ); body.setEncodingStyles(encodingStyles); } return body; }
soapBody.setEncodingStyles(encodingList); } else { soapBody.setUse("literal");
soapBody.setEncodingStyles(encodingList); } else { soapBody.setUse("literal");
soapBody.setEncodingStyles(encodingList); } else { soapBody.setUse("literal");
soapBody.setUse("literal"); soapBody.setNamespaceURI(TNS); soapBody.setEncodingStyles(UtilMisc.toList("http://schemas.xmlsoap.org/soap/encoding/"));
public void generateBindingOutputContent(BindingOutput bindingOutput, Output output) { // We blow away any existing ExtensibilityElements/content before we generate it // Is it worth being smarter? Look for matching content first and create those which aren't found???? List removeList = new ArrayList(bindingOutput.getEExtensibilityElements()); removeExtensebilityElements(bindingOutput.getEExtensibilityElements(), removeList); SOAPFactory soapFactory = SOAPFactory.eINSTANCE; SOAPBody soapBody = soapFactory.createSOAPBody(); soapBody.setUse((getUseOption(bindingOutput) == USE_ENCODED) ? "encoded" : "literal"); if (getUseOption(bindingOutput) == USE_ENCODED && getStyleOption(bindingOutput) == STYLE_RPC) { List encodingList = new BasicEList(); encodingList.add("http://schemas.xmlsoap.org/soap/encoding/"); soapBody.setEncodingStyles(encodingList); soapBody.setNamespaceURI(getNamespace(bindingOutput)); } else if (getUseOption(bindingOutput) == USE_LITERAL && getStyleOption(bindingOutput) == STYLE_RPC) { soapBody.setNamespaceURI(getNamespace(bindingOutput)); } bindingOutput.addExtensibilityElement(soapBody); }
public void generateBindingInputContent(BindingInput bindingInput, Input input) { // We blow away any existing ExtensibilityElements/content before we generate it // Is it worth being smarter? Look for matching content first and create those which aren't found???? List removeList = new ArrayList(bindingInput.getEExtensibilityElements()); removeExtensebilityElements(bindingInput.getEExtensibilityElements(), removeList); SOAPFactory soapFactory = SOAPFactory.eINSTANCE; SOAPBody soapBody = soapFactory.createSOAPBody(); soapBody.setUse((getUseOption(null) == USE_ENCODED) ? "encoded" : "literal"); if (getUseOption(bindingInput) == USE_ENCODED && getStyleOption(bindingInput) == STYLE_RPC) { List encodingList = new BasicEList(); encodingList.add("http://schemas.xmlsoap.org/soap/encoding/"); soapBody.setEncodingStyles(encodingList); soapBody.setNamespaceURI(getNamespace(bindingInput)); } else if (getUseOption(bindingInput) == USE_LITERAL && getStyleOption(bindingInput) == STYLE_RPC) { soapBody.setNamespaceURI(getNamespace(bindingInput)); } bindingInput.addExtensibilityElement(soapBody); }
soapBody.setEncodingStyles(StringUtils.parseNMTokens(encStyleStr));