Patch Releases

CMP 8.3.0.9 - 1st September 2021


This patch release addresses two application support issues as follows:

  • CMPIS-2076: Advanced payment being added to each invoice (RED-670) - When an advance payment was taken for a subscriber as part of the installation, the payment amount was being continually added to the closing balance on all statements produced for the subscriber.
  • CMPIS-2087: Datawarehouse Extract Failed (RED-671) - The Invoice Detail Analytics data warehouse extract was failing when a Sales Ledger Adjustment was created and a comment added in the Workflow Notes. This was being written incorrectly in the invoice detail line.

This has resulted in changes to the following modules:

  • sabre-statement-production (build 2.3.3)
  • sabre-dal (build 2.5.89)
  • sabre-data-warehouse (build 2.5.10)

This patch is available for deployment in the CMP 8.3 GA repository.


CMP 8.3.0.8 - 16th July 2021


This patch release addresses four application support issues as follows:

  • CMPIS-1945: Issue with usage files on redONE production (RED-639) - Both the 'actualUsageUnits’ and ‘billableUsageUnits’ fields in the Openet CDR are defined in CMP as 9 digit fields which only supports a maximum of 954MB. Aggregated data usage records of more than 1GB exceed this limit and therefore were being rejected when CMP was attempting to process the usage. A change has been made to the Openet Usage Adapter to create additional data usage record(s) where the size exceeds the limit defined by a new ratedUsage adaptor property, 'sabre-openet-usage-adapter.maximum.data.limit'. By default this property is set to 500MB.
  • CMPIS-1946: Rated usage retail charge incorrect decimal accuracy (RED-640) - When processing aggregated usage records from Openet, the correct unit of measure was not being applied to the retail charge. The value received from Openet is in 8 decimal accuracy but CMP was treating it as 2 decimal accuracy.
  • CMPIS-1972: Cannot add bar (network feature) as part of Credit Control (RED-645) - When attempting to add a network feature as part of a credit control action, the barring on the OCS for all subscriptions under an account was not being correctly effected. The request was failing with a constraint on writing to the subscriptionfeaturehistory table. The fix ensures that subscription feature and subscription feature history records are correctly created for each sub on the account.
  • CMPIS-1050: Invoice Production - Population of Total Units & Duration fields (RED-646) - Invoice Production was incorrectly populating both the total duration and total units fields for all types of usage when creating the Invoice Detail record. For data and text usage, only the 'Total Service Units' field is now populated and for voice only the 'Total Duration' field is populated.

This has resulted in changes to the following modules:

  • openet-usage-adaptor (build 2.4.8)
  • sabre-action-monitor (build 2.4.7)
  • sabre-workflow-monitor (build 2.5.6)
  • sabre-dal (build 2.5.87)

This patch is available for deployment in the CMP 8.3 GA repository.


CMP 8.3.0.7 - 21st May 2021


This patch release addresses 3 application support issues as follows:

  • CMPIS-1930: Transform / transfer deducting and adding from / to incorrect balance in Openet (VAD-1740) - When performing an allowance transform through REST, the allowance usage cap balance was getting deducted in Openet instead of being deducted from the overall balance for an allowance. This also happened for the donor allowance. i.e. CMP was adding to a usage cap balance instead of the usage balance. The overall allowance balance is now correctly updated.
  • CMPIS-1941: Error in refreshToken API (VAD-1745) - If a REST login token was due to expire within the next 100 seconds then the refresh token API threw a 401 unauthorized error, with a refreshed token as an extra field in the error parameters. If the refresh token API was called before this 100s window, a response identical to the "logon" API was returned. This fix means the refreshToken API now returns a new token even after the access token has expired, and up until the refresh token is expired.
  • CMPIS-1931: Ledger Monitor - Account balance (credit) is not getting updated after same amount is refunded from the account (RED-634) - When a refund was raised for a credit amount, the Account balance was not getting updated when a successful refund was completed by the Recurring Payments job i.e. the Ledger Monitor was not updating the balance. The balance is now correctly updated.

