My Oracle Support Banner

Pin Recover For EFT Bank Account Tokenized Fails And Dumps Core (Doc ID 1671184.1)

Last updated on FEBRUARY 11, 2018

Applies to:

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

Goal

On BRM 7.4PS19, If a payment is check pointed in BRM then BRM recovers it through PIN_RECOVER utility

Reproducible steps:
1. Create a direct debit/Invoice account and purchase a monthly cycle forward product

2. Paymentech is down at this point and we run billing

stop_dm_fusa and run billing for the above account

3. Bill will be generated and Payment will be check pointed.

4. Now Paymentech is back and up and running so in BRM we run pin_recover

start_dm_fusa

5. Run command “pin_recover -pay_type 10005 -vendor fusa -rfr –verbose” from $PIN_HOME/apps/pin_billd
pin_recover -pay_type 10005 -vendor fusa -rfr –verbose > pin_recover.log

Check cm.pinlog, dm_oracle.pinlog, pin_recover.log and dm_fusa.pinlog

Its observed that check point is not cleared and payment is not recovered. When analysed we see that dm_fusa.log has the payment success output but in BRM we observer the core dump at cm_billing.

PStack of the cm core is below:

#0 0xf0e6926e in fm_pymt_recover_find_alog () from /app/brmdev03/brm102/BRM/7.4.0/bserver/lib/fm_pymt.so
#1 0xf0e6859b in fm_pymt_recover_read_list () from /app/brmdev03/brm102/BRM/7.4.0/bserver/lib/fm_pymt.so
#2 0xf0e682cd in op_pymt_recover_dd () from /app/brmdev03/brm102/BRM/7.4.0/bserver/lib/fm_pymt.so
#3 0xf7ddfdad in cm_pre_pcm_op () from /app/brmdev03/brm102/BRM/7.4.0/bserver/lib/libcmpin.so
#4 0xf7df4243 in pcm_op_ex () from /app/brmdev03/brm102/BRM/7.4.0/bserver/lib/libcmpin.so
#5 0xf7df3dec in pcm_op () from /app/brmdev03/brm102/BRM/7.4.0/bserver/lib/libcmpin.so
#6 0xf0e6574d in fm_pymt_recover () from /app/brmdev03/brm102/BRM/7.4.0/bserver/lib/fm_pymt.so
#7 0xf0e6514d in op_pymt_recover () from /app/brmdev03/brm102/BRM/7.4.0/bserver/lib/fm_pymt.so
#8 0xf7ddfdad in cm_pre_pcm_op () from /app/brmdev03/brm102/BRM/7.4.0/bserver/lib/libcmpin.so
#9 0xf7df4243 in pcm_op_ex () from /app/brmdev03/brm102/BRM/7.4.0/bserver/lib/libcmpin.so
#10 0xf7df3dec in pcm_op () from /app/brmdev03/brm102/BRM/7.4.0/bserver/lib/libcmpin.so
#11 0xf0e48b85 in fm_pymt_collect_charge () from /app/brmdev03/brm102/BRM/7.4.0/bserver/lib/fm_pymt.so
#12 0xf0e4433b in fm_pymt_collect () from /app/brmdev03/brm102/BRM/7.4.0/bserver/lib/fm_pymt.so
#13 0xf0e42b9d in op_pymt_collect () from /app/brmdev03/brm102/BRM/7.4.


What could be the reason/root cause?
 

 

Solution

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
Goal
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.