My Oracle Support Banner

Suspense Handler Process Is Not Processing Rejected Files (Doc ID 1930245.1)

Last updated on OCTOBER 04, 2023

Applies to:

Oracle Communications Billing and Revenue Management - Version to [Release 7.3.0 to 7.5.0]
Information in this document applies to any platform.


On :  BRM Batch Controller / SEL (Suspended Event Loader)

Issue :

     suspensehandler process is not processing rejected files

Scenario :

Consider the following flow:

  1. The Pipeline is handling the suspended CDRs as expected. That is, it is placing the output files in the output path mentioned in Pipeline rating registry (extension would be .rej)
  2. This directory serves as the input to the SEL (Suspended Event Loader) for suspended CDRs. Batch Controller is configured with the Suspense Handler. See snippet below from Infranet properties of Batch Controller:
  3. As per the above configuration, Batch controller picks the rejected file with the pattern ".rej" and appends the extension ".bc". This is ok so far.
  4. Now the issue is that the file is getting processed further by the Suspense Handler.
  5. The status of the /batch/handler object (from batch_t) remains at 50 (FAILED_TO_START)
  6. If one restarts BRM, including Batch Controller, the file gets picked up and processed by the Suspense Handler.
  7. Also if you rename the file from .rej.bc to .rej , the suspense handler processes the file.
  8. But when some more rejected files are placed into that folder, same issue repeats. That is, the files are renamed to .rej.bc by the Batch Controller, but they are not processed further by the Suspense Handler.

Question :

What could be the cause of such a behavior ?


To view full details, sign in with your My Oracle Support account.

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

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.