My Oracle Support Banner

Publish Error Returned from ECE for Payment Process of Specific Accounts (Doc ID 2828786.1)

Last updated on MARCH 27, 2023

Applies to:

Oracle Communications BRM - Elastic Charging Engine - Version 11.3.0.6.0 and later
Information in this document applies to any platform.

Symptoms

The payment action on the bill of an account is being executed and the publish error is being returned from Elastic Charging Engine (ECE).

For the payment application, the opcode PCM_OP_PYMT_COLLECT is used. The account is validated and there is no inconsistencies in balances or products that do not allow the action to be taken. Besides, tests are done with the opcode PCM_OP_BAL_GET_ECE_BALANCES, and it does not report information.

cm.pinlog has errors:

 
The problem is with accounts that cannot be accessed from the cache query.

Example:
CohQL> select * from Customer where key () = '<Account POID>';
Results
Error: (Wrapped) null

For some reason, there is no access to the cache and the response to Billing and Revenue Management (BRM) in the payment process is the same:
   Return Flist from ECE Publisher
# number of field entries allocated 20, used 3
0 PIN_FLD_POID POID [0] 0.0.9.8 / publish -1 0
0 PIN_FLD_STATUS ENUM [0] 1
0 PIN_FLD_ERROR_DESCR STR [0] "(Wrapped) null"

Cause

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
Symptoms
Cause
Solution
References


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