我在我的 ESB 中使用 org.jboss.soa.esb.actions.soap.SOAPClient。如果 SOAPClient 无法发送请求,我正在尝试获取 HTTP 状态代码或任何异常。在这里,可能有很多原因导致交付失败:--404,500 等....基于 Exception 。我尝试使用下面的代码,但无法收到任何异常。
<action class="com.xxx.esb.yyy.A228ProducerInquiry.ProducerInquiryTransactionHandler" name="RequestMapper" process="mapRequestPath">
<property name="OGNLPath" value="AgentValidation.strXMLIN"/>
</action>
<action class="org.jboss.soa.esb.actions.soap.SOAPClient" name="FasatPost">
<property name="responseAsOgnlMap" value="true" />
<property name="wsdl" value="http://example.org?wsdl"/>
<property name="SOAPAction" value="mySoapAction"/>
</action>
<action name="response-mapper" class="com.foresters.esb.acord.A228ProducerInquiry.MyResponseAction">
</action>
我可以在控制台和 SOAP UI 中看到异常,但无法在 ESB 中接收
谢谢,马杜厘米