This has resulted in changes to the following modules:

  • openet-synchronous-provisioning-imp (build 8.5.22)
  • rest-ws (build 2.5.106)
  • sabre-recurring-payments (build 2.5.7)

This patch is available for deployment in the CMP 8.3 GA repository.


NOTE: The openet-synchronous-provisioning-imp module is installed by a number of other modules so prior to applying the patch, the following command needs to be run to remove the Openet module:
ansible-playbook --vault-password-file= -i -b playbooks/uninstall-external-module.yaml -e name=openet-synchronous-provisioning-impl -e host_list=aview_iface,restws,sabre_server


CMP 8.3.0.6 - 11th May 2021


This patch release addresses an issue found with the patch release scripts with the precheck performed before stating the service. This has resulted in re-release of the following modules:

  • sabre-server (build 1.10.129)
  • rest-ws (build 2.5.106)

This patch is available for deployment in the CMP 8.3 GA repository.

When ready to patch update use the same ansible-playbook command as previously but adding to the end of it -e patch_update=true --tags installation as shown in the example below:
ansible-playbook --vault-password-file= -i -b playbooks/deploy.yaml -e patch_update=true --tags installation

NOTE: If using the new Ansible installer package v1.3.74 for an 8.3 Patch Upgrade, ansible v2.9 will be required.


CMP 8.3.0.5 - 11th May 2021


This patch release addresses one product change and 5 application support fixes as follows:

  • CMPIS-1877: Comms - Trimming merge fields in comms messages (VAD-1705)
  • CMPIS-1923: Config Centre – Add Package Services Validation
  • CMPIS-1917: Unable to create / update Sub Attribute value as part of Tariff Change request (RED-633)
  • CMPIS-868: Agent-view - User Experience after logout or session timeout
  • CMPIS-1911: Scheduled Outages – Daemons/Probes

This has resulted in changes to the following modules:

  • configuration-centre (build 8.6.77)
  • sabre-comms (build 2.5.19)
  • published-interfaces-layer (build 8.6.21)
  • webswing (build 2.5.5-58)
  • sabre-server (build 1.10.128)
  • Ansible package (build 1.3.74) (with new patching mechanism)

This patch is available for deployment in the CMP 8.3 GA repository.

In addition to the above changes, we have also an option to run a deployment to ONLY patch update the installed CMP components where necessary. This option uses the Ansible tags in order to skip running unnecessary tasks and only run those tasks required for updating the various RPM’s that may have been patched for the CMP system.
When ready to patch update use the same ansible-playbook command as previously but adding to the end of it -e patch_update=true --tags installation as shown in the example below:

ansible-playbook --vault-password-file= -i -b playbooks/deploy.yaml -e patch_update=true --tags installation

NOTE: If using the new Ansible installer package v1.3.74 for an 8.3 Patch Upgrade, ansible v2.9 will be required.


CMP 8.3.0.4 - 14th April 2021


This patch release addresses one product change as follows:

  • CMP-14974: Config Centre - Disable Shared Package Definition

This has resulted in changes to the following module:

  • configuration-centre (build 8.6.76)

This patch is available for deployment in the CMP 8.3 GA repository.

To install this patch, first download the latest ansible playbooks and then run the deploy-configuration-centre.yaml playbook. After performing the upgrade please verify the module version by checking the cmpInstallationVersions table.


CMP 8.3.0.3 - 13th April 2021


This patch release addresses two product support issues as follows:

  • CMP-15082: Update Payment REST - Refactor - External Identifiers (RED-608)
  • CMPIS-1900: REST - POST Payment - Failed payment requests posting amount to ledger (RED-626)

This has resulted in changes to the following module:

  • rest-ws (build 2.5.98)

This patch is available for deployment in the CMP 8.3 GA repository.

To install this patch, first download the latest ansible playbooks and then run the deploy-rest-ws.yaml playbook. After performing the upgrade please verify the module version by checking the cmpInstallationVersions table.


