[jbossws-dev] [Design of JBoss Web Services] - doclit request message element name not equal to operation n

thomas.diesler@jboss.com do-not-reply at jboss.com
Fri Jan 12 04:48:02 EST 2007


I have 


  |   <types>
  |     <schema ...>
  |       <complexType name="paraListType">
  |         <sequence>
  |           <element name="username" type="string" nillable="true"/>
  |           <element name="password" type="string" nillable="true"/>
  |           <element name="operationName" type="string" nillable="true"/>
  |           <element name="inputXML" type="string" nillable="true"/>
  |         </sequence>
  |       </complexType>
  |       <complexType name="responseType">
  |         <sequence>
  |           <element name="result" type="string" nillable="true"/>
  |         </sequence>
  |       </complexType>
  |       <element name="paraList2" type="tns:paraListType"/>
  |       <element name="responseXML" type="tns:responseType"/>
  |     </schema>
  |   </types>
  |   <message name="attachRequest">
  |     <part name="parameters" element="ns2:paraList2"/>
  |     <part name="attachmentContents" type="xsd:string"/>
  |   </message>
  |   <message name="attachResponse">
  |     <part name="result" element="ns2:responseXML"/>
  |   </message>
  |   <portType name="TransmulatorInterface">
  |     <operation name="invokeAttach">
  |       <input message="tns:attachRequest"/>
  |       <output message="tns:attachResponse"/>
  |     </operation>
  |   </portType>
  | 

When running tools I get 


  | Exception in thread "main" org.jboss.ws.WSException: Unable to unwrap parameters, wrapper element name must match operation name. operationName=invokeAttach elementName=paraList2
  |         at org.jboss.ws.tools.WSDLToJava.appendParameters(WSDLToJava.java:421)
  |         at org.jboss.ws.tools.WSDLToJava.appendDocParameters(WSDLToJava.java:387)
  | 

Do we have a reference to the relevant part in a spec? 

Generally, we please document (read MUST) why we make assertions like this. A future version of the spec might invalidate the assertion.

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4000809#4000809

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4000809



More information about the jbossws-dev mailing list