The PCM_OP_CUST_GET_SUBSCRIBER_PREFERENCES does Not Work According to the PIN_FLD_SUBSCRIBER_PREFERENCE_ID

(Doc ID 1619545.1)

Last updated on SEPTEMBER 02, 2016

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

This note documents a problem that happens with BRM version 7.5 PS5 when the PCM_OP_CUST_GET_SUBSCRIBER_PREFERENCES opcode is called, specifying the PIN_FLD_SUBSCRIBER_PREFERENCE_ID in the input flist.

It is expected that the opcode uses the value of PIN_FLD_SUBSCRIBER_PREFERENCE_ID from its input flist to get the subscriber specific preference. The opcode should select the preference matching the PIN_FLD_SUBSCRIBER_PREFERENCE_ID from its input flist to the PIN_FLD_SUBSCRIBER_PREFERENCE_ID from the preference's PIN_FLD_SUBSCRIBER_PREFERENCES array.

Instead, the opcode matches on the input flist and array ARRAY [x], therefore selecting the wrong preference.

Example :

Considering the following preferences set :

 

Changes

This problem was detected on 7.5 PS5 and is likely to exist since PS1 when that functionality was first introduced.

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