Java web服务操作是否可以返回多个类型?
我正在使用另一个团队编写的web服务 我在WSDL中使用的操作是: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
<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>