Search Engine: Elastic

Article ID: 131127, created on Jul 11, 2017, last review on Dec 15, 2017

  • Applies to:
  • Business Automation 7.3

Symptoms

During the precheck before the upgrade to 7.3, the following error occurs:

    Precheck error: There are active, trial, graced, expired or on hold subscriptions with transferred accounts,
    which last billing date is earlier than transfer date, and plans were not replaced in SubscrHistRec for last billing period.
    This is the list with their identificators: <list_of_identificators>
    Do the following: Fix the issue as described in the Knowledgebase Article #131127
    (https://kb.odin.com/131127).

Cause

The tariffs for ABP subscriptions in the SubscrHistRec table were not changed on accounts' transfer.

Resolution

If the precheck tool found active, trial, graced, expired or "put on hold" subscriptions belonging to the transferred accounts, whose last billing date is earlier than the transfer, and the plans were not replaced in the SubscrHistRec table for the last billing period, then do the following:

  1. Connect to OA Billing Application node via ssh.
  2. Download the script (attached to this KB article).
  3. Run the script:

    # python /usr/local/bm/tools_py/patcher.py fix_subscription_and_tariffs.py
    
  4. Rerun the precheck tool.

198398b282069eaf2d94a6af87dcb3ff caea8340e2d186a540518d08602aa065 e12cea1d47a3125d335d68e6d4e15e07 1def515ca613a5505aa21a4affa96e6b b2c3b33425dfc50c7d41a2efaa7f84f3

Email subscription for changes to this article
Save as PDF