CMP 8.3.0.2 - 2nd March 2021


This patch release addresses one product support issue as follows:

  • CMPIS-1857: Purchase Recurring Bolt-On - Purchasing while subscriber is inactive doesn't create record on Auto Payment table

This has resulted in changes to the following modules:

  • agent-view-interfaces-layer (build 8.6.127)
  • rest-ws (build 2.5.95)
  • soap-ws (build 8.6.23)
  • sabre-server (build 1.10.126)
  • sabre-action-monitor (build 2.4.6)
  • sabre-analyser-extract (build 2.4.9)
  • sabre-dal (build 2.5.86)
  • configuration-centre (build 8.6.71)
  • published-interfaces-layer (build 8.6.20)

This patch is available for deployment in the CMP 8.3 GA repository.

To install this patch, first download the latest ansible playbooks and then run the deploy-aview-iface.yaml, deploy-rest-ws.yaml, deploy-soapws.yaml, deploy-configuration-centre.yaml, deploy-pil.yaml and deploy-sabre-server.yaml and deploy-sabre-console.yaml playbooks. After performing the upgrade please verify the module version by checking the cmpInstallationVersions table.


CMP 8.3.0.1 - 1st March 2021


This patch release addresses one product support issue and two product issues as follows:

  • CMPIS-1852: Payment record status is incorrect for error purchases
  • CMP-15080: Support private key authentication in ExternalLogCollector
  • CMP-15086: ExternalLogDefinition host should be "localhost" for single server deployments

This has resulted in changes to the following modules:

  • cmp-ansible-playbook-pkg (build 1.3.69)
  • agent-view-interfaces-layer (build 8.6.124)
  • rest-ws (build 2.5.91)
  • sabre-server (build 1.10.122)
  • sabre-dal (build 2.5.80)
  • sabre-external-log-collector (build 1.0.4)

This patch is available for deployment in the CMP 8.3 GA repository.

To install this patch, first download the latest ansible playbooks and then run the deploy-aview-iface.yaml, deploy-rest-ws.yaml, deploy-sabre-server.yaml and deploy-sabre-console.yaml playbooks. After performing the upgrade please verify the module version by checking the cmpInstallationVersions table.


Module Versions

