я просто хочу спросить, целесообразно ли помещать фиксацию внутри процедуры PL/SQL, вызываемой параллельной программой Oracle EBS? Я всегда считал плохой практикой размещать коммиты внутри программы по следующим причинам:
- Если Программа сталкивается с Исключением после фиксации, мы больше не можем откатить ее.
- Пусть вызывающее приложение выполняет неявную фиксацию (в данном случае EBS).
- Как и в случае с рабочими процессами Oracle, мы никогда не должны размещать фиксации внутри пакета WF, поскольку это нарушит функцию «отката» рабочего процесса.
Тем не менее, я продолжаю видеть, как разработчики Oracle EBS помещают коммиты в одну параллельную программу. Есть мысли по этому поводу?
Спасибо!