Call Of WF FS - Generate RC Charge Within An EAI Transaction Results In SBL-DAT-00511 (Doc ID 2226261.1)

Last updated on JANUARY 24, 2017

Applies to:

Siebel Field Service - Version 16.7 [IP2016] and later
Information in this document applies to any platform.

Goal

Customer was using the EAI Transaction Service to run the workflow 'FS - Generate Agreement Charge'

This workflow calls the business service 'FS - Generate RC Charge'

The error :
---
Error when calling service 'FS Agreement Charge', method 'GenerateRCCharge' at step 'Generate RC Charge' (SBL-BPR-00162)
-
A transaction is already being executed (SBL-DAT-00511)
---
was seen.

Customer asked the following questions:
- Why is standard opening a transaction regardless if one is already open?

- Is there some option to turn off this functionality (e.g. property for Business Service)?

- Other proposals how this can be solved so that we can keep our transaction without the need to commit before we call this function. We want to keep everything in one transaction in order to be able to roll back everything in case on an error.
 

Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms