Using The Generated "fm_inv_pol.a", "BAL_IMPACTS" XML Tag Is Missing From The Exported Invoice (Doc ID 1552103.1)

Last updated on SEPTEMBER 24, 2016

Applies to:

Oracle Communications Billing and Revenue Management - Version 7.5.0.0.0 to 7.5.0.0.0 [Release 7.5.0]
IBM AIX on POWER Systems (64-bit)

Goal

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.

Documentation Section:

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.

 

Solution

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