【问题标题】:Does SOAP/JMS should always handle the Fault?SOAP/JMS 是否应该始终处理故障?
【发布时间】:2017-03-29 08:15:09
【问题描述】:

SOAP/JMS 是否需要在单向通信中处理故障消息? 在 HTTP 中很简单,我们在发送请求后有 HTTP 状态代码和响应。 JMS 呢? 我的意思是让我们考虑在 wsdl 中进行以下简化绑定:

<wsdl:binding>
    <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/jms"/>
    <wsdl:operation name="ala">
        <soap:operation soapAction="" style="document"/>
        <wsdl:input name="ala"/>
    <wsdl:operation/>
  <soap:binding/>
<wsdl:binding/>

在这种情况下,SOAP 是否需要客户端等待带有可选故障的响应消息(这总是可能发生)?还是此场景/通信协议不支持 SOAP Fault 且符合标准?

【问题讨论】:

    标签: soap jms protocols standards fault


    【解决方案1】:

    根据WS-I 2.0 basic profileWSDL 2.0规范,当操作定义中没有output时,不允许定义fault

    【讨论】:

    • 谢谢 Borajs :D
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-05
    相关资源
    最近更新 更多