Using The Generated "fm_inv_pol.a", "BAL_IMPACTS" XML Tag Is Missing From The Exported Invoice
Last updated on SEPTEMBER 24, 2016
Applies to:Oracle Communications Billing and Revenue Management - Version 220.127.116.11.0 to 18.104.22.168.0 [Release 7.5.0]
IBM AIX on POWER Systems (64-bit)
BRM documentation states that when inv_perf_features flag's value is 0x00000010, <bal_impacts> will be excluded from the invoice.
However, after testing several cases, <bal_impacts> is still included even though cm's inv_perf_features is 0x00000010 for both Linux and AIX (using old fm_inv_pol.a) version.
Oracle® Communications Billing and Revenue Management - Designing and Generating Invoices - Improving Performance by Removing Invoice Details You Do Not Need
When generating the fm_inv_pol.a library (using make) without doing any changes to the policy opcodes, it was observed that the cksum is different from the one which is originally shipped. The cksum might be different with different machines/environments/compilers etc.
When tried using the new fm_inv_pol.a(generated using make) on AIX, <bal_impacts> is excluded from the invoice when inv_perf_features is 0x00000010. Therefore, tried changing the flag's value to other possibility shown in document (0x00001000, 0x00002000, 0x00004000, 0x00008000, 0x00000000), but the results are the same, no <bal_impacts> is included.
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