[ https://issues.apache.org/jira/browse/CXF-3053?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Robert Liguori closed CXF-3053. ------------------------------- Resolution: Won't Fix > Add generation support of http:binding for the java2ws tool from -http > argument > ------------------------------------------------------------------------------- > > Key: CXF-3053 > URL: https://issues.apache.org/jira/browse/CXF-3053 > Project: CXF > Issue Type: Improvement > Components: Tooling > Reporter: Robert Liguori > Priority: Minor > > Recommendation: Add generation support of http:binding for the java2ws tool > from -http argument > Case study 1: > By default, the Axis2 java2wsdl command creates bindings for SOAP 1.1, SOAP > 1.2 and HTTP. > Consider the following class: > import javax.jws.WebMethod; > import javax.jws.WebService; > > @WebService > public class HelloServiceBeanTest { > private String message = "Hello, "; > public void HelloServiceBeanTest() { > } > @WebMethod > public String sayHello(String name) { > return message + name + "."; > } > } > Now consider the following Axis2 command: > $ java2wsdl -o file.wsdl -cn HelloServiceBeanTest > WSDL bindings will be created as such: ...soap:binding..., > ...soap12:binding... and ...http:binding... > Case study 2 and proposal: > CXF creates wsdl with individual bindings. > $ java2ws -o file1 -wsdl HelloServiceBean > will create > ...soap:binding... > $ java2ws -soap12 -o file1 -wsdl HelloServiceBean > will create > ...soap12:binding... > what is missing is the http binding > The following CXF argument (-http) does not exist but would be nice to have: > $ java2ws -http -o file1 -wsdl HelloServiceBean > is proposed to create > ...http:binding... > 'http:binding' reference: Web Services Description Language (WSDL) 1.1 > W3C Note 15 March 2001 (http://www.w3.org/TR/wsdl#_http:binding) > Refactoring suggestion: (-binding soap11 | -binding soap12 | -binding http) > Note: If for some reason, java2ws can already produce the http:binding or > there is a technical reason why it's excluded, please explain and close the > issue. Thanks. -- This message is automatically generated by JIRA. For more information on JIRA, see: http://www.atlassian.com/software/jira