BPEL - सशर्त शाखाओं का उपयोग करना

BPEL सशर्त शाखाओं के माध्यम से विकल्प बनाने के लिए तर्क लागू करता है। सशर्त शाखाओं पर आधारित दो अलग-अलग क्रियाएं नीचे दी गई हैं -

गतिविधि स्विच करें

इस पद्धति में, आप दो या अधिक शाखाएँ स्थापित करते हैं, प्रत्येक शाखा के साथ एक XPath अभिव्यक्ति के रूप में। यदि अभिव्यक्ति सही है, तो शाखा निष्पादित होती है। यदि अभिव्यक्ति गलत है, तो बीपीईएल प्रक्रिया अगली शाखा की स्थिति में चली जाती है, जब तक कि यह या तो एक वैध शाखा की स्थिति नहीं पाती है, अन्यथा शाखा का सामना करती है, या शाखाओं से बाहर निकल जाती है। यदि एक से अधिक शाखा की स्थिति सत्य है, तो BPEL पहली सच्ची शाखा को क्रियान्वित करता है।

जबकि गतिविधि

आप दो कार्यों के बीच चयन करने के लिए थोड़ी देर के लूप बनाने के लिए थोड़ी देर की गतिविधि का उपयोग कर सकते हैं।