この図は、JDeveloperのSOAOrderBooking.bpelページのスクリーンショットを示しています。 「main」のすべてのブロックが最小化されています。
「receiveInput」receiveアクティビティ
「InsertOrderIntoDB」スコープ
「Customer Service」スコープ
「CreditService」スコープ
「RequiresManualApproval」decideアクティビティ
「requiresApproval」スイッチ
「SelectSupplier」スコープ
「PostFulfillmentReq」スコープ
「SetFinalOrderStatus」スコープ
「NotifyCustomer」スコープ
「callbackClient」invokeアクティビティ
また、BPELプロセス全体に「client:OrderBookingFault」というCatchブランチがあります。
スイムレーンには、次のパートナ・リンクおよびアダプタが含まれています。
「NotificationService」パートナ・リンク
「TaskService」パートナ・リンク
「CreditValidatingService」パートナ・リンク
「OrderFulfillment」パートナ・リンク
「OrderStatus」データベース・アダプタ
「OrderSequence」データベース・アダプタ
「SelectService」パートナ・リンク
「CustomerService」パートナ・リンク
「RapidService」パートナ・リンク
「Order」データベース・アダプタ
「DecisionServicePL」パートナ・リンク
「client」パートナ・リンク
「client」パートナ・リンクには、「receiveInput」アクティビティへの矢印の線と、「callbackClient」アクティビティからの矢印の線があります。