[ 
http://jira.codehaus.org/browse/XFIRE-948?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_93341
 ] 

Tomasz Sztelak commented on XFIRE-948:
--------------------------------------

Can you attach here or send to me whole wsdl file ?

> Xfire generator can not handle soap:header parts feature correctly
> ------------------------------------------------------------------
>
>                 Key: XFIRE-948
>                 URL: http://jira.codehaus.org/browse/XFIRE-948
>             Project: XFire
>          Issue Type: Bug
>          Components: Generator
>    Affects Versions: 1.2.5
>         Environment: JSDK1.5
>            Reporter: hubert zhang
>            Assignee: Tomasz Sztelak
>
> See the WSDL file:
>       <wsdl:message name="getActiveAlarms">
>     <wsdl:documentation>
>     The getActiveAlarms request message.
>     </wsdl:documentation>
>     <wsdl:part name="mtosiHeader" element="tmf854XSD:header"/>
>     <wsdl:part name="mtosiBody" element="tmf854XSD:getActiveAlarms"/>
>   </wsdl:message>
>     <wsdl:operation name="getActiveAlarms">
>       <soap:operation style="document"/>
>                       <wsdl:input>
>                               <soap:header message="tmf854WS:getActiveAlarms" 
> part="mtosiHeader" use="literal" />
>                               <soap:body parts="mtosiBody" use="literal" />
>                       </wsdl:input>
>                       <wsdl:output>
>                               <soap:header 
> message="tmf854WS:getActiveAlarmsResponse" part="mtosiHeader" use="literal" />
>                               <soap:body parts="mtosiBody" use="literal" />
>                       </wsdl:output>
>                       <wsdl:fault name="ProcessingFailureException">
>                               <soap:fault name="ProcessingFailureException" 
> use="literal" />
>                       </wsdl:fault>
>               </wsdl:operation>
> then the generated java file looks like this:
>       @WebMethod(operationName = "getActiveAlarms", action = "")
>     @WebResult(name = "header", targetNamespace = "tmf854.v1")
>     public HeaderT getActiveAlarms(
>         @WebParam(name = "header", targetNamespace = "tmf854.v1")
>         HeaderT header,
>         @WebParam(name = "getActiveAlarms", targetNamespace = "tmf854.v1")
>         GetActiveAlarmsT getActiveAlarms,
>         @WebParam(name = "header", targetNamespace = "tmf854.v1", header = 
> true)
>         HeaderT header2,
>         @WebParam(name = "getActiveAlarmsResponse", targetNamespace = 
> "tmf854.v1", mode = WebParam.Mode.OUT)
>         Holder<GetActiveAlarmsResponseT> getActiveAlarmsResponse,
>         @WebParam(name = "header", targetNamespace = "tmf854.v1", mode = 
> WebParam.Mode.OUT, header = true)
>         Holder<HeaderT> header3)
>         throws ProcessingFailureException
>     ;
> so many headers there ,this means the generator can not handle the parts 
> attribute correctly!
> Is this a bug?

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://jira.codehaus.org/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe from this list please visit:

    http://xircles.codehaus.org/manage_email

Reply via email to