Release Notes

You can migrate Microsoft 365 CSP subscriptions from the following applications and extensions to CloudBlue Connect NCE:

  • The Microsoft 365 application (.NET endpoints)

  • The O365_APS2 application (PHP endpoints)

  • CSP Connect Extension

    Important:

    - Only New Subscription Mode is supported for CSP Connect Extension.

    - When migrating Microsoft 365 CSP subscriptions of CSP Connect Extension, the script does not check whether the Microsoft Customer Agreement (MCA) was accepted by subscription owners.

Migration is performed with a migration script that is shipped separately from CloudBlue Commerce and those applications and extensions.

Features added in this version of the migration script:

  • With the --custom-order-params parameter of the migration script, you can now keep the Reseller Billing Option Message (ID: ResellerType) and Markup (ID: Margin) custom attributes that were applied to source Microsoft 365 CSP subscriptions.

  • To improve the performance of migration, the following changes are introduced:

    • The phases of order processing are now executed in the following way:

      • Phase 1: The migration script creates all necessary orders for Microsoft 365 CSP subscriptions. After those orders are created, the second phase begins.

      • Phase 2: The migration script periodically checks the orders created during the first phase. It waits 600 seconds (the default timeout interval for order completion) for each order to either successfully complete or fail. When all orders created for a Microsoft 365 subscription complete, each within its own timeout interval, that subscription is considered migrated.

        Note: For New Subscription Mode, the script also creates cancellation orders for Microsoft 365 CSP subscriptions whose sales orders successfully completed. Those cancellation orders are processed in the same way as orders created during the first phase.

    • The --timeout-order-placement script parameter is removed.

    • The default values of the --threads-l2 and --threads-l3 script parameters and are now 2 and 8.

    • The maximum allowed values of the --threads-l2 and --threads-l3 script parameters and are now 4 and 32.

This version includes the following fix:

  • APSA-24273 The "'NoneType' object is not iterable" error occurs when migrating subscriptions of CSP Connect Extension.

Important: You must not perform the migration on your own. The current version of the migration script is intended for migration only with the assistance of CloudBlue Professional and Managed Services Team. Please contact your CSM or TAM to begin a Professional Services discovery process and obtain a Statement of Work with customized pricing.

To learn more, please refer to these sections: