Problems Running PCM_OP_BILL_REVERSE in UEL (Doc ID 1644420.1)

Last updated on APRIL 25, 2014

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.5.0.0.0 and later
Information in this document applies to any platform.

Symptoms

On :  7.5.0.6.0 version, Event Management

The user has problems when using UEL to make payment reversals. But, when applying payments, everything works fine.
i.e. using the same template to run UEL for payments and reversals, it failed with PCM_OP_BILL_REVERSE but works fine with PCM_OP_PYMT:COLLECT.

About the template:

use event_class="/account" and "/event/billing/reversal/cash"
use PCM_OP_BILL_REVERSE as event_opcode
and the poid in the input flist is: 0 PIN_FLD_POID POID [0] 0.0.0.1 /account -1 0

The input flist works if changed the poid [PIN_FLD_POID POID [0] 0.0.0.1 /account -1 0] to [PIN_FLD_POID POID [0] 0.0.0.1 /account 1 0].
However, when using UEL, the poid_id0  is -1 and failed.

In the template, two different opcodes used to get the account_obj:

1. PCM_OP_ACT_FIND as user_info_opcode_name
2. A custom opcode TXXO_OP_SEARCH_ACCOUNT_OBJ as user_info_opcode_num attribute

Cause

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