美文网首页
第二十四章 SOAP 错误处理 - 发生故障时添加 WS-Add

第二十四章 SOAP 错误处理 - 发生故障时添加 WS-Add

作者: Cache技术分享 | 来源:发表于2024-06-10 08:07 被阅读0次

    第二十四章 SOAP 错误处理 - 发生故障时添加 WS-Addressing 标头元素

    %SOAP.Fault12.Code 属性

    可以使用 %SOAP.Fault12.Code 作为 %SOAP.Fault12实例的 Code 属性的值。%SOAP.Fault12.Code类具有以下属性:

    Subcode

    可选的子代码。

    Value

    提供的值取决于是否提供了子代码:

    • 如果使用了子代码,请将值指定为 qname。
    • 如果没有使用子代码,请将值指定为 SOAP 错误代码的宏中列出的 SOAP 1.2 宏之一。

    %SOAP.Fault12.Text 属性

    可以在使用 %SOAP.Fault12.Text作为 %SOAP.Fault12实例的 Reason 属性中的列表元素。%SOAP.Fault12.Text类具有以下属性:

    Text

    指示故障原因的字符串,以便用户查看。

    lang

    与故障文本所用语言或地点相对应的代码。有关信息,请参阅 W3 网站 (https://www.w3.org/)。

    发生故障时添加 WS-Addressing 标头元素

    发生故障时, Web 服务可以添加 WS-Addressing 标头元素。为此,请在 Web 服务的故障处理中包含以下附加步骤:

    1. 选择故障目标和发生故障时使用的故障操作。
    2. 使用这些作为参数,在调用 %SOAP.Addressing.PropertiesGetDefaultResponseProperties() 类方法。这将在返回 %SOAP.Addressing.Properties的实例,该实例会根据需要填充值。
    3. 根据需要,可选择设置%SOAP.Addressing.Propertie 实例的其他属性。
    4. Web 服务的 FaultAddressing 属性设置为在 %SOAP.Addressing. 的实例。

    相关文章

      网友评论

          本文标题:第二十四章 SOAP 错误处理 - 发生故障时添加 WS-Add

          本文链接:https://www.haomeiwen.com/subject/mzsiqjtx.html