Field 'Countries' On Taxcode_map Cannot Exceed 80 Characters (Doc ID 1435736.1)

Last updated on SEPTEMBER 15, 2016

Applies to:

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

Symptoms

When you define a taxcode_map file with a list of countries where the total length exceeds 80 characters for a particular tax code and set billing taxation switch=2 (deffered billing), the billing process will crash. CM log snippet is shown below :


D Mon Jan 2 18:58:43 2012 brm cm:12965
fm_subscription_get_purchased_offerings.cpp:1283
1:ppbrm1:pin_bill_accts:12759:-147727472:110:1329310292:5
Offering Read Obj input
# number of field entries allocated 20, used 1
0 PIN_FLD_POID POID [0] 0.0.0.1 /purchased_product 141414636 0
#1 0x0076e5b3 in __waitpid_nocancel () from /lib/libc.so.6
#2 0x0071307b in do_system () from /lib/libc.so.6
#3 0x00832ead in system () from /lib/libpthread.so.0
#4 0xf7e1404a in printExceptionReport () from
/opt/portal/7.4/lib/libcm_main.so
#5 0xf7e0c7bd in sigsegv_handler () from /opt/portal/7.4/lib/libcm_main.so
#6 <signal handler called>
#7 0x0074cc4a in strcmp () from /lib/libc.so.6
#8 0xf6d99091 in fm_utils_tax_get_taxcode () from
/opt/portal/7.4/lib/fm_bill_utils.so
#9 0xf69c80f0 in fm_rate_prep_tax_pkg () from
/opt/portal/7.4/lib/fm_rate.so
#10 0xf69c6ff9 in op_rate_tax_calc () from /opt/portal/7.4/lib/fm_rate.so
#11 0xf7e9d35c in cm_pre_pcm_op () from /opt/portal/7.4/lib/libcmpin.so
#12 0xf7eb1332 in pcm_op_ex () from /opt/portal/7.4/lib/libcmpin.so
#13 0xf7eb0edb in pcm_op () from /opt/portal/7.4/lib/libcmpin.so
#14 0xf6718af7 in fm_bill_cycle_tax_calc () from
/opt/portal/7.4/lib/fm_bill.so
#15 0xf6717536 in fm_bill_cycle_tax () from /opt/portal/7.4/lib/fm_bill.so
#16 0xf6716f17 in op_bill_cycle_tax () from /opt/portal/7.4/lib/fm_bill.so
#17 0xf7e9d35c in cm_pre_pcm_op () from /opt/portal/7.4/lib/libcmpin.so
#18 0xf7eb1332 in pcm_op_ex () from /opt/portal/7.4/lib/libcmpin.so
#19 0xf7eb0edb in pcm_op () from /opt/portal/7.4/lib/libcmpin.so
#20 0xf6d7525c in fm_bill_mb_apply_cycle () from
/opt/portal/7.4/lib/fm_bill_utils.so
#21 0xf6774027 in fm_bill_mb_apply_taxes () from
/opt/portal/7.4/lib/fm_bill.so
#22 0xf675dfae in fm_bill_mb_final_billing () from
/opt/portal/7.4/lib/fm_bill.so
#23 0xf675cec0 in fm_bill_mb_bill_acct () from
/opt/portal/7.4/lib/fm_bill.so
#24 0xf675c0c7 in fm_bill_mb_make_bill () from
/opt/portal/7.4/lib/fm_bill.so
#25 0xf675b9c3 in op_bill_make_bill () from /opt/portal/7.4/lib/fm_bill.so
#26 0xf7e076ec in cm_custom_ex () from /opt/portal/7.4/lib/libcm_main.so
#27 0xf7e06b9e in cm_custom () from /opt/portal/7.4/lib/libcm_main.so
#28 0xf7e04eeb in cm_child () from /opt/portal/7.4/lib/libcm_main.so
#29 0xf7e139bf in mainThread () from /opt/portal/7.4/lib/libcm_main.so
#30 0x080487be in main ()

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