Release Highlights

This video provides an overview of some of the main feature highlights of CMP 8.5:

Patch Releases

CMP 8.5.0.5 - 24th October 2022


This patch release addresses 1 application support issue as follows:

  • CMPIS-2446: AgentView - Unable to login - When attempting to log in to AgentView an error message, "Error during pass-through login processing", was thrown preventing the user from logging in. This error was caused by the deprecation of some methods used by AgentView when upgrading the java 8 version to micro version 352.

This has resulted in changes to the following module:

  • agent-view (build 8.8.66)

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


CMP 8.5.0.4 - 21st June 2022


This patch release addresses 3 application support issues as follows:

  • CMPIS-2245: Issues Accessing Package Services & Tariff Package Services (RED-699) - When attempting to access a Package Service or a Tariff Package Service, the system showed an error with the message "Service is not linked to the package" or "Package Service is not linked to the tariff" respectively. This issue was related to the date format being used (mmm dd, yyyy e.g. Jun 29, 2020) which was not handled correctly.
  • CMPIS-2337: End Package Expiry Date/time - If a package was ended through AgentView, the expiryTimestamp was being set to the start of the expiry date e.g. 2022-05-10 00:00:00.000 rather than the end of expiry date i.e 23:59:59. This meant that the associated subscription was losing a day of allowance usage.
  • CMPIS-2346: Data Fix Load Daemon - Issues - The Data Fix load daemon that is used to apply data fixes in production environments was observed to have issues relating to the data fix search path and permissions on the path for the data fix extract.

This has resulted in changes to the following modules:

  • agent-view (build 8.8.65)
  • configuration-centre (build 8.8.67)
  • sabre-data-fix (build 1.2.7)

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


CMP 8.5.0.3 - 3rd June 2022


This patch release addresses one application support issue as follows:

  • CMPIS-2334: Price Plan Change – Subscription Services not being expired (RED-722) - When attempting to perform a Price Plan change with subscription services that had an adding event number defined on them, the subscription services were not being expired. This resulted in the subscriber being left with two base package services active and therefore continued to be charged for their previous package as well as their new package.

This has resulted in changes to the following modules:

  • agent-view-interfaces-layer (build 8.8.121)
  • configuration-centre (build 8.8.64)
  • published-interfaces-layer(build 8.8.40)
  • rest-ws (build 2.7.65)
  • sabre-server (build 1.12.60)
  • shared-services (build 1.8.29)

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


CMP 8.5.0.2 - 11th March 2022


This patch release addresses 3 application support issues and 1 story as follows:

  • CMPIS-2207: REST endPackage Fails with Null Pointer Exception (VAD-1772) - When attempting to end a recurring purchased package using the RESTful web service, the request failed with a null pointer exception.
  • CMPIS-2251: Retail usage aggregation fails due to SQL insert error (VAD-1776) - As part of the Wholesale Reconciliation solution, when Retail Usage Aggregation was enabled in the rated usage job, an error occured when the batch identifier was greater than 5 characters.
  • CMPIS-2260: Wholesale usage aggregation fails due to SQL insert error (VAD-1780) - When the filenames of the wholesale usage files received from the underlying mobile network are over 100 characters issues were observed in writing to the CMP database.
  • CMP-16985: Rated Usage - Duplicate CDR Check - Performance Refactor - The way that the checking for duplicate CDRs has been improved to be more efficient.

This has resulted in changes to the following modules:

  • agent-view-interfaces-layer (build 8.8.116)
  • configuration-centre (build 8.8.61)
  • published-interfaces-layer(build 8.8.37)
  • rest-ws (build 2.7.62)
  • sabre-dal (build 2.7.65)
  • sabre-rated-usage (build 2.7.6)
  • sabre-server (build 1.12.57)
  • sabre-wholesale-usage (build 1.0.11)
  • shared-services (build 1.8.26)
  • soap-ws (build 8.8.35)

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


CMP 8.5.0.1 - 17th December 2021


