title: What is the difference between ?wsdl and ?singleWsdl parameters
body: <p>My messaging provider gives me two different kinds of WSDLs to use.</p>
  
  <pre><code>http://my.amazonaws.com:8000/webservice/?wsdl
  http://my.amazonaws.com:8000/webservice/?singleWsdl
  </code></pre>
  
  <p>The first one is an <strong>embedded</strong> WSDL. Can NOT use it to generate <code>WSDL2java</code> packages and 
  can NOT use JAX-WS to create a connection.</p>
  
  <p>The second one is a <strong>single</strong> WSDL. It can generate Java packages with CXF 3.0's WSDL2java and can use JAX-WS to create a connection. It works very well.</p>
  
  <p>Please let me know what is the difference between these two kinds of WSDLs.</p>