[ http://jira.codehaus.org/browse/XFIRE-948?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Tomasz Sztelak reassigned XFIRE-948: ------------------------------------ Assignee: Tomasz Sztelak (was: Dan Diephouse) > 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