Symptoms


Customer or reseller try to place a Partial Upgrade order for a PLM based plan after Provider configure it according to new PFR-5669 described in documentation UX1 Subscription Management 5.4.1634 and Configuring Plan Switch Paths.

The following error shows up on UX1 panel on top of the screen at checkout process:

There are errors in Activation Parameters:
Transaction ID is missing. Remember Transaction ID is required for all requests involved in the partial upgrade.


And also it can be found In the validation process from browser dev tools, by pressing F12 in Chrome for example, in the below response for request '<base_url>/aps/2/resources/<resource_uuid>/validate':

{
      "id": "transaction_info_object",
      "value": "",
      "value_error": "Transaction ID is missing. Remember Transaction ID is required for all requests involved in the partial upgrade.",
      "structured_value": {
        "transaction_type": "PartialUpgrade",
        "source_subscription_id": 1005748
      },
      "type": "object",
      "phase": "ordering"
    },  
{
      "id": "transaction_id",
      "value": "",
      "value_error": "",
      "type": "text",
      "phase": "ordering"
},  


Cause


This behavior has been recognized as a software related issue #CNNO-1766.


Resolution


Fixed in NCE Commercial extension (version 28.0.5).