如何从作为 Web 服务发布的业务流程引发 SOAP 异常

可以从发布为 Web 服务的编排中返回 SOAP 异常。 将错误消息添加到SOAP端口,并发送错误消息代替响应。

从作为 Web 服务发布的业务流程(编排)抛出 SOAP 异常

  1. 将错误消息添加到 SOAP 端口类型。 错误消息的消息类型可以是任何符合 XML 架构 (XSD) 的架构或简单类型。

    注释

    若要将字符串作为包含错误信息的 SoapException 返回,可以使用简单类型字符串作为错误消息类型。

  2. 在编排中,创建故障消息。

  3. 使用发送形状链接到与故障消息对应的SOAP端口中的故障操作。 SOAP 异常封装返回的错误消息。

    如果业务流程未返回错误,请使用另一个 发送 形状通过常规响应操作发送标准 SOAP 响应消息。

另请参阅

错误消息
将业务流程发布为 Web 服务