Developer for System z V7.6.x

# 局限性：从服务流项目生成的 Web Service 无法调用自身（递归调用）

从服务流项目生成的 Web service 无法直接或间接调用它自身。通常，服务流项目工具不允许您创建流的递归调用（即，直接或通过中间调用来调用自身的流）。

但是，服务流项目工具当前检测不到以下类型的递归：

- 您从服务流项目生成 Web service（例如 WS01）。
- 生成的 Web service（WS01）调用某些其他 Web service（例如 WS02）。（顺便提一下，在 Enterprise Service Tools 中，WS02 称为“出站 Web service”，因为 WS02 在调用它的 Web service 的外部。）
- 已调用的 Web service（WS02）反过来又调用最初的 Web Service（WS01）。

在这种情况下：在您创建递归时，流编辑器检测不到递归，并且不显示错误消息。您可以成功地为 CICS® Service Flow Runtime 生成运行时代码并部署 Web service（WS01）。当您运行 Web service（WS01）时，对第二个 Web service（WS02）的调用会成功。但是，递归调用（从 WS02 回到 WS01）将失败。

使用条款 | 反馈
本信息中心基于 Eclipse 技术。（http://www.eclipse.org）