Using The Generated "fm_inv_pol.a", "BAL_IMPACTS" XML Tag Is Missing From The Exported Invoice
(Doc ID 1552103.1)
Last updated on FEBRUARY 18, 2019
Applies to:Oracle Communications Billing and Revenue Management - Version 22.214.171.124.0 to 126.96.36.199.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.
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