This patch release addresses 8 stories and 6 application support issues as follows:

  • CMPIS-2109: Data Aggregation 2GB and Above Not Handled (RED-639) - For aggregated rated data usage files received from the Openet OCS, if the total consumption exceeded aproximately 1.99GB then the usage record was rejected as the volume exceeded internal field sizes.
  • CMPIS-2180: CDRs With Invalid Record Type Not Handled Correctly (VAD-1770) - Usage records received from the Openet OCS should have record types 0 to 3. If a record was received outside of this range e.g. 4 to indicate MMS, then the whole file was being rejected. With this fix, only the erroneous record is rejected and the rest of the file processed as normal.
  • CMPIS-2202: Failure to load Openet Data CDRs for wholesale reconciliation (VAD-1774) - For Openet data sessions the usage class code is NULL because this is derived in the rated usage batch job. The field being populated using this value was defined as non-nullable which meant the job failed.
  • The following Data Warehouse Extracts have been refactored to ensure data is only considered up to midnight of previous day. This is to ensure a common cut off date across all Data Warehouse output:
    • CMP-16129: Data Warehouse - Usage Extracts - Interface Refactor
    • CMP-16213: Data Warehouse - Customer Structure Extracts - Interface Refactor
    • CMP-16214: Data Warehouse - Transaction Related Extracts - Interface Refactor
    • CMP-16215: Data Warehouse - Subscription Transaction Extracts - Interface Refactor
  • CMP-16513: Revert CMP-16138 Usage Archiving - Partition Refactor - The changes made to Usage Archiving job, as part of CMP 8.5, to no longer detach rated usage and allowance partitions could potentially lead to performance issues and therefore have been reverted.
  • CMPIS-2168: Cannot Create Salesperson Through SOAP - Adding a salesperson using an id type of SALESPERSN caused the request to fail and return an internal system error.
  • CMPIS-2176: Data Warehouse - Usage Related Extracts - No Date Supplied - The Data Warehouse jobs for Unbilled and Prepaid Usage did not default to the current date if no date was supplied.
  • CMPIS-2181: Usage Reconciliation Batch Job - issue when either wholesale or retail records not present - If there were retail records with no appropriate wholesale records to map to (or vice versa) then the job did not output anything to the report that was produced.
  • CMPIS-2182: Usage Aggregation & Reconciliation - Interface Batch Header & Detail records - The Usage Aggregation batch job should always stamp the Interface Batch Header with a batch date/time.
  • CMPIS-2213: Usage Reconciliation - Grouping of usage class codes with same origin and destination - Records were not being reconciled correctly where multiple usage class codes shared the same wholesale origin and destination on the usageReconciliationCrossReference table.
  • CMPIS-2229: Admin Console - Create User - Security Level Mandatory - In the Application Console, when creating a user the security level should have been a mandatory field.

This has resulted in changes to the following modules:

  • sabre-server (build 1.12.53)
  • sabre-dal (build 2.7.64)
  • sabre-data-warehouse (build 2.7.17)
  • sabre-openet-usage-adapter (build 2.6.4)
  • sabre-rated-usage (build 2.7.4)
  • sabre-usage-archiving (build 2.5.2)
  • sabre-usage-reconciliation (build 1.0.18)
  • sabre-wholesale-usage (build 1.0.10)
  • agent-view-interfaces-layer (build 8.8.115)
  • published-interfaces-layer (build 8.8.36)

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


Module Versions

