Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Create Optimized Schedule Request Example


JSON Viewer
width800
height1200
{
    "domain": "

...

ChangeManagement",
  

...

 

...

 "scheduleName": "

...

3e828de1-c6b9-4782-b028-e2a98b0cce72",
    "userId": "

...

onap-user",
 

...

 

...

 

...

 "

...

scheduleId": "

...

3e828de1-c6b9-4782-b028-e2a98b0cce72",
    "

...

commonData": 

...

[
 

...

 

...

 

...

 

...

 

...

JSON Viewer
width800
height600
{
    "domain": "ChangeManagement",
    "scheduleName": "3e828de1-c6b9-4782-b028-e2a98b0cce72",
    "userId": "onap-user",
    "scheduleId": "3e828de1-c6b9-4782-b028-e2a98b0cce72",
    "commonData": [{
 {
        "name": "requestType",
        "value": "VNF Config Update"
       }
    ],
    "schedulingData": {
        "additionalDurationInSeconds": 10,
        "changeWindows": [{
                "endTime": "2019-02-01T00:00:00Z",
                "namestartTime": "requestType",2019-03-01T00:00:00Z"
            "value": "VNF Config Update"
     }, {
   }, {
            "nameendTime": "policies2019-04-15T00:00:00Z",
                "valuestartTime": ["vertical", "localMaintenanceWindow"]
"2019-05-15T00:00:00Z"
            }
    ],
    "schedulingData": {],
        "additionalDurationInSecondspolicies": 10,[
        "changeWindows":  [{
                "endTimepolicyName": "2019-02-01T00:00:00Zvertical",
                "startTimepolicyModifiers": "2019-03-01T00:00:00Z"
[]
          },
     }, {
    {
            "endTimepolicyName": "2019-04-15T00:00:00ZlocalMaintenanceWindow",
                "startTimepolicyModifiers": "2019-05-15T00:00:00Z"
  []
          }
        ],


        "normalDurationInSeconds": 100,
        "concurrencyLimit": 10,
        "elements":
        [{
                "elementId": "nodeid1",
                "elementData": [{
                        "name": "ticketManagementId",
                        "value": "33333-333a-dsfa-dsfadsfadsfdsfdasfdaf"
                    }, {
                        "name": "id",
                        "value": "33333333adsfadsfadsfadsfdsfdasfdaf"
                    }
                ],
                "request": {
                    "vnfName": "rdm5adbux8991v",
                    "vnfInstanceId": "7fe2a239-52c8-40ec-866a-53815c802f09",
                    "modelInfo": {
                        "modelType": "vnf",
                        "modelInvariantId": "a8880c9f-9454-4a1e-b856-b3c0569625de",
                        "modelVersionId": "0bc86968-fe07-4453-a729-683fafef2607",
                        "modelName": "rdm5adbux8991v",
                        "modelVersion": "1.0",
                        "modelCustomizationId": "4e3bbaba-5348-4d4c-9d27-11ff39958a84"
                    },
                    "cloudConfiguration": {
                        "lcpCloudRegionId": "rdm5a",
                        "tenantId": "71b9b87f2ad947fa9a19eac463558040"
                    },
                    "requestInfo": {
                        "source": "VID",
                        "suppressRollback": false,
                        "requestorId": "mm018u"
                    },
                    "relatedInstanceList": [{
                            "relatedInstance": {
                                "instanceId": "d91b2d81-3e96-43b8-b111-527d3a934a6a",
                                "modelInfo": {
                                    "modelType": "service",
                                    "modelInvariantId": "dd118927-8360-4a9a-959c-403386a12226",
                                    "modelVersionId": "f98b191f-2bb6-4881-a514-ac9132f26284",
                                    "modelName": "vDBE_Svc_E2E_DBE_vDBE_U",
                                    "modelVersion": "1.0"
                                }
                            }
                        }
                    ],
                    "requestParameters": {
                        "payload": "{\"request-parameters\":{\"vnf-host-ip-address\":\"135.50.170.7\",\"vnf-name\":\"rdm5adbux8991v\"},\"configuration-parameters\":{\"node0_name\":\"rdm5adbux8999vm001\"}}"
                    }
                }
            }
        ]
    }
}

This example represents CMSO Create Optimized Schedule for Dublin release. Significant changes are:


Replacement of domainData with commonData name / value structure. This structure is used to provide carrier specific to all of the underlying interfaces, some of which are carrier specific (i.e. Topology and Ticket Management).

Inclusion of elementData name / value structure for every element to be changed.  This structure is used to provide carrier specific to all of the underlying interfaces, some of which are carrier specific (i.e. Topology and Ticket Management).

Move of callbackData from domainData structure to the request attribute for each element.   The request attribute represents the exact message to b provided to SO to initiate the change request.

policies  array that provides for providing policy information to the underlying APIs along with the potential for modifiers to the policy.

Response to Create Optimized Schedule Request is status indicating that the request was accepted for optimization.