Developer for System z 7.6.x 版

# 限制：從服務流程專案產生的 Web 服務無法呼叫它本身（遞迴呼叫）

從服務流程專案產生的 Web 服務無法直接或間接地呼叫它本身。一般而言，服務流程專案工具不容許建立流程的遞迴呼叫（以直接方式或透過中間呼叫的方式），亦即呼叫其本身的流程。

然而，服務流程專案工具目前偵測不到下列類型的遞迴：

- 從服務流程專案產生 Web 服務（例如，WS01）。
- 產生的 Web 服務 (WS01) 會呼叫某些其他 Web 服務（例如，WS02）。（順便說說，在「企業服務工具」中，將 WS02 稱為「出埠 Web 服務」，因為它對呼叫它的 Web 服務而言，是在外部的。）
- 所呼叫的 Web 服務 (WS02) 會依次呼叫原始的 Web 服務 (WS01)。

在這種情況下：當您建立遞迴時，流程編輯器偵測不到該遞迴，且不會顯示錯誤訊息。您可以順利產生 CICS® 服務流程執行時期的執行時期程式碼，並部署 Web 服務 (WS01)。當執行 Web 服務 (WS01) 時，會成功呼叫第二個 Web 服務 (WS02)。然而，遞迴呼叫（從 WS02 呼叫回 WS01）將失敗。

使用條款 | 意見
本資訊中心採用 Eclipse 技術。(http://www.eclipse.org)