当从AXIS2生成客户端时如何从SOAP响应中获取错误

问题描述 投票:0回答:1

我使用Axis2插件从wsdl生成STUB。我的Web服务是返回空值的单向服务。但是在客户端中,我必须获取response(Envelope)中存在的错误/故障。error on soap ui

try {
        proxy.bAPI_SALESORDER_CREATEFROMDAT2_Asy_Out(orderData); //void method
    } catch (SOAPFaultException | RemoteException e) {
        logger.error(e.getMessage(), e);
}

您能否指导我如何在代码中获取此错误消息。我不确定MessageContext是否可以在这里提供帮助?

java web-services wsdl
1个回答
0
投票

根据定义,单向服务不会发回任何东西-没有SOAP信封,没有SOAP Fault。唯一可能的错误指示是HTTP 500。

© www.soinside.com 2019 - 2024. All rights reserved.