[
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