To Introduce CM_FM_DROP_NAMED_TRANS_FLIST To Remove A Name From Name Trans Flist (Doc ID 1544010.1)

Last updated on APRIL 21, 2017

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.4.0.0.0 to 7.4.0.1.0 [Release 7.4.0]
Information in this document applies to any platform.
Checked for relevance on 21-Oct-2014.

Symptoms

A new method is needed to remove a name from named_trans_flist:
CM_FM_DROP_NAMED_TRANS_FLIST

Currently, there are methods just to set/get the name on named_trans_flist:
CM_FM_GET_NAMED_TRANS_FLIST
CM_FM_SET_NAMED_TRANS_FLIST

Background:
AIA maintains the distributed transaction, where the order may have multiple lines where each line represents a product in BRM. To process the order, AIA calls purchase product API to BRM per each line. A BRM user populates the named flist in their opcode (API) to use it further in the flow of purchase product and they would like to drop the named flist once the product is purchased to make sure the values do not get used in the next request (to purchase another line). Currently in their code, they are setting the named flist to NULL with an assumption that it drops the named flist. But in reality, the SET named flist function does nothing if the flist pointer is NULL. As per the user's implementation, the named flist populated per line should be dropped and not be consumed by the next line within the same transaction (handled in AIA). So, they need Oracle's help to support the dropping of named flist within the transaction.

 

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