Java web服务操作是否可以返回多个类型?

Java web服务操作是否可以返回多个类型?,java,c#,web-services,wsdl,Java,C#,Web Services,Wsdl,我正在使用另一个团队编写的web服务 我在WSDL中使用的操作是: <wsdl:operation name="transactionReport"> <wsdl:input name="transactionReportRequest" message="schema:transactionReportRequest"> </wsdl:input> <wsdl:output name="transactionReportResp

我正在使用另一个团队编写的web服务

我在WSDL中使用的操作是:

<wsdl:operation name="transactionReport">
    <wsdl:input name="transactionReportRequest" message="schema:transactionReportRequest">
    </wsdl:input>
    <wsdl:output name="transactionReportResponse" message="schema:transactionReportResponse">
    </wsdl:output>
</wsdl:operation>
这似乎与WSDL背道而驰。我是真的吗

我希望此操作只返回
transactionReportResponse
Fault

问题1:此操作是否也可以返回
errorOccurse


问题2:如果可以,那么如何在C#中获取此对象?(尽管XML包含一个
ErrorOccurse
),但它仍返回null)

操作不应返回请求,它应将一个作为参数。它应该返回一个响应。但是,在这个响应中,您可以有:-值-一个“错误”-…@Stultuske它是一个类型,我更正了它。谢谢
<SOAP-ENV:Envelope xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/">
  <SOAP-ENV:Header />
  <SOAP-ENV:Body>
    <errorOccur xmlns="http://thecompany/servicesCompanyInfo/definitions">
      <errorCode>3</errorCode>
      <errorDescription>CUSTOMER_ID or FROM_DATE should have value</errorDescription>
    </errorOccur>
  </SOAP-ENV:Body>
</SOAP-ENV:Envelope>