美文网首页
第二十四章 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