Billing and Revenue Management (MOSC)

MOSC Banner

Use of PIN_FLD_ERR_BUF field in flist

edited Mar 14, 2016 5:01AM in Billing and Revenue Management (MOSC) 1 commentAnswered

Hello Oracle Team,

Whenever an OOB opcode is called and it fails: it typically throws an output flist like :

0 PIN_FLD_POID       POID [0] 0.0.0.1 /active_session/telco/adsl -1 0
0 PIN_FLD_ACTIVE_SESSION_IDSTR [0] "brm101;2455536745;00012"
0 PIN_FLD_RESULT     ENUM [0] 0
0 PIN_FLD_REASON     ENUM [0] 4

0 PIN_FLD_RATING_STATUS   ENUM [0] 0

0 PIN_FLD_ERR_BUF     ERR [0]
    <location=PIN_ERRLOC_FM:5 class="PIN_ERRCLASS_SYSTEM_DETERMINATE":1 errno=PIN_ERR_AUTHORIZATION_FAIL:64>
    <field num=0:0,0 recid=0 reserved=172 reserved2=0 time(sec:usec)=0:0>

<facility=0 msg_id=0 version=0>

However, if in my custom opcode, if I want to do the same, i.e to append the error bufffer to my output flist so that I can capture the error contents on my output flist and exit gracefully , how do I do this? I have tried PIN_FLIST_FLD_SET with   PIN_FLD_ERR_BUF,

Howdy, Stranger!

Log In

To view full details, sign in to My Oracle Support Community.

Register

Don't have a My Oracle Support Community account? Click here to get started.

Category Leaderboard

Top contributors this month

New to My Oracle Support Community? Visit our Welcome Center

MOSC Help Center