BPEL プロセスには、BPEL では実行できないロジックを実行するための Java コールアウトが含まれています。
その Java コールアウトは、(DII WS 呼び出しを使用して) 別の BPEL ワークフローを呼び出します。
BPEL1 -> (Java Embedding) -> Java code -> (SOAP call) -> BPEL2
1 つの面倒な詳細を除いて、すべて正常に動作しています。Enterprise Manager でコール スタックを確認すると、これら 2 つの BPEL プロセスはリンクされていません (つまり、1 つのツリーとして表示されません)。これにより、トラブルシューティングに多少の遅延と混乱が生じます。
通常の呼び出しステップを使用して同じ子 BPEL が呼び出されると、プロセスがリンクされます。
問題は、BPEL が親情報を子プロセスに渡す方法です。HTTP または SOAP ヘッダーであると考えられますが、すぐに調査します。ただし、誰かが以前にこの課題を抱えていて、必要なすべての手順の概要を説明してくれることを願っています. :-)