CMP Module 8.3.0.0 8.3.0.1 8.3.0.2 8.3.0.3 8.3.0.4 8.3.0.5 8.3.0.6 8.3.0.7 8.3.0.8 8.3.0.9
agent-view8.6.568.6.568.6.568.6.568.6.568.6.568.6.568.6.568.6.568.6.56
agent-view-interfaces-layer8.6.1238.6.1248.6.1278.6.1278.6.1278.6.1278.6.1278.6.1278.6.1278.6.127
agent-view-servlet8.4.78.4.78.4.78.4.78.4.78.4.78.4.78.4.78.4.78.4.7
bulk-action-console1.5.391.5.391.5.391.5.391.5.391.5.391.5.391.5.391.5.391.5.39
cmp-database-pkg8.6.308.6.308.6.308.6.308.6.308.6.308.6.308.6.308.6.308.6.30
cmp-documentation-pkg8.6.58.6.58.6.58.6.58.6.58.6.58.6.58.6.58.6.58.6.5
cmp-pentaho-reports-pkg1.2.21.2.21.2.21.2.21.2.21.2.21.2.21.2.21.2.21.2.2
configuration-centre8.6.688.6.688.6.718.6.718.6.768.6.778.6.778.6.778.6.778.6.77
dataModel2.5.312.5.312.5.312.5.312.5.312.5.312.5.312.5.312.5.312.5.31
discovery-utility1.0.91.0.91.0.91.0.91.0.91.0.91.0.91.0.91.0.91.0.9
lifecycle-synchronous-provisioning-impl8.5.328.5.328.5.328.5.328.5.328.5.328.5.328.5.328.5.328.5.32
login-component8.3.18.3.18.3.18.3.18.3.18.3.18.3.18.3.18.3.18.3.1
openet-synchronous-provisioning-impl8.5.178.5.178.5.178.5.178.5.178.5.178.5.178.5.228.5.228.5.22
open-rate1.2.11.2.11.2.11.2.11.2.11.2.11.2.11.2.11.2.11.2.1
published-interfaces-layer8.6.178.6.178.6.208.6.208.6.208.6.218.6.218.6.218.6.218.6.21
rest-ws2.5.902.5.912.5.952.5.982.5.982.5.982.5.1062.5.1062.5.1062.5.106
role-extender8.5.18.5.18.5.18.5.18.5.18.5.18.5.18.5.18.5.18.5.1
sabre-action-monitor2.4.52.4.52.4.62.4.62.4.62.4.62.4.62.4.62.4.72.4.7
sabre-addacs-transformation-adapter2.3.22.3.22.3.22.3.22.3.22.3.22.3.22.3.22.3.22.3.2
sabre-addacs-xml-adapter1.1.41.1.41.1.41.1.41.1.41.1.41.1.41.1.41.1.41.1.4
sabre-advance-notification1.2.21.2.21.2.21.2.21.2.21.2.21.2.21.2.21.2.21.2.2
sabre-analyser-extract2.4.62.4.62.4.92.4.92.4.92.4.92.4.92.4.92.4.92.4.9
sabre-arucs-transformation-adapter2.3.22.3.22.3.22.3.22.3.22.3.22.3.22.3.22.3.22.3.2
sabre-arucs-xml-adapter1.1.41.1.41.1.41.1.41.1.41.1.41.1.41.1.41.1.41.1.4
sabre-arudd-xml-adapter1.1.41.1.41.1.41.1.41.1.41.1.41.1.41.1.41.1.41.1.4
sabre-auddis-transformation-adapter2.2.22.2.22.2.22.2.22.2.22.2.22.2.22.2.22.2.22.2.2
sabre-auddis-transformation-inbound-adapter2.3.22.3.22.3.22.3.22.3.22.3.22.3.22.3.22.3.22.3.2
sabre-auddis-xml-adapter1.1.41.1.41.1.41.1.41.1.41.1.41.1.41.1.41.1.41.1.4
sabre-awacs-transformation-adapter2.3.22.3.22.3.22.3.22.3.22.3.22.3.22.3.22.3.22.3.2
sabre-awacs-xml-adapter1.1.41.1.41.1.41.1.41.1.41.1.41.1.41.1.41.1.41.1.4
sabre-bacs-transformation-adapter2.3.22.3.22.3.22.3.22.3.22.3.22.3.22.3.22.3.22.3.2
sabre-bacs-xml-common1.1.31.1.31.1.31.1.31.1.31.1.31.1.31.1.31.1.31.1.3
sabre-batch-error-management2.2.12.2.12.2.12.2.12.2.12.2.12.2.12.2.12.2.12.2.1
sabre-bill-print2.5.42.5.42.5.42.5.42.5.42.5.42.5.42.5.42.5.42.5.4
sabre-bottomline-pdf-collection-adapter2.2.22.2.22.2.22.2.22.2.22.2.22.2.22.2.22.2.22.2.2
sabre-bulk-action-framework1.8.71.8.71.8.71.8.71.8.71.8.71.8.71.8.71.8.71.8.7
sabre-comms2.5.182.5.182.5.182.5.182.5.182.5.192.5.192.5.192.5.192.5.19
sabre-credit-control2.4.92.4.92.4.92.4.92.4.92.4.92.4.92.4.92.4.92.4.9
sabre-credit-reference2.5.42.5.42.5.42.5.42.5.42.5.42.5.42.5.42.5.42.5.4
sabre-dal2.5.792.5.802.5.862.5.862.5.862.5.862.5.862.5.862.5.872.5.89
sabre-data-fix1.1.111.1.111.1.111.1.111.1.111.1.111.1.111.1.111.1.111.1.11
sabre-data-warehouse2.5.92.5.92.5.92.5.92.5.92.5.92.5.92.5.92.5.92.5.10
sabre-debt-recovery-agency2.5.42.5.42.5.42.5.42.5.42.5.42.5.42.5.42.5.42.5.4
sabre-device-enrolment1.3.51.3.51.3.51.3.51.3.51.3.51.3.51.3.51.3.51.3.5
sabre-edit-subscription1.8.21.8.21.8.21.8.21.8.21.8.21.8.21.8.21.8.21.8.2
sabre-equifax-insight20012.2.12.2.12.2.12.2.12.2.12.2.12.2.12.2.12.2.12.2.1
sabre-experian-transformation-adapter2.3.22.3.22.3.22.3.22.3.22.3.22.3.22.3.22.3.22.3.2
sabre-external-configuration2.5.102.5.102.5.102.5.102.5.102.5.102.5.102.5.102.5.102.5.10
sabre-external-log-collector1.0.31.0.41.0.41.0.41.0.41.0.41.0.41.0.41.0.41.0.4
sabre-external-reference-upload1.8.61.8.61.8.61.8.61.8.61.8.61.8.61.8.61.8.61.8.6
sabre-gdpr-purge2.5.62.5.62.5.62.5.62.5.62.5.62.5.62.5.62.5.62.5.6
sabre-general-ledger1.2.91.2.91.2.91.2.91.2.91.2.91.2.91.2.91.2.91.2.9
sabre-generic-activity-adapter-daemon2.2.32.2.32.2.32.2.32.2.32.2.32.2.32.2.32.2.32.2.3
sabre-generic-postingout-daemon2.2.22.2.22.2.22.2.22.2.22.2.22.2.22.2.22.2.22.2.2
sabre-interface-purge1.2.21.2.21.2.21.2.21.2.21.2.21.2.21.2.21.2.21.2.2
sabre-invoice-posting2.4.62.4.62.4.62.4.62.4.62.4.62.4.62.4.62.4.62.4.6
sabre-invoice-production2.5.52.5.52.5.52.5.52.5.52.5.52.5.52.5.52.5.52.5.5
sabre-ledger-monitor2.4.22.4.22.4.22.4.22.4.22.4.22.4.22.4.22.4.22.4.2
sabre-lifecycle-provisioning-adapter2.4.552.4.552.4.552.4.552.4.552.4.552.4.552.4.552.4.552.4.55
sabre-lifecycle-provisioning-response-adapter2.4.372.4.372.4.372.4.372.4.372.4.372.4.372.4.372.4.372.4.37
sabre-lifecycle-usage-adapter2.4.192.4.192.4.192.4.192.4.192.4.192.4.192.4.192.4.192.4.19
sabre-managed-number-monitor2.5.82.5.82.5.82.5.82.5.82.5.82.5.82.5.82.5.82.5.8
sabre-managed-numbers2.4.72.4.72.4.72.4.72.4.72.4.72.4.72.4.72.4.72.4.7
sabre-manage-plan-tariff-change1.1.91.1.91.1.91.1.91.1.91.1.91.1.91.1.91.1.91.1.9
sabre-manage-sales-ledger-adjustment1.0.341.0.341.0.341.0.341.0.341.0.341.0.341.0.341.0.341.0.34
sabre-manage-subscription-feature1.1.101.1.101.1.101.1.101.1.101.1.101.1.101.1.101.1.101.1.10
sabre-manage-workflow1.1.91.1.91.1.91.1.91.1.91.1.91.1.91.1.91.1.91.1.9
sabre-mandate-registrations2.4.32.4.32.4.32.4.32.4.32.4.32.4.32.4.32.4.32.4.3
sabre-mandate-revisions2.4.32.4.32.4.32.4.32.4.32.4.32.4.32.4.32.4.32.4.3
sabre-mdsledger-adapter2.3.22.3.22.3.22.3.22.3.22.3.22.3.22.3.22.3.22.3.2
sabre-non-recurring-payments2.5.92.5.92.5.92.5.92.5.92.5.92.5.92.5.92.5.92.5.9
sabre-openet-bill-cycle-adapter1.9.31.9.31.9.31.9.31.9.31.9.31.9.31.9.31.9.31.9.3
sabre-openet-provisioning-adapter2.4.112.4.112.4.112.4.112.4.112.4.112.4.112.4.112.4.112.4.11
sabre-openet-recurring-prepayment-adapter1.1.21.1.21.1.21.1.21.1.21.1.21.1.21.1.21.1.21.1.2
sabre-openet-usage-adapter2.4.52.4.52.4.52.4.52.4.52.4.52.4.52.4.52.4.82.4.8
sabre-provisioning2.5.42.5.42.5.42.5.42.5.42.5.42.5.42.5.42.5.42.5.4
sabre-rated-charge2.5.42.5.42.5.42.5.42.5.42.5.42.5.42.5.42.5.42.5.4
sabre-rated-usage2.5.62.5.62.5.62.5.62.5.62.5.62.5.62.5.62.5.62.5.6
sabre-receipt-pdf-collection-adapter2.2.22.2.22.2.22.2.22.2.22.2.22.2.22.2.22.2.22.2.2
sabre-receipt-print2.5.32.5.32.5.32.5.32.5.32.5.32.5.32.5.32.5.32.5.3
sabre-recurring-bank-payments-bacs-adapter2.2.22.2.22.2.22.2.22.2.22.2.22.2.22.2.22.2.22.2.2
sabre-recurring-payments2.5.62.5.62.5.62.5.62.5.62.5.62.5.62.5.72.5.72.5.7
sabre-recurring-pre-payments1.4.131.4.131.4.131.4.131.4.131.4.131.4.131.4.131.4.131.4.13
sabre-sales-order1.3.41.3.41.3.41.3.41.3.41.3.41.3.41.3.41.3.41.3.4
sabre-server1.10.1191.10.1221.10.1261.10.1261.10.1261.10.1281.10.1291.10.1291.10.1291.10.129
sabre-sim-profile2.5.62.5.62.5.62.5.62.5.62.5.62.5.62.5.62.5.62.5.6
sabre-simulator2.5.42.5.42.5.42.5.42.5.42.5.42.5.42.5.42.5.42.5.4
sabre-smpp-adapter1.2.21.2.21.2.21.2.21.2.21.2.21.2.21.2.21.2.21.2.2
sabre-statement-production2.3.22.3.22.3.22.3.22.3.22.3.22.3.22.3.22.3.22.3.3
sabre-usage-archiving2.3.32.3.32.3.32.3.32.3.32.3.32.3.32.3.32.3.32.3.3
sabre-workflow-monitor2.5.52.5.52.5.52.5.52.5.52.5.52.5.52.5.52.5.62.5.6
setup-utility1.0.591.0.591.0.591.0.591.0.591.0.591.0.591.0.591.0.591.0.59
shared-services1.6.611.6.611.6.611.6.611.6.611.6.611.6.611.6.611.6.611.6.61
soap-ws8.6.208.6.208.6.238.6.238.6.238.6.238.6.238.6.238.6.238.6.23
sso-client1.7.11.7.11.7.11.7.11.7.11.7.11.7.11.7.11.7.11.7.1
stripe-redirect-payment-provider1.1.11.1.11.1.11.1.11.1.11.1.11.1.11.1.11.1.11.1.1
validation8.6.118.6.118.6.118.6.118.6.118.6.118.6.118.6.118.6.118.6.11
webswing2.5.5.522.5.5.522.5.5.522.5.5.522.5.5.522.5.5.582.5.5.582.5.5.582.5.5.582.5.5.58
wso2is-login1.5.11.5.11.5.11.5.11.5.11.5.11.5.11.5.11.5.11.5.1