CMP Module 8.5.0.0 8.5.0.1 8.5.0.2 8.5.0.3 8.5.0.4 8.5.0.5
agent-view8.8.598.8.598.8.598.8.598.8.658.8.66
agent-view-interfaces-layer8.8.1148.8.1158.8.1168.8.1218.8.1218.8.121
agent-view-servlet8.6.148.6.148.6.148.6.148.6.148.6.14
bulk-action-console1.7.151.7.151.7.151.7.151.7.151.7.15
cmp-database-pkg8.8.358.8.358.8.358.8.358.8.358.8.35
cmp-pentaho-reports-pkg1.3.11.3.11.3.11.3.11.3.11.3.1
configuration-centre8.8.608.8.608.8.618.8.648.8.678.8.67
health-check-service1.0.131.0.131.0.131.0.131.0.131.0.13
lifecycle-synchronous-provisioning-impl8.6.38.6.38.6.38.6.38.6.38.6.3
openet-synchronous-provisioning-impl8.7.38.7.38.7.38.7.38.7.38.7.3
published-interfaces-layer8.8.348.8.368.8.378.8.408.8.408.8.40
rest-ws2.7.542.7.542.7.622.7.652.7.652.7.65
role-extender8.7.48.7.48.7.48.7.48.7.48.7.4
sabre-action-monitor2.6.72.6.72.6.72.6.72.6.72.6.7
sabre-addacs-transformation-adapter2.4.12.4.12.4.12.4.12.4.12.4.1
sabre-addacs-xml-adapter1.2.11.2.11.2.11.2.11.2.11.2.1
sabre-advance-notification1.4.211.4.211.4.211.4.211.4.211.4.21
sabre-agreement-plan-monitor1.0.251.0.251.0.251.0.251.0.251.0.25
sabre-analyser-extract2.5.12.5.12.5.12.5.12.5.12.5.1
sabre-arucs-transformation-adapter2.4.12.4.12.4.12.4.12.4.12.4.1
sabre-arucs-xml-adapter1.2.11.2.11.2.11.2.11.2.11.2.1
sabre-arudd-xml-adapter1.2.11.2.11.2.11.2.11.2.11.2.1
sabre-auddis-transformation-adapter2.3.12.3.12.3.12.3.12.3.12.3.1
sabre-auddis-transformation-inbound-adapter2.4.12.4.12.4.12.4.12.4.12.4.1
sabre-auddis-xml-adapter1.2.11.2.11.2.11.2.11.2.11.2.1
sabre-awacs-transformation-adapter2.4.12.4.12.4.12.4.12.4.12.4.1
sabre-awacs-xml-adapter1.2.11.2.11.2.11.2.11.2.11.2.1
sabre-bacs-transformation-adapter2.4.12.4.12.4.12.4.12.4.12.4.1
sabre-bacs-xml-common1.2.11.2.11.2.11.2.11.2.11.2.1
sabre-batch-error-management2.3.12.3.12.3.12.3.12.3.12.3.1
sabre-bill-print2.7.22.7.22.7.22.7.22.7.22.7.2
sabre-bottomline-pdf-collection-adapter2.4.12.4.12.4.12.4.12.4.12.4.1
sabre-bulk-action-framework1.9.11.9.11.9.11.9.11.9.11.9.1
sabre-comms2.7.192.7.192.7.192.7.192.7.192.7.19
sabre-credit-control2.6.12.6.12.6.12.6.12.6.12.6.1
sabre-credit-reference2.7.12.7.12.7.12.7.12.7.12.7.1
sabre-dal2.7.562.7.642.7.652.7.652.7.652.7.65
sabre-data-fix1.2.21.2.21.2.21.2.21.2.71.2.7
sabre-data-warehouse2.7.112.7.172.7.172.7.172.7.172.7.17
sabre-debt-recovery-agency2.7.22.7.22.7.22.7.22.7.22.7.2
sabre-device-enrolment1.5.11.5.11.5.11.5.11.5.11.5.1
sabre-edit-subscription1.9.11.9.11.9.11.9.11.9.11.9.1
sabre-equifax-insight20012.4.12.4.12.4.12.4.12.4.12.4.1
sabre-experian-transformation-adapter2.4.12.4.12.4.12.4.12.4.12.4.1
sabre-external-configuration2.7.22.7.22.7.22.7.22.7.22.7.2
sabre-external-log-collector1.1.21.1.21.1.21.1.21.1.21.1.2
sabre-external-reference-upload1.9.11.9.11.9.11.9.11.9.11.9.1
sabre-gdpr-purge2.6.22.6.22.6.22.6.22.6.22.6.2
sabre-general-ledger1.4.11.4.11.4.11.4.11.4.11.4.1
sabre-generic-activity-adapter-daemon2.3.12.3.12.3.12.3.12.3.12.3.1
sabre-generic-postingout-daemon2.3.12.3.12.3.12.3.12.3.12.3.1
sabre-interface-purge1.3.21.3.21.3.21.3.21.3.21.3.2
sabre-invoice-posting2.6.12.6.12.6.12.6.12.6.12.6.1
sabre-invoice-production2.7.22.7.22.7.22.7.22.7.22.7.2
sabre-ledger-monitor2.5.12.5.12.5.12.5.12.5.12.5.1
sabre-lifecycle-provisioning-adapter2.5.22.5.22.5.22.5.22.5.22.5.2
sabre-lifecycle-provisioning-response-adapter2.5.22.5.22.5.22.5.22.5.22.5.2
sabre-lifecycle-usage-adapter2.5.22.5.22.5.22.5.22.5.22.5.2
sabre-managed-number-monitor2.7.12.7.12.7.12.7.12.7.12.7.1
sabre-managed-numbers2.6.12.6.12.6.12.6.12.6.12.6.1
sabre-manage-plan-tariff-change1.3.11.3.11.3.11.3.11.3.11.3.1
sabre-manage-sales-ledger-adjustment1.2.11.2.11.2.11.2.11.2.11.2.1
sabre-manage-subscription-contract1.2.11.2.11.2.11.2.11.2.11.2.1
sabre-manage-subscription-feature1.3.21.3.21.3.21.3.21.3.21.3.2
sabre-manage-subscription-service1.7.81.7.81.7.81.7.81.7.81.7.8
sabre-manage-workflow1.3.11.3.11.3.11.3.11.3.11.3.1
sabre-mandate-registrations2.5.22.5.22.5.22.5.22.5.22.5.2
sabre-mandate-revisions2.6.12.6.12.6.12.6.12.6.12.6.1
sabre-mdsledger-adapter2.4.12.4.12.4.12.4.12.4.12.4.1
sabre-non-recurring-payments2.7.12.7.12.7.12.7.12.7.12.7.1
sabre-openet-provisioning-adapter2.6.12.6.12.6.12.6.12.6.12.6.1
sabre-openet-recurring-prepayment-adapter1.2.71.2.71.2.71.2.71.2.71.2.7
sabre-openet-usage-adapter2.6.22.6.42.6.42.6.42.6.42.6.4
sabre-provisioning2.7.22.7.22.7.22.7.22.7.22.7.2
sabre-rated-charge2.6.12.6.12.6.12.6.12.6.12.6.1
sabre-rated-usage2.7.12.7.42.7.62.7.62.7.62.7.6
sabre-receipt-pdf-collection-adapter2.4.12.4.12.4.12.4.12.4.12.4.1
sabre-receipt-print2.7.12.7.12.7.12.7.12.7.12.7.1
sabre-recurring-bank-payments-bacs-adapter2.3.12.3.12.3.12.3.12.3.12.3.1
sabre-recurring-payments2.7.32.7.32.7.32.7.32.7.32.7.3
sabre-recurring-pre-payments1.6.111.6.111.6.111.6.111.6.111.6.11
sabre-sales-order1.5.11.5.11.5.11.5.11.5.11.5.1
sabre-server1.12.481.12.531.12.571.12.601.12.601.12.60
sabre-sim-profile2.7.32.7.32.7.32.7.32.7.32.7.3
sabre-smpp-adapter1.4.11.4.11.4.11.4.11.4.11.4.1
sabre-statement-production2.5.42.5.42.5.42.5.42.5.42.5.4
sabre-termination-fee-monitor1.1.11.1.11.1.11.1.11.1.11.1.1
sabre-usage-archiving2.5.12.5.22.5.22.5.22.5.22.5.2
sabre-usage-reconciliation1.0.131.0.181.0.181.0.181.0.181.0.18
sabre-wholesale-usage1.0.91.0.101.0.111.0.111.0.111.0.11
sabre-wholesale-usage-adapter1.0.91.0.91.0.91.0.91.0.91.0.9
sabre-workflow-monitor2.7.52.7.52.7.52.7.52.7.52.7.5
shared-services1.8.191.8.191.8.261.8.291.8.291.8.29
soap-ws8.8.348.8.348.8.358.8.358.8.358.8.35
webswing2.5.5.622.5.5.622.5.5.622.5.5.622.5.5.622.5.5.62
wso2is-login1.7.31.7.31.7.31.7.31.7.31.7.3