My Oracle Support Banner

The Voucher Wallet Server (VWS) "beVWARS" Process Log File is Generating "ccsVWARSReservationExpiry plugin must NOT be run on the Secondary BE" Error Messages on Startup (Doc ID 1193064.1)

Last updated on APRIL 20, 2021

Applies to:

Oracle Communications Network Charging and Control - Version 2.4.0 and later
Information in this document applies to any platform.

Symptoms

If the ccsVWARSReservationExpiry plugin is configured to run on the secondary Voucher Wallet Server (VWS - legacy term Universal Billing Engine (UBE)) then the following error message will appear in the beVWARS process(es) log file, for each beVWARS process that has been configured to run.

2. Restart the SLEE on the secondary VWS.

3. On startup of the beVWARS process(es) will report the error message.

BUSINESS IMPACT
---------------------------
The issue has the following business impact:

Configuring the BE.beVWARS.ccsVWARSReservationExpiry plugin activates the Used Unit Confirmation (UUC) feature. This plugin will fire when wallet reservations for charging transactions have not responded in the configured time period so the beVWARS process(es) expires the transaction.  For example, during a call session, the VWS does not receive the next Subsequent Reservation (SR), or Commit Reservation (CR) request from the beClient, as expected.  This may occur due to lost network traffic (e.g. AWOL calls: no applyCharging (AC), or applyChargingReports (ACR) received), or software failure (USP SLEE process failure e.g. slee_acs, beClient).

When the UCC feature is not activated, if reservation expiration occurs, then the billing units, used in the call (or charging session) so far, will be revoked and hence no value is deducted from the subscriber's account for the entire call.

When the UCC feature is activated, if reservation expiration occurs, then the VWS will commit the used billing units confirmed so far (all the SR received before reservation timeout) and deduct value from the subscriber's account.

This line should only be added on the Primary VWS because in normal operation, a wallet reservation will expire at exactly the same time on both VWS's.  Configuring the ccsVWARSReservationExpiry plugin on the Secondary VWS will cause the subscriber to be double-charged.

Cause

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
Symptoms
Cause
Solution


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.