Versions Compared

Key

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

...

  • CLAMP uses distribution client to receive update
  • CLAMP receives artifacts:
    • Service template TOSCA
    • Policy TOSCA
    • Blueprint
  • CLAMP receives the following data from SDC
    • Service Invariant UUID
    • Resource Invariant UUID
    • Artifact name of blueprint
    • Service name
    • Resource name
  • CLAMP stores data about control loop in local store by: 
    • Service Invariant UUID, Resource Invariant UUID, Artifact name of blueprint, Service name, Resource name

    Below is an example fragment of an SDC distribution sent to CLAMP which provides the data that it needs.


Code Block
titleSDC Distribution Notification
linenumberstrue
collapsetrue
HTTP/1.1 200 Ok

...


Content-Type : application/json

...


Content-Length : 

...

{

...




{
                "distributionID": "34cb001c-c9f0-4db9-b59c-9421c0b3cb5e",

...


                "serviceName": "HNGW Protected OAM",

...


                "serviceVersion": "1.0",

...


                "serviceUUID": "b8ff69ca-786d-479e-9f9c-217a90ee0ebc",

...


                "serviceDescription": "HNGW Protected OAM Network Service",

...


                "serviceInvariantUUID": "c2749b42-28db-45e0-ab55-b05d0118d91d",

...

                “reources”: [

                {

...


                “resources”: [
                {
                                "resourceInstanceName": "oam_net",

...


                                "resourceCustomizationUUID": "7b1383b5-6b84-4e77-ae26-1778a1f4e7e1",

...


                                "resourceName": "ExtVL",

...


                                "resourceVersion": "1.0",

...


                                "resoucreType": "

...

VFC",
                                "resourceUUID": "9bf1978e-d6b9-47fc-a4cd-cc8ec4e461b7",

...


                                "resourceInvariantUUID": "38e5fb81-5e8c-479b-9140-38786db19967",

...


        						"category": "Generic",

...


        						"subcategory": "Network Elements",

...


                                "artifacts": [

...

                }],

...


								{
                                	"artifactName":"AAI-service_HNGW_Protected_OAM-service-1.xml",
                                	"artifactType":"DCAE_INVENTORY_TOSCA",
                                	"artifactURL":"/sdc/v1/catalog/services/HngwProtectedOam/1.0/artifacts/AAI-service_HNGW_Protected_OAM-service-1.xml",
                                	"artifactChecksum":"ODc1NzViNzY4Mzc1NGE4NTc3M2VhOTM0NTkyZjRiYTA\u003d",
                                	"artifactDescription":"AAI Service Model",
                                	"artifactTimeout":0,
                                	"artifactUUID":"5791d7b0-1a20-4066-90d0-ef13bbf01c95",
                                	"artifactVersion":"1"
								},
								{
							    	"artifactName":"service-TestServicecsar.csar",
									"artifactType":"DCAE_INVENTORY_BLUEPRINT",
									"artifactURL":"/sdc/v1/catalog/services/HngwProtectedOam/1.0/artifacts/service-HngwProtectedOam-csar.csar",
									"artifactChecksum":"YzhhNTVhZDk2M2RlN2NlODkzODk5ZGJjOThmNDY1MzE\u003d",
									"artifactDescription":"TOSCA definition package of the asset",
									"artifactTimeout":0,
									"artifactUUID":"909e655d-04d6-472b-ab16-979d560d1975",
									"artifactVersion":"1" 
								}
								]
                }],
                "serviceArtifacts": [{}]}


Step 3

Configuration Flow

Configuration Step 0

...