BPEL - एक दोषपूर्ण प्रक्रिया को फिर से शुरू करना
इस अध्याय में, हम एक दोषपूर्ण प्रक्रिया के पुनर्जीवन से संबंधित विभिन्न परिदृश्य देखेंगे।
परिदृश्य ए
BPEL कोड एक गलती-नीति का उपयोग करता है और "ora-human-हस्तक्षेप" गतिविधि का उपयोग करके एक दोष को नियंत्रित किया जाता है। फिर गलती को पुनर्प्राप्त करने योग्य के रूप में चिह्नित किया जाता है और उदाहरण स्थिति "रनिंग" पर सेट की जाती है।
परिदृश्य बी
BPEL कोड एक गलती-नीति का उपयोग करता है और एक गलती को पकड़ा जाता है और "ora-rethrow-गलती" कार्रवाई का उपयोग करके फिर से फेंक दिया जाता है। तब गलती को पुनर्प्राप्त करने योग्य के रूप में चिह्नित किया जाता है और उदाहरण स्थिति "दोषपूर्ण" पर सेट होती है; बशर्ते गलती एक ठीक हो (जैसे URL उपलब्ध नहीं था)।