Update examples with new functionality 25/136025/1
authorFrancescoFioraEst <francesco.fiora@est.tech>
Tue, 26 Sep 2023 08:50:45 +0000 (09:50 +0100)
committerFrancesco Fiora <francesco.fiora@est.tech>
Tue, 26 Sep 2023 09:06:01 +0000 (09:06 +0000)
Issue-ID: POLICY-4828
Change-Id: I7839bf6d49bd08cec42c51b460d3dc04422e4ba7
Signed-off-by: FrancescoFioraEst <francesco.fiora@est.tech>
20 files changed:
runtime-acm/src/main/resources/openapi/examples/getAllCompositionDefinitions.json [changed mode: 0644->0755]
runtime-acm/src/main/resources/openapi/examples/getAllCompositionDefinitions.yaml [changed mode: 0644->0755]
runtime-acm/src/main/resources/openapi/examples/getAllCompositionInstancesResponse.json [changed mode: 0644->0755]
runtime-acm/src/main/resources/openapi/examples/getAllCompositionInstancesResponse.yaml [changed mode: 0644->0755]
runtime-acm/src/main/resources/openapi/examples/getCompositionInstancesResponse.json [changed mode: 0644->0755]
runtime-acm/src/main/resources/openapi/examples/getCompositionInstancesResponse.yaml [changed mode: 0644->0755]
runtime-acm/src/main/resources/openapi/examples/getMultiParticipantResponse.yaml [changed mode: 0644->0755]
runtime-acm/src/main/resources/openapi/examples/getMultipleParticipantResponse.json [changed mode: 0644->0755]
runtime-acm/src/main/resources/openapi/examples/getSingleCompositionDefinition.json [changed mode: 0644->0755]
runtime-acm/src/main/resources/openapi/examples/getSingleCompositionDefinition.yaml [changed mode: 0644->0755]
runtime-acm/src/main/resources/openapi/examples/getSingleParticipantResponse.json [changed mode: 0644->0755]
runtime-acm/src/main/resources/openapi/examples/getSingleparticipantResponse.yaml [changed mode: 0644->0755]
runtime-acm/src/main/resources/openapi/examples/postCompositionDefinitions.json [changed mode: 0644->0755]
runtime-acm/src/main/resources/openapi/examples/postCompositionDefinitions.yaml [changed mode: 0644->0755]
runtime-acm/src/main/resources/openapi/examples/postCompositionInstance.json [changed mode: 0644->0755]
runtime-acm/src/main/resources/openapi/examples/postCompositionInstance.yaml [changed mode: 0644->0755]
runtime-acm/src/main/resources/openapi/examples/postCompositionInstanceUpdate.json [changed mode: 0644->0755]
runtime-acm/src/main/resources/openapi/examples/postCompositionInstanceUpdate.yaml [changed mode: 0644->0755]
runtime-acm/src/main/resources/openapi/examples/putCompositionDefinitionUpdate.json [changed mode: 0644->0755]
runtime-acm/src/main/resources/openapi/examples/putCompositionDefinitionUpdate.yaml [changed mode: 0644->0755]

old mode 100644 (file)
new mode 100755 (executable)
index bef6791..cf42441
                                 "common": "true"
                             }
                         },
-                        "participant_id": {
-                            "name": "participant_id",
-                            "type": "onap.datatypes.ToscaConceptIdentifier",
-                            "type_version": "0.0.0",
-                            "required": true,
-                            "metadata": {
-                                "common": "true"
-                            }
-                        },
-                        "participantType": {
-                            "name": "participantType",
-                            "type": "onap.datatypes.ToscaConceptIdentifier",
-                            "type_version": "0.0.0",
-                            "description": "The identity of the participant type that hosts this type of Automation Composition Element",
-                            "required": true,
-                            "metadata": {
-                                "common": "true"
-                            }
-                        },
                         "startPhase": {
                             "name": "startPhase",
                             "type": "integer",
                             "metadata": {
                                 "common": "true"
                             }
-                        },
-                        "passiveToRunningTimeout": {
-                            "name": "passiveToRunningTimeout",
-                            "type": "integer",
-                            "type_version": "0.0.0",
-                            "description": "The maximum time in seconds to wait for a state chage from passive to running",
-                            "default": 60.0,
-                            "required": false,
-                            "constraints": [
-                                {
-                                    "greater_or_equal": "0"
-                                }
-                            ],
-                            "metadata": {
-                                "common": "true"
-                            }
-                        },
-                        "runningToPassiveTimeout": {
-                            "name": "runningToPassiveTimeout",
-                            "type": "integer",
-                            "type_version": "0.0.0",
-                            "description": "The maximum time in seconds to wait for a state chage from running to passive",
-                            "default": 60.0,
-                            "required": false,
-                            "constraints": [
-                                {
-                                    "greater_or_equal": "0"
-                                }
-                            ],
-                            "metadata": {
-                                "common": "true"
-                            }
-                        },
-                        "passiveToUninitializedTimeout": {
-                            "name": "passiveToUninitializedTimeout",
-                            "type": "integer",
-                            "type_version": "0.0.0",
-                            "description": "The maximum time in seconds to wait for a state chage from passive to uninitialized",
-                            "default": 60.0,
-                            "required": false,
-                            "constraints": [
-                                {
-                                    "greater_or_equal": "0"
-                                }
-                            ],
-                            "metadata": {
-                                "common": "true"
-                            }
                         }
                     },
                     "name": "org.onap.policy.clamp.acm.AutomationCompositionElement",
                         }
                     },
                     "name": "org.onap.policy.clamp.acm.HttpAutomationCompositionElement",
-                    "version": "1.0.1",
+                    "version": "1.0.0",
                     "derived_from": "org.onap.policy.clamp.acm.AutomationCompositionElement",
                     "metadata": {}
                 }
                     },
                     "onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement": {
                         "type": "org.onap.policy.clamp.acm.HttpAutomationCompositionElement",
-                        "type_version": "1.0.1",
+                        "type_version": "1.0.0",
                         "properties": {
                             "provider": "ONAP",
-                            "participant_id": {
-                                "name": "HttpParticipant0",
-                                "version": "1.0.0"
-                            },
-                            "participantType": {
-                                "name": "org.onap.policy.clamp.acm.HttpParticipant",
-                                "version": "2.3.4"
-                            },
                             "uninitializedToPassiveTimeout": 180,
                             "startPhase": 0,
                             "baseUrl": "http://acelement-starter:8084",
                     },
                     "onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement": {
                         "type": "org.onap.policy.clamp.acm.HttpAutomationCompositionElement",
-                        "type_version": "1.0.1",
+                        "type_version": "1.0.0",
                         "properties": {
                             "provider": "ONAP",
-                            "participant_id": {
-                                "name": "HttpParticipant0",
-                                "version": "1.0.0"
-                            },
-                            "participantType": {
-                                "name": "org.onap.policy.clamp.acm.HttpParticipant",
-                                "version": "2.3.4"
-                            },
                             "uninitializedToPassiveTimeout": 180,
                             "startPhase": 0,
                             "baseUrl": "http://acelement-bridge:8084",
                     },
                     "onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement": {
                         "type": "org.onap.policy.clamp.acm.HttpAutomationCompositionElement",
-                        "type_version": "1.0.1",
+                        "type_version": "1.0.0",
                         "properties": {
                             "provider": "ONAP",
-                            "participant_id": {
-                                "name": "HttpParticipant0",
-                                "version": "1.0.0"
-                            },
-                            "participantType": {
-                                "name": "org.onap.policy.clamp.acm.HttpParticipant",
-                                "version": "2.3.4"
-                            },
                             "uninitializedToPassiveTimeout": 180,
                             "startPhase": 0,
                             "baseUrl": "http://acelement-sink:8084",
                         "metadata": {},
                         "description": "Automation composition for Demp"
                     }
-                }
+                },
+                "policies": []
             },
             "name": "tosca",
             "version": "1.0.0",
-            "metadata": {}
+            "metadata": {
+                "compositionId": "562ed027-2689-481a-b3a5-e284b1fbc33f"
+            }
         }
     ]
 }
\ No newline at end of file
old mode 100644 (file)
new mode 100755 (executable)
index 001e07d..2965738
 service_templates:
-- tosca_definitions_version: tosca_simple_yaml_1_3
-  data_types:
-    onap.datatypes.ToscaConceptIdentifier:
-      properties:
-        name:
-          name: name
-          type: string
-          type_version: 0.0.0
-          required: true
-        version:
-          name: version
-          type: string
-          type_version: 0.0.0
-          required: true
-      name: onap.datatypes.ToscaConceptIdentifier
-      version: 0.0.0
-      derived_from: tosca.datatypes.Root
-      metadata: {}
-    org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.RestRequest:
-      properties:
-        restRequestId:
-          name: restRequestId
-          type: onap.datatypes.ToscaConceptIdentifier
-          type_version: 0.0.0
-          description: The name and version of a REST request to be sent to a REST
-            endpoint
-          required: true
-        httpMethod:
-          name: httpMethod
-          type: string
-          type_version: 0.0.0
-          description: The REST method to use
-          required: true
-          constraints:
-          - valid_values:
-            - POST
-            - PUT
-            - GET
-            - DELETE
-        path:
-          name: path
-          type: string
-          type_version: 0.0.0
-          description: The path of the REST request relative to the base URL
-          required: true
-        body:
-          name: body
-          type: string
-          type_version: 0.0.0
-          description: The body of the REST request for PUT and POST requests
-          required: false
-        expectedResponse:
-          name: expectedResponse
-          type: integer
-          type_version: 0.0.0
-          description: THe expected HTTP status code for the REST request
-          required: true
-          constraints: []
-      name: org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.RestRequest
-      version: 1.0.0
-      derived_from: tosca.datatypes.Root
-      metadata: {}
-    org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.ConfigurationEntity:
-      properties:
-        configurationEntityId:
-          name: configurationEntityId
-          type: onap.datatypes.ToscaConceptIdentifier
-          type_version: 0.0.0
-          description: The name and version of a Configuration Entity to be handled
-            by the HTTP Automation Composition Element
-          required: true
-        restSequence:
-          name: restSequence
-          type: list
-          type_version: 0.0.0
-          description: A sequence of REST commands to send to the REST endpoint
-          required: false
-          entry_schema:
-            type: org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.RestRequest
-            type_version: 1.0.0
-      name: org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.ConfigurationEntity
-      version: 1.0.0
-      derived_from: tosca.datatypes.Root
-      metadata: {}
-  node_types:
-    org.onap.policy.clamp.acm.Participant:
-      properties:
-        provider:
-          name: provider
-          type: string
-          type_version: 0.0.0
-          required: false
-      name: org.onap.policy.clamp.acm.Participant
-      version: 1.0.1
-      derived_from: tosca.nodetypes.Root
-      metadata: {}
-    org.onap.policy.clamp.acm.AutomationCompositionElement:
-      properties:
-        provider:
-          name: provider
-          type: string
-          type_version: 0.0.0
-          description: Specifies the organization that provides the automation composition
-            element
-          required: false
-          metadata:
-            common: 'true'
-        participant_id:
-          name: participant_id
-          type: onap.datatypes.ToscaConceptIdentifier
-          type_version: 0.0.0
-          required: true
-          metadata:
-            common: 'true'
-        participantType:
-          name: participantType
-          type: onap.datatypes.ToscaConceptIdentifier
-          type_version: 0.0.0
-          description: The identity of the participant type that hosts this type of
-            Automation Composition Element
-          required: true
-          metadata:
-            common: 'true'
-        startPhase:
-          name: startPhase
-          type: integer
-          type_version: 0.0.0
-          description: A value indicating the start phase in which this automation
-            composition element will be started, the first start phase is zero. Automation
-            Composition Elements are started in their start_phase order and stopped
-            in reverse start phase order. Automation Composition Elements with the
-            same start phase are started and stopped simultaneously
-          required: false
-          constraints:
-          - greater_or_equal: '0'
-          metadata:
-            common: 'true'
-        uninitializedToPassiveTimeout:
-          name: uninitializedToPassiveTimeout
-          type: integer
-          type_version: 0.0.0
-          description: The maximum time in seconds to wait for a state chage from
-            uninitialized to passive
-          default: 60.0
-          required: false
-          constraints:
-          - greater_or_equal: '0'
-          metadata:
-            common: 'true'
-        passiveToRunningTimeout:
-          name: passiveToRunningTimeout
-          type: integer
-          type_version: 0.0.0
-          description: The maximum time in seconds to wait for a state chage from
-            passive to running
-          default: 60.0
-          required: false
-          constraints:
-          - greater_or_equal: '0'
-          metadata:
-            common: 'true'
-        runningToPassiveTimeout:
-          name: runningToPassiveTimeout
-          type: integer
-          type_version: 0.0.0
-          description: The maximum time in seconds to wait for a state chage from
-            running to passive
-          default: 60.0
-          required: false
-          constraints:
-          - greater_or_equal: '0'
-          metadata:
-            common: 'true'
-        passiveToUninitializedTimeout:
-          name: passiveToUninitializedTimeout
-          type: integer
-          type_version: 0.0.0
-          description: The maximum time in seconds to wait for a state chage from
-            passive to uninitialized
-          default: 60.0
-          required: false
-          constraints:
-          - greater_or_equal: '0'
-          metadata:
-            common: 'true'
-      name: org.onap.policy.clamp.acm.AutomationCompositionElement
-      version: 1.0.1
-      derived_from: tosca.nodetypes.Root
-      metadata: {}
-    org.onap.policy.clamp.acm.AutomationComposition:
-      properties:
-        provider:
-          name: provider
-          type: string
-          type_version: 0.0.0
-          description: Specifies the organization that provides the automation composition
-            element
-          required: false
-          metadata:
-            common: 'true'
-        elements:
-          name: elements
-          type: list
-          type_version: 0.0.0
-          description: Specifies a list of automation composition element definitions
-            that make up this automation composition definition
-          required: true
-          entry_schema:
-            type: onap.datatypes.ToscaConceptIdentifier
-            type_version: 0.0.0
-          metadata:
-            common: 'true'
-      name: org.onap.policy.clamp.acm.AutomationComposition
-      version: 1.0.1
-      derived_from: tosca.nodetypes.Root
-      metadata: {}
-    org.onap.policy.clamp.acm.HttpAutomationCompositionElement:
-      properties:
-        baseUrl:
-          name: baseUrl
-          type: string
-          type_version: 0.0.0
-          description: The base URL to be prepended to each path, identifies the host
-            for the REST endpoints.
-          required: true
-        httpHeaders:
-          name: httpHeaders
-          type: map
-          type_version: 0.0.0
-          description: HTTP headers to send on REST requests
-          required: false
-          entry_schema:
-            type: string
-            type_version: 0.0.0
-        configurationEntities:
-          name: configurationEntities
-          type: map
-          type_version: 0.0.0
-          description: The connfiguration entities the Automation Composition Element
-            is managing and their associated REST requests
-          required: true
-          entry_schema:
-            type: org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.ConfigurationEntity
-            type_version: 1.0.0
-      name: org.onap.policy.clamp.acm.HttpAutomationCompositionElement
-      version: 1.0.1
-      derived_from: org.onap.policy.clamp.acm.AutomationCompositionElement
-      metadata: {}
-  topology_template:
-    node_templates:
-      org.onap.policy.clamp.acm.HttpParticipant:
-        type: org.onap.policy.clamp.acm.Participant
-        type_version: 1.0.1
-        properties:
-          provider: ONAP
-        name: org.onap.policy.clamp.acm.HttpParticipant
-        version: 2.3.4
-        metadata: {}
-        description: Participant for Http requests
-      onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement:
-        type: org.onap.policy.clamp.acm.HttpAutomationCompositionElement
-        type_version: 1.0.1
-        properties:
-          provider: ONAP
-          participant_id:
-            name: HttpParticipant0
-            version: 1.0.0
-          participantType:
-            name: org.onap.policy.clamp.acm.HttpParticipant
-            version: 2.3.4
-          uninitializedToPassiveTimeout: 180
-          startPhase: 0
-          baseUrl: http://acelement-starter:8084
-          httpHeaders:
-            Content-Type: application/json
-            Authorization: Basic cnVudGltZVVzZXI6emIhWHp0RzM0
-          configurationEntities:
-          - configurationEntityId:
-              name: onap.policy.clamp.ac.starter
-              version: 1.0.0
-            restSequence:
-            - restRequestId:
-                name: request1
-                version: 1.0.1
-              httpMethod: POST
-              path: /onap/policy/clamp/acelement/v2/activate
-              body: '{ "receiverId": { "name": "onap.policy.clamp.ac.startertobridge",
-                "version": "1.0.0" }, "timerMs": 4000, "elementType": "STARTER", "topicParameterGroup":
-                { "server": "message-router", "listenerTopic": "POLICY_UPDATE_MSG",
-                "publisherTopic": "AC_ELEMENT_MSG", "fetchTimeout": 15000, "topicCommInfrastructure":
-                "dmaap" } }'
-              expectedResponse: 201
-        name: onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement
-        version: 1.2.3
-        metadata: {}
-        description: Automation composition element for the http requests of AC Element
-          Starter microservice
-      onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement:
-        type: org.onap.policy.clamp.acm.HttpAutomationCompositionElement
-        type_version: 1.0.1
-        properties:
-          provider: ONAP
-          participant_id:
-            name: HttpParticipant0
+    - tosca_definitions_version: tosca_simple_yaml_1_3
+      data_types:
+          onap.datatypes.ToscaConceptIdentifier:
+              properties:
+                  name:
+                      name: name
+                      type: string
+                      type_version: 0.0.0
+                      required: true
+                  version:
+                      name: version
+                      type: string
+                      type_version: 0.0.0
+                      required: true
+              name: onap.datatypes.ToscaConceptIdentifier
+              version: 0.0.0
+              derived_from: tosca.datatypes.Root
+              metadata: {}
+          org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.RestRequest:
+            properties:
+                restRequestId:
+                    name: restRequestId
+                    type: onap.datatypes.ToscaConceptIdentifier
+                    type_version: 0.0.0
+                    description:
+                        The name and version of a REST request to be sent to a REST
+                        endpoint
+                    required: true
+                httpMethod:
+                    name: httpMethod
+                    type: string
+                    type_version: 0.0.0
+                    description: The REST method to use
+                    required: true
+                    constraints:
+                        - valid_values:
+                              - POST
+                              - PUT
+                              - GET
+                              - DELETE
+                path:
+                    name: path
+                    type: string
+                    type_version: 0.0.0
+                    description: The path of the REST request relative to the base URL
+                    required: true
+                body:
+                    name: body
+                    type: string
+                    type_version: 0.0.0
+                    description: The body of the REST request for PUT and POST requests
+                    required: false
+                expectedResponse:
+                    name: expectedResponse
+                    type: integer
+                    type_version: 0.0.0
+                    description: THe expected HTTP status code for the REST request
+                    required: true
+                    constraints: []
+            name: org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.RestRequest
             version: 1.0.0
-          participantType:
-            name: org.onap.policy.clamp.acm.HttpParticipant
-            version: 2.3.4
-          uninitializedToPassiveTimeout: 180
-          startPhase: 0
-          baseUrl: http://acelement-bridge:8084
-          httpHeaders:
-            Content-Type: application/json
-            Authorization: Basic cnVudGltZVVzZXI6emIhWHp0RzM0
-          configurationEntities:
-          - configurationEntityId:
-              name: onap.policy.clamp.ac.bridge
-              version: 1.0.0
-            restSequence:
-            - restRequestId:
-                name: request2
-                version: 1.0.1
-              httpMethod: POST
-              path: /onap/policy/clamp/acelement/v2/activate
-              body: '{ "receiverId": { "name": "onap.policy.clamp.ac.bridgetosink",
-                "version": "1.0.0" }, "timerMs": 4000, "elementType": "BRIDGE", "topicParameterGroup":
-                { "server": "message-router", "listenerTopic": "POLICY_UPDATE_MSG",
-                "publisherTopic": "AC_ELEMENT_MSG", "fetchTimeout": 15000, "topicCommInfrastructure":
-                "dmaap" } }'
-              expectedResponse: 201
-        name: onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement
-        version: 1.2.3
-        metadata: {}
-        description: Automation composition element for the http requests of AC Element
-          Bridge microservice
-      onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement:
-        type: org.onap.policy.clamp.acm.HttpAutomationCompositionElement
-        type_version: 1.0.1
-        properties:
-          provider: ONAP
-          participant_id:
-            name: HttpParticipant0
+            derived_from: tosca.datatypes.Root
+            metadata: {}
+          org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.ConfigurationEntity:
+            properties:
+                configurationEntityId:
+                    name: configurationEntityId
+                    type: onap.datatypes.ToscaConceptIdentifier
+                    type_version: 0.0.0
+                    description:
+                        The name and version of a Configuration Entity to be handled
+                        by the HTTP Automation Composition Element
+                    required: true
+                restSequence:
+                    name: restSequence
+                    type: list
+                    type_version: 0.0.0
+                    description: A sequence of REST commands to send to the REST endpoint
+                    required: false
+                    entry_schema:
+                        type: org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.RestRequest
+                        type_version: 1.0.0
+            name: org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.ConfigurationEntity
             version: 1.0.0
-          participantType:
-            name: org.onap.policy.clamp.acm.HttpParticipant
-            version: 2.3.4
-          uninitializedToPassiveTimeout: 180
-          startPhase: 0
-          baseUrl: http://acelement-sink:8084
-          httpHeaders:
-            Content-Type: application/json
-            Authorization: Basic cnVudGltZVVzZXI6emIhWHp0RzM0
-          configurationEntities:
-          - configurationEntityId:
-              name: onap.policy.clamp.ac.sink
+            derived_from: tosca.datatypes.Root
+            metadata: {}
+      node_types:
+          org.onap.policy.clamp.acm.Participant:
+              properties:
+                  provider:
+                      name: provider
+                      type: string
+                      type_version: 0.0.0
+                      required: false
+              name: org.onap.policy.clamp.acm.Participant
+              version: 1.0.1
+              derived_from: tosca.nodetypes.Root
+              metadata: {}
+          org.onap.policy.clamp.acm.AutomationCompositionElement:
+              properties:
+                  provider:
+                      name: provider
+                      type: string
+                      type_version: 0.0.0
+                      description:
+                          Specifies the organization that provides the automation composition
+                          element
+                      required: false
+                      metadata:
+                          common: "true"
+                  startPhase:
+                      name: startPhase
+                      type: integer
+                      type_version: 0.0.0
+                      description:
+                          A value indicating the start phase in which this automation
+                          composition element will be started, the first start phase is zero. Automation
+                          Composition Elements are started in their start_phase order and stopped
+                          in reverse start phase order. Automation Composition Elements with the
+                          same start phase are started and stopped simultaneously
+                      required: false
+                      constraints:
+                          - greater_or_equal: "0"
+                      metadata:
+                          common: "true"
+                  uninitializedToPassiveTimeout:
+                      name: uninitializedToPassiveTimeout
+                      type: integer
+                      type_version: 0.0.0
+                      description:
+                          The maximum time in seconds to wait for a state chage from
+                          uninitialized to passive
+                      default: 60.0
+                      required: false
+                      constraints:
+                          - greater_or_equal: "0"
+                      metadata:
+                          common: "true"
+              name: org.onap.policy.clamp.acm.AutomationCompositionElement
+              version: 1.0.1
+              derived_from: tosca.nodetypes.Root
+              metadata: {}
+          org.onap.policy.clamp.acm.AutomationComposition:
+              properties:
+                  provider:
+                      name: provider
+                      type: string
+                      type_version: 0.0.0
+                      description:
+                          Specifies the organization that provides the automation composition
+                          element
+                      required: false
+                      metadata:
+                          common: "true"
+                  elements:
+                      name: elements
+                      type: list
+                      type_version: 0.0.0
+                      description:
+                          Specifies a list of automation composition element definitions
+                          that make up this automation composition definition
+                      required: true
+                      entry_schema:
+                          type: onap.datatypes.ToscaConceptIdentifier
+                          type_version: 0.0.0
+                      metadata:
+                          common: "true"
+              name: org.onap.policy.clamp.acm.AutomationComposition
+              version: 1.0.1
+              derived_from: tosca.nodetypes.Root
+              metadata: {}
+          org.onap.policy.clamp.acm.HttpAutomationCompositionElement:
+              properties:
+                  baseUrl:
+                      name: baseUrl
+                      type: string
+                      type_version: 0.0.0
+                      description:
+                          The base URL to be prepended to each path, identifies the host
+                          for the REST endpoints.
+                      required: true
+                  httpHeaders:
+                      name: httpHeaders
+                      type: map
+                      type_version: 0.0.0
+                      description: HTTP headers to send on REST requests
+                      required: false
+                      entry_schema:
+                          type: string
+                          type_version: 0.0.0
+                  configurationEntities:
+                      name: configurationEntities
+                      type: map
+                      type_version: 0.0.0
+                      description:
+                          The connfiguration entities the Automation Composition Element
+                          is managing and their associated REST requests
+                      required: true
+                      entry_schema:
+                          type: org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.ConfigurationEntity
+                          type_version: 1.0.0
+              name: org.onap.policy.clamp.acm.HttpAutomationCompositionElement
               version: 1.0.0
-            restSequence:
-            - restRequestId:
-                name: request3
-                version: 1.0.1
-              httpMethod: POST
-              path: /onap/policy/clamp/acelement/v2/activate
-              body: '{ "receiverId": { "name": "onap.policy.clamp.ac.sink", "version":
-                "1.0.0" }, "timerMs": 4000, "elementType": "SINK", "topicParameterGroup":
-                { "server": "message-router", "listenerTopic": "POLICY_UPDATE_MSG",
-                "publisherTopic": "AC_ELEMENT_MSG", "fetchTimeout": 15000, "topicCommInfrastructure":
-                "dmaap" } }'
-              expectedResponse: 201
-        name: onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement
-        version: 1.2.3
-        metadata: {}
-        description: Automation composition element for the http requests of AC Element
-          Sink microservice
-      onap.policy.clamp.ac.element.AutomationCompositionDefinition:
-        type: org.onap.policy.clamp.acm.AutomationComposition
-        type_version: 1.0.1
-        properties:
-          provider: ONAP
-          elements:
-          - name: onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement
-            version: 1.2.3
-          - name: onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement
-            version: 1.2.3
-          - name: onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement
-            version: 1.2.3
-        name: onap.policy.clamp.ac.element.AutomationCompositionDefinition
-        version: 1.2.3
-        metadata: {}
-        description: Automation composition for Demp
-  name: tosca
-  version: 1.0.0
-  metadata: {}
+              derived_from: org.onap.policy.clamp.acm.AutomationCompositionElement
+              metadata: {}
+      topology_template:
+          node_templates:
+              org.onap.policy.clamp.acm.HttpParticipant:
+                  type: org.onap.policy.clamp.acm.Participant
+                  type_version: 1.0.1
+                  properties:
+                      provider: ONAP
+                  name: org.onap.policy.clamp.acm.HttpParticipant
+                  version: 2.3.4
+                  metadata: {}
+                  description: Participant for Http requests
+              onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement:
+                type: org.onap.policy.clamp.acm.HttpAutomationCompositionElement
+                type_version: 1.0.0
+                properties:
+                    provider: ONAP
+                    uninitializedToPassiveTimeout: 180
+                    startPhase: 0
+                    baseUrl: http://acelement-starter:8084
+                    httpHeaders:
+                        Content-Type: application/json
+                        Authorization: Basic cnVudGltZVVzZXI6emIhWHp0RzM0
+                    configurationEntities:
+                        - configurationEntityId:
+                              name: onap.policy.clamp.ac.starter
+                              version: 1.0.0
+                          restSequence:
+                              - restRequestId:
+                                    name: request1
+                                    version: 1.0.1
+                                httpMethod: POST
+                                path: /onap/policy/clamp/acelement/v2/activate
+                                body:
+                                    '{ "receiverId": { "name": "onap.policy.clamp.ac.startertobridge",
+                                    "version": "1.0.0" }, "timerMs": 4000, "elementType": "STARTER", "topicParameterGroup":
+                                    { "server": "message-router", "listenerTopic": "POLICY_UPDATE_MSG",
+                                    "publisherTopic": "AC_ELEMENT_MSG", "fetchTimeout": 15000, "topicCommInfrastructure":
+                                    "dmaap" } }'
+                                expectedResponse: 201
+                name: onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement
+                version: 1.2.3
+                metadata: {}
+                description:
+                    Automation composition element for the http requests of AC Element
+                    Starter microservice
+              onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement:
+                type: org.onap.policy.clamp.acm.HttpAutomationCompositionElement
+                type_version: 1.0.0
+                properties:
+                    provider: ONAP
+                    uninitializedToPassiveTimeout: 180
+                    startPhase: 0
+                    baseUrl: http://acelement-bridge:8084
+                    httpHeaders:
+                        Content-Type: application/json
+                        Authorization: Basic cnVudGltZVVzZXI6emIhWHp0RzM0
+                    configurationEntities:
+                        - configurationEntityId:
+                              name: onap.policy.clamp.ac.bridge
+                              version: 1.0.0
+                          restSequence:
+                              - restRequestId:
+                                    name: request2
+                                    version: 1.0.1
+                                httpMethod: POST
+                                path: /onap/policy/clamp/acelement/v2/activate
+                                body:
+                                    '{ "receiverId": { "name": "onap.policy.clamp.ac.bridgetosink",
+                                    "version": "1.0.0" }, "timerMs": 4000, "elementType": "BRIDGE", "topicParameterGroup":
+                                    { "server": "message-router", "listenerTopic": "POLICY_UPDATE_MSG",
+                                    "publisherTopic": "AC_ELEMENT_MSG", "fetchTimeout": 15000, "topicCommInfrastructure":
+                                    "dmaap" } }'
+                                expectedResponse: 201
+                name: onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement
+                version: 1.2.3
+                metadata: {}
+                description:
+                    Automation composition element for the http requests of AC Element
+                    Bridge microservice
+              onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement:
+                type: org.onap.policy.clamp.acm.HttpAutomationCompositionElement
+                type_version: 1.0.0
+                properties:
+                    provider: ONAP
+                    uninitializedToPassiveTimeout: 180
+                    startPhase: 0
+                    baseUrl: http://acelement-sink:8084
+                    httpHeaders:
+                        Content-Type: application/json
+                        Authorization: Basic cnVudGltZVVzZXI6emIhWHp0RzM0
+                    configurationEntities:
+                        - configurationEntityId:
+                              name: onap.policy.clamp.ac.sink
+                              version: 1.0.0
+                          restSequence:
+                              - restRequestId:
+                                    name: request3
+                                    version: 1.0.1
+                                httpMethod: POST
+                                path: /onap/policy/clamp/acelement/v2/activate
+                                body:
+                                    '{ "receiverId": { "name": "onap.policy.clamp.ac.sink", "version":
+                                    "1.0.0" }, "timerMs": 4000, "elementType": "SINK", "topicParameterGroup":
+                                    { "server": "message-router", "listenerTopic": "POLICY_UPDATE_MSG",
+                                    "publisherTopic": "AC_ELEMENT_MSG", "fetchTimeout": 15000, "topicCommInfrastructure":
+                                    "dmaap" } }'
+                                expectedResponse: 201
+                name: onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement
+                version: 1.2.3
+                metadata: {}
+                description:
+                    Automation composition element for the http requests of AC Element
+                    Sink microservice
+              onap.policy.clamp.ac.element.AutomationCompositionDefinition:
+                  type: org.onap.policy.clamp.acm.AutomationComposition
+                  type_version: 1.0.1
+                  properties:
+                      provider: ONAP
+                      elements:
+                          - name: onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement
+                            version: 1.2.3
+                          - name: onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement
+                            version: 1.2.3
+                          - name: onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement
+                            version: 1.2.3
+                  name: onap.policy.clamp.ac.element.AutomationCompositionDefinition
+                  version: 1.2.3
+                  metadata: {}
+                  description: Automation composition for Demp
+          policies: []
+      name: tosca
+      version: 1.0.0
+      metadata:
+          compositionId: 562ed027-2689-481a-b3a5-e284b1fbc33f
old mode 100644 (file)
new mode 100755 (executable)
index a1d0a99..a79b66d
@@ -1,9 +1,10 @@
 {
     "automationCompositionList": [
         {
+            "instanceId": "caf50cde-11a2-4915-a49c-609762714a6f",
             "compositionId": "562ed027-2689-481a-b3a5-e284b1fbc33f",
-            "state": "UNINITIALISED",
-            "orderedState": "UNINITIALISED",
+            "deployState": "DEPLOYED",
+            "lockState": "LOCKED",
             "elements": {
                 "709c62b3-8918-41b9-a747-d21eb79c6c23": {
                     "id": "709c62b3-8918-41b9-a747-d21eb79c6c23",
                         "name": "onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement",
                         "version": "1.2.3"
                     },
-                    "participantType": {
-                        "name": "org.onap.policy.clamp.acm.HttpParticipant",
-                        "version": "2.3.4"
-                    },
-                    "participantId": "101c62b3-8918-41b9-a747-d21eb79c6c01",
-                    "state": "UNINITIALISED",
-                    "orderedState": "UNINITIALISED",
+                    "participantId": "101c62b3-8918-41b9-a747-d21eb79c6c91",
+                    "deployState": "DEPLOYED",
+                    "lockState": "LOCKED",
                     "description": "Sink Automation Composition Element for the Demo",
-                    "propertiesMap": {}
+                    "message": "Deployed",
+                    "properties": {
+                        "baseUrl": "http://10.101.0.249:30802",
+                        "httpHeaders": {
+                            "Content-Type": "application/json",
+                            "Authorization": "Basic YWNtVXNlcjp6YiFYenRHMzQ="
+                        },
+                        "configurationEntities": [
+                            {
+                                "configurationEntityId": {
+                                    "name": "onap.policy.clamp.ac.sink",
+                                    "version": "1.0.0"
+                                },
+                                "restSequence": [
+                                    {
+                                        "restRequestId": {
+                                            "name": "request3",
+                                            "version": "1.0.1"
+                                        },
+                                        "httpMethod": "POST",
+                                        "path": "/activate",
+                                        "body": "{ \"receiverId\": { \"name\": \"onap.policy.clamp.ac.sink\", \"version\": \"1.0.0\" }, \"timerMs\": 20000, \"elementType\": \"SINK\", \"topicParameterGroup\": { \"server\": \"message-router\", \"listenerTopic\": \"POLICY_UPDATE_MSG\", \"publisherTopic\": \"AC_ELEMENT_MSG\", \"fetchTimeout\": 15000, \"topicCommInfrastructure\": \"dmaap\" } }",
+                                        "expectedResponse": 201
+                                    }
+                                ]
+                            }
+                        ]
+                    },
+                    "outProperties": {}
                 },
-                "709c62b3-8918-41b9-a747-d21eb79c6c25": {
-                    "id": "709c62b3-8918-41b9-a747-d21eb79c6c25",
+                "709c62b3-8918-41b9-a747-d21eb79c6c24": {
+                    "id": "709c62b3-8918-41b9-a747-d21eb79c6c24",
                     "definition": {
-                        "name": "onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement",
+                        "name": "onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement",
                         "version": "1.2.3"
                     },
-                    "participantType": {
-                        "name": "org.onap.policy.clamp.acm.HttpParticipant",
-                        "version": "2.3.4"
+                    "participantId": "101c62b3-8918-41b9-a747-d21eb79c6c91",
+                    "deployState": "DEPLOYED",
+                    "lockState": "LOCKED",
+                    "description": "Starter Automation Composition Element for the Demo",
+                    "message": "Deployed",
+                    "properties": {
+                        "baseUrl": "http://10.101.0.249:30800",
+                        "httpHeaders": {
+                            "Content-Type": "application/json",
+                            "Authorization": "Basic YWNtVXNlcjp6YiFYenRHMzQ="
+                        },
+                        "configurationEntities": [
+                            {
+                                "configurationEntityId": {
+                                    "name": "onap.policy.clamp.ac.starter",
+                                    "version": "1.0.0"
+                                },
+                                "restSequence": [
+                                    {
+                                        "restRequestId": {
+                                            "name": "request1",
+                                            "version": "1.0.1"
+                                        },
+                                        "httpMethod": "POST",
+                                        "path": "/activate",
+                                        "body": "{ \"receiverId\": { \"name\": \"onap.policy.clamp.ac.startertobridge\", \"version\": \"1.0.0\" }, \"timerMs\": 20000, \"elementType\": \"STARTER\", \"topicParameterGroup\": { \"server\": \"message-router:3904\", \"listenerTopic\": \"POLICY_UPDATE_MSG\", \"publisherTopic\": \"AC_ELEMENT_MSG\", \"fetchTimeout\": 15000, \"topicCommInfrastructure\": \"dmaap\" } }",
+                                        "expectedResponse": 201
+                                    }
+                                ]
+                            }
+                        ]
                     },
-                    "participantId": "101c62b3-8918-41b9-a747-d21eb79c6c01",
-                    "state": "UNINITIALISED",
-                    "orderedState": "UNINITIALISED",
-                    "description": "Bridge Automation Composition Element for the Demo",
-                    "propertiesMap": {}
+                    "outProperties": {}
                 },
-                "709c62b3-8918-41b9-a747-d21eb79c6c24": {
-                    "id": "709c62b3-8918-41b9-a747-d21eb79c6c24",
+                "709c62b3-8918-41b9-a747-d21eb79c6c25": {
+                    "id": "709c62b3-8918-41b9-a747-d21eb79c6c25",
                     "definition": {
-                        "name": "onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement",
+                        "name": "onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement",
                         "version": "1.2.3"
                     },
-                    "participantType": {
-                        "name": "org.onap.policy.clamp.acm.HttpParticipant",
-                        "version": "2.3.4"
+                    "participantId": "101c62b3-8918-41b9-a747-d21eb79c6c91",
+                    "deployState": "DEPLOYED",
+                    "lockState": "LOCKED",
+                    "description": "Bridge Automation Composition Element for the Demo",
+                    "message": "Deployed",
+                    "properties": {
+                        "baseUrl": "http://10.101.0.249:30801",
+                        "httpHeaders": {
+                            "Content-Type": "application/json",
+                            "Authorization": "Basic YWNtVXNlcjp6YiFYenRHMzQ="
+                        },
+                        "configurationEntities": [
+                            {
+                                "configurationEntityId": {
+                                    "name": "onap.policy.clamp.ac.bridge",
+                                    "version": "1.0.0"
+                                },
+                                "restSequence": [
+                                    {
+                                        "restRequestId": {
+                                            "name": "request2",
+                                            "version": "1.0.1"
+                                        },
+                                        "httpMethod": "POST",
+                                        "path": "/activate",
+                                        "body": "{ \"receiverId\": { \"name\": \"onap.policy.clamp.ac.bridgetosink\", \"version\": \"1.0.0\" }, \"timerMs\": 20000, \"elementType\": \"BRIDGE\", \"topicParameterGroup\": { \"server\": \"message-router:3904\", \"listenerTopic\": \"POLICY_UPDATE_MSG\", \"publisherTopic\": \"AC_ELEMENT_MSG\", \"fetchTimeout\": 15000, \"topicCommInfrastructure\": \"dmaap\" } }",
+                                        "expectedResponse": 201
+                                    }
+                                ]
+                            }
+                        ]
                     },
-                    "participantId": "101c62b3-8918-41b9-a747-d21eb79c6c01",
-                    "state": "UNINITIALISED",
-                    "orderedState": "UNINITIALISED",
-                    "description": "Starter Automation Composition Element for the Demo",
-                    "propertiesMap": {}
+                    "outProperties": {}
                 }
             },
-            "primed": false,
+            "stateChangeResult": "NO_ERROR",
             "name": "InstanceHttp",
             "version": "1.0.1",
             "description": "Demo automation composition instance Http"
         }
     ]
-}
\ No newline at end of file
+}
old mode 100644 (file)
new mode 100755 (executable)
index 3b007fd..3bf76f9
 automationCompositionList:
-- compositionId: 562ed027-2689-481a-b3a5-e284b1fbc33f
-  state: UNINITIALISED
-  orderedState: UNINITIALISED
-  elements:
-    709c62b3-8918-41b9-a747-d21eb79c6c23:
-      id: 709c62b3-8918-41b9-a747-d21eb79c6c23
-      definition:
-        name: onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement
-        version: 1.2.3
-      participantType:
-        name: org.onap.policy.clamp.acm.HttpParticipant
-        version: 2.3.4
-      participantId: 101c62b3-8918-41b9-a747-d21eb79c6c01
-      state: UNINITIALISED
-      orderedState: UNINITIALISED
-      description: Sink Automation Composition Element for the Demo
-      propertiesMap: {}
-    709c62b3-8918-41b9-a747-d21eb79c6c25:
-      id: 709c62b3-8918-41b9-a747-d21eb79c6c25
-      definition:
-        name: onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement
-        version: 1.2.3
-      participantType:
-        name: org.onap.policy.clamp.acm.HttpParticipant
-        version: 2.3.4
-      participantId: 101c62b3-8918-41b9-a747-d21eb79c6c01
-      state: UNINITIALISED
-      orderedState: UNINITIALISED
-      description: Bridge Automation Composition Element for the Demo
-      propertiesMap: {}
-    709c62b3-8918-41b9-a747-d21eb79c6c24:
-      id: 709c62b3-8918-41b9-a747-d21eb79c6c24
-      definition:
-        name: onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement
-        version: 1.2.3
-      participantType:
-        name: org.onap.policy.clamp.acm.HttpParticipant
-        version: 2.3.4
-      participantId: 101c62b3-8918-41b9-a747-d21eb79c6c01
-      state: UNINITIALISED
-      orderedState: UNINITIALISED
-      description: Starter Automation Composition Element for the Demo
-      propertiesMap: {}
-  primed: false
-  name: InstanceHttp
-  version: 1.0.1
-  description: Demo automation composition instance Http
+    - instanceId: caf50cde-11a2-4915-a49c-609762714a6f
+      compositionId: 562ed027-2689-481a-b3a5-e284b1fbc33f
+      deployState: DEPLOYED
+      lockState: LOCKED
+      elements:
+          709c62b3-8918-41b9-a747-d21eb79c6c23:
+              id: 709c62b3-8918-41b9-a747-d21eb79c6c23
+              definition:
+                  name: onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement
+                  version: 1.2.3
+              participantId: 101c62b3-8918-41b9-a747-d21eb79c6c91
+              deployState: DEPLOYED
+              lockState: LOCKED
+              description: Sink Automation Composition Element for the Demo
+              message: Deployed
+              properties:
+                  baseUrl: http://10.101.0.249:30802
+                  httpHeaders:
+                      Content-Type: application/json
+                      Authorization: Basic YWNtVXNlcjp6YiFYenRHMzQ=
+                  configurationEntities:
+                      - configurationEntityId:
+                            name: onap.policy.clamp.ac.sink
+                            version: 1.0.0
+                        restSequence:
+                            - restRequestId:
+                                  name: request3
+                                  version: 1.0.1
+                              httpMethod: POST
+                              path: /activate
+                              body:
+                                  '{ "receiverId": { "name": "onap.policy.clamp.ac.sink", "version":
+                                  "1.0.0" }, "timerMs": 20000, "elementType": "SINK", "topicParameterGroup":
+                                  { "server": "message-router", "listenerTopic": "POLICY_UPDATE_MSG",
+                                  "publisherTopic": "AC_ELEMENT_MSG", "fetchTimeout": 15000, "topicCommInfrastructure":
+                                  "dmaap" } }'
+                              expectedResponse: 201
+              outProperties: {}
+          709c62b3-8918-41b9-a747-d21eb79c6c24:
+              id: 709c62b3-8918-41b9-a747-d21eb79c6c24
+              definition:
+                  name: onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement
+                  version: 1.2.3
+              participantId: 101c62b3-8918-41b9-a747-d21eb79c6c91
+              deployState: DEPLOYED
+              lockState: LOCKED
+              description: Starter Automation Composition Element for the Demo
+              message: Deployed
+              properties:
+                  baseUrl: http://10.101.0.249:30800
+                  httpHeaders:
+                      Content-Type: application/json
+                      Authorization: Basic YWNtVXNlcjp6YiFYenRHMzQ=
+                  configurationEntities:
+                      - configurationEntityId:
+                            name: onap.policy.clamp.ac.starter
+                            version: 1.0.0
+                        restSequence:
+                            - restRequestId:
+                                  name: request1
+                                  version: 1.0.1
+                              httpMethod: POST
+                              path: /activate
+                              body:
+                                  '{ "receiverId": { "name": "onap.policy.clamp.ac.startertobridge",
+                                  "version": "1.0.0" }, "timerMs": 20000, "elementType": "STARTER", "topicParameterGroup":
+                                  { "server": "message-router:3904", "listenerTopic": "POLICY_UPDATE_MSG",
+                                  "publisherTopic": "AC_ELEMENT_MSG", "fetchTimeout": 15000, "topicCommInfrastructure":
+                                  "dmaap" } }'
+                              expectedResponse: 201
+              outProperties: {}
+          709c62b3-8918-41b9-a747-d21eb79c6c25:
+              id: 709c62b3-8918-41b9-a747-d21eb79c6c25
+              definition:
+                  name: onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement
+                  version: 1.2.3
+              participantId: 101c62b3-8918-41b9-a747-d21eb79c6c91
+              deployState: DEPLOYED
+              lockState: LOCKED
+              description: Bridge Automation Composition Element for the Demo
+              message: Deployed
+              properties:
+                  baseUrl: http://10.101.0.249:30801
+                  httpHeaders:
+                      Content-Type: application/json
+                      Authorization: Basic YWNtVXNlcjp6YiFYenRHMzQ=
+                  configurationEntities:
+                      - configurationEntityId:
+                            name: onap.policy.clamp.ac.bridge
+                            version: 1.0.0
+                        restSequence:
+                            - restRequestId:
+                                  name: request2
+                                  version: 1.0.1
+                              httpMethod: POST
+                              path: /activate
+                              body:
+                                  '{ "receiverId": { "name": "onap.policy.clamp.ac.bridgetosink",
+                                  "version": "1.0.0" }, "timerMs": 20000, "elementType": "BRIDGE", "topicParameterGroup":
+                                  { "server": "message-router:3904", "listenerTopic": "POLICY_UPDATE_MSG",
+                                  "publisherTopic": "AC_ELEMENT_MSG", "fetchTimeout": 15000, "topicCommInfrastructure":
+                                  "dmaap" } }'
+                              expectedResponse: 201
+              outProperties: {}
+      stateChangeResult: NO_ERROR
+      name: InstanceHttp
+      version: 1.0.1
+      description: Demo automation composition instance Http
old mode 100644 (file)
new mode 100755 (executable)
index 55b99b2..8365fd2
 {
-    "automationCompositionList": [
-        {
-            "compositionId": "562ed027-2689-481a-b3a5-e284b1fbc33f",
-            "state": "UNINITIALISED",
-            "orderedState": "UNINITIALISED",
-            "elements": {
-                "709c62b3-8918-41b9-a747-d21eb79c6c23": {
-                    "id": "709c62b3-8918-41b9-a747-d21eb79c6c23",
-                    "definition": {
-                        "name": "onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement",
-                        "version": "1.2.3"
-                    },
-                    "participantType": {
-                        "name": "org.onap.policy.clamp.acm.HttpParticipant",
-                        "version": "2.3.4"
-                    },
-                    "participantId": {
-                        "name": "HttpParticipant0",
-                        "version": "1.0.0"
-                    },
-                    "state": "UNINITIALISED",
-                    "orderedState": "UNINITIALISED",
-                    "description": "Sink Automation Composition Element for the Demo",
-                    "propertiesMap": {}
+    "instanceId": "caf50cde-11a2-4915-a49c-609762714a6f",
+    "compositionId": "562ed027-2689-481a-b3a5-e284b1fbc33f",
+    "deployState": "DEPLOYED",
+    "lockState": "LOCKED",
+    "elements": {
+        "709c62b3-8918-41b9-a747-d21eb79c6c23": {
+            "id": "709c62b3-8918-41b9-a747-d21eb79c6c23",
+            "definition": {
+                "name": "onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement",
+                "version": "1.2.3"
+            },
+            "participantId": "101c62b3-8918-41b9-a747-d21eb79c6c91",
+            "deployState": "DEPLOYED",
+            "lockState": "LOCKED",
+            "description": "Sink Automation Composition Element for the Demo",
+            "message": "Deployed",
+            "properties": {
+                "baseUrl": "http://10.101.0.249:30802",
+                "httpHeaders": {
+                    "Content-Type": "application/json",
+                    "Authorization": "Basic YWNtVXNlcjp6YiFYenRHMzQ="
+                },
+                "configurationEntities": [
+                    {
+                        "configurationEntityId": {
+                            "name": "onap.policy.clamp.ac.sink",
+                            "version": "1.0.0"
+                        },
+                        "restSequence": [
+                            {
+                                "restRequestId": {
+                                    "name": "request3",
+                                    "version": "1.0.1"
+                                },
+                                "httpMethod": "POST",
+                                "path": "/activate",
+                                "body": "{ \"receiverId\": { \"name\": \"onap.policy.clamp.ac.sink\", \"version\": \"1.0.0\" }, \"timerMs\": 20000, \"elementType\": \"SINK\", \"topicParameterGroup\": { \"server\": \"message-router\", \"listenerTopic\": \"POLICY_UPDATE_MSG\", \"publisherTopic\": \"AC_ELEMENT_MSG\", \"fetchTimeout\": 15000, \"topicCommInfrastructure\": \"dmaap\" } }",
+                                "expectedResponse": 201
+                            }
+                        ]
+                    }
+                ]
+            },
+            "outProperties": {}
+        },
+        "709c62b3-8918-41b9-a747-d21eb79c6c24": {
+            "id": "709c62b3-8918-41b9-a747-d21eb79c6c24",
+            "definition": {
+                "name": "onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement",
+                "version": "1.2.3"
+            },
+            "participantId": "101c62b3-8918-41b9-a747-d21eb79c6c91",
+            "deployState": "DEPLOYED",
+            "lockState": "LOCKED",
+            "description": "Starter Automation Composition Element for the Demo",
+            "message": "Deployed",
+            "properties": {
+                "baseUrl": "http://10.101.0.249:30800",
+                "httpHeaders": {
+                    "Content-Type": "application/json",
+                    "Authorization": "Basic YWNtVXNlcjp6YiFYenRHMzQ="
                 },
-                "709c62b3-8918-41b9-a747-d21eb79c6c25": {
-                    "id": "709c62b3-8918-41b9-a747-d21eb79c6c25",
-                    "definition": {
-                        "name": "onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement",
-                        "version": "1.2.3"
-                    },
-                    "participantType": {
-                        "name": "org.onap.policy.clamp.acm.HttpParticipant",
-                        "version": "2.3.4"
-                    },
-                    "participantId": {
-                        "name": "HttpParticipant0",
-                        "version": "1.0.0"
-                    },
-                    "state": "UNINITIALISED",
-                    "orderedState": "UNINITIALISED",
-                    "description": "Bridge Automation Composition Element for the Demo",
-                    "propertiesMap": {}
+                "configurationEntities": [
+                    {
+                        "configurationEntityId": {
+                            "name": "onap.policy.clamp.ac.starter",
+                            "version": "1.0.0"
+                        },
+                        "restSequence": [
+                            {
+                                "restRequestId": {
+                                    "name": "request1",
+                                    "version": "1.0.1"
+                                },
+                                "httpMethod": "POST",
+                                "path": "/activate",
+                                "body": "{ \"receiverId\": { \"name\": \"onap.policy.clamp.ac.startertobridge\", \"version\": \"1.0.0\" }, \"timerMs\": 20000, \"elementType\": \"STARTER\", \"topicParameterGroup\": { \"server\": \"message-router:3904\", \"listenerTopic\": \"POLICY_UPDATE_MSG\", \"publisherTopic\": \"AC_ELEMENT_MSG\", \"fetchTimeout\": 15000, \"topicCommInfrastructure\": \"dmaap\" } }",
+                                "expectedResponse": 201
+                            }
+                        ]
+                    }
+                ]
+            },
+            "outProperties": {}
+        },
+        "709c62b3-8918-41b9-a747-d21eb79c6c25": {
+            "id": "709c62b3-8918-41b9-a747-d21eb79c6c25",
+            "definition": {
+                "name": "onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement",
+                "version": "1.2.3"
+            },
+            "participantId": "101c62b3-8918-41b9-a747-d21eb79c6c91",
+            "deployState": "DEPLOYED",
+            "lockState": "LOCKED",
+            "description": "Bridge Automation Composition Element for the Demo",
+            "message": "Deployed",
+            "properties": {
+                "baseUrl": "http://10.101.0.249:30801",
+                "httpHeaders": {
+                    "Content-Type": "application/json",
+                    "Authorization": "Basic YWNtVXNlcjp6YiFYenRHMzQ="
                 },
-                "709c62b3-8918-41b9-a747-d21eb79c6c24": {
-                    "id": "709c62b3-8918-41b9-a747-d21eb79c6c24",
-                    "definition": {
-                        "name": "onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement",
-                        "version": "1.2.3"
-                    },
-                    "participantType": {
-                        "name": "org.onap.policy.clamp.acm.HttpParticipant",
-                        "version": "2.3.4"
-                    },
-                    "participantId": {
-                        "name": "HttpParticipant0",
-                        "version": "1.0.0"
-                    },
-                    "state": "UNINITIALISED",
-                    "orderedState": "UNINITIALISED",
-                    "description": "Starter Automation Composition Element for the Demo",
-                    "propertiesMap": {}
-                }
+                "configurationEntities": [
+                    {
+                        "configurationEntityId": {
+                            "name": "onap.policy.clamp.ac.bridge",
+                            "version": "1.0.0"
+                        },
+                        "restSequence": [
+                            {
+                                "restRequestId": {
+                                    "name": "request2",
+                                    "version": "1.0.1"
+                                },
+                                "httpMethod": "POST",
+                                "path": "/activate",
+                                "body": "{ \"receiverId\": { \"name\": \"onap.policy.clamp.ac.bridgetosink\", \"version\": \"1.0.0\" }, \"timerMs\": 20000, \"elementType\": \"BRIDGE\", \"topicParameterGroup\": { \"server\": \"message-router:3904\", \"listenerTopic\": \"POLICY_UPDATE_MSG\", \"publisherTopic\": \"AC_ELEMENT_MSG\", \"fetchTimeout\": 15000, \"topicCommInfrastructure\": \"dmaap\" } }",
+                                "expectedResponse": 201
+                            }
+                        ]
+                    }
+                ]
             },
-            "primed": false,
-            "name": "InstanceHttp",
-            "version": "1.0.1",
-            "description": "Demo automation composition instance Http"
+            "outProperties": {}
         }
-    ]
+    },
+    "stateChangeResult": "NO_ERROR",
+    "name": "InstanceHttp",
+    "version": "1.0.1",
+    "description": "Demo automation composition instance Http"
 }
\ No newline at end of file
old mode 100644 (file)
new mode 100755 (executable)
index 3fa6506..2b962af
-automationCompositionList:
-compositionId: 562ed027-2689-481a-b3a5-e284b1fbc33f
-  state: UNINITIALISED
-  orderedState: UNINITIALISED
-  elements:
+instanceId: caf50cde-11a2-4915-a49c-609762714a6f
+compositionId: 562ed027-2689-481a-b3a5-e284b1fbc33f
+deployState: DEPLOYED
+lockState: LOCKED
+elements:
     709c62b3-8918-41b9-a747-d21eb79c6c23:
-      id: 709c62b3-8918-41b9-a747-d21eb79c6c23
-      definition:
-        name: onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement
-        version: 1.2.3
-      participantType:
-        name: org.onap.policy.clamp.acm.HttpParticipant
-        version: 2.3.4
-      participantId:
-        name: HttpParticipant0
-        version: 1.0.0
-      state: UNINITIALISED
-      orderedState: UNINITIALISED
-      description: Sink Automation Composition Element for the Demo
-      propertiesMap: {}
-    709c62b3-8918-41b9-a747-d21eb79c6c25:
-      id: 709c62b3-8918-41b9-a747-d21eb79c6c25
-      definition:
-        name: onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement
-        version: 1.2.3
-      participantType:
-        name: org.onap.policy.clamp.acm.HttpParticipant
-        version: 2.3.4
-      participantId:
-        name: HttpParticipant0
-        version: 1.0.0
-      state: UNINITIALISED
-      orderedState: UNINITIALISED
-      description: Bridge Automation Composition Element for the Demo
-      propertiesMap: {}
+        id: 709c62b3-8918-41b9-a747-d21eb79c6c23
+        definition:
+            name: onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement
+            version: 1.2.3
+        participantId: 101c62b3-8918-41b9-a747-d21eb79c6c91
+        deployState: DEPLOYED
+        lockState: LOCKED
+        description: Sink Automation Composition Element for the Demo
+        message: Deployed
+        properties:
+            baseUrl: http://10.101.0.249:30802
+            httpHeaders:
+                Content-Type: application/json
+                Authorization: Basic YWNtVXNlcjp6YiFYenRHMzQ=
+            configurationEntities:
+                - configurationEntityId:
+                      name: onap.policy.clamp.ac.sink
+                      version: 1.0.0
+                  restSequence:
+                      - restRequestId:
+                            name: request3
+                            version: 1.0.1
+                        httpMethod: POST
+                        path: /activate
+                        body:
+                            '{ "receiverId": { "name": "onap.policy.clamp.ac.sink", "version":
+                            "1.0.0" }, "timerMs": 20000, "elementType": "SINK", "topicParameterGroup":
+                            { "server": "message-router", "listenerTopic": "POLICY_UPDATE_MSG", "publisherTopic":
+                            "AC_ELEMENT_MSG", "fetchTimeout": 15000, "topicCommInfrastructure": "dmaap"
+                            } }'
+                        expectedResponse: 201
+        outProperties: {}
     709c62b3-8918-41b9-a747-d21eb79c6c24:
-      id: 709c62b3-8918-41b9-a747-d21eb79c6c24
-      definition:
-        name: onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement
-        version: 1.2.3
-      participantType:
-        name: org.onap.policy.clamp.acm.HttpParticipant
-        version: 2.3.4
-      participantId:
-        name: HttpParticipant0
-        version: 1.0.0
-      state: UNINITIALISED
-      orderedState: UNINITIALISED
-      description: Starter Automation Composition Element for the Demo
-      propertiesMap: {}
-  primed: false
-  name: InstanceHttp
-  version: 1.0.1
-  description: Demo automation composition instance Http
+        id: 709c62b3-8918-41b9-a747-d21eb79c6c24
+        definition:
+            name: onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement
+            version: 1.2.3
+        participantId: 101c62b3-8918-41b9-a747-d21eb79c6c91
+        deployState: DEPLOYED
+        lockState: LOCKED
+        description: Starter Automation Composition Element for the Demo
+        message: Deployed
+        properties:
+            baseUrl: http://10.101.0.249:30800
+            httpHeaders:
+                Content-Type: application/json
+                Authorization: Basic YWNtVXNlcjp6YiFYenRHMzQ=
+            configurationEntities:
+                - configurationEntityId:
+                      name: onap.policy.clamp.ac.starter
+                      version: 1.0.0
+                  restSequence:
+                      - restRequestId:
+                            name: request1
+                            version: 1.0.1
+                        httpMethod: POST
+                        path: /activate
+                        body:
+                            '{ "receiverId": { "name": "onap.policy.clamp.ac.startertobridge",
+                            "version": "1.0.0" }, "timerMs": 20000, "elementType": "STARTER", "topicParameterGroup":
+                            { "server": "message-router:3904", "listenerTopic": "POLICY_UPDATE_MSG",
+                            "publisherTopic": "AC_ELEMENT_MSG", "fetchTimeout": 15000, "topicCommInfrastructure":
+                            "dmaap" } }'
+                        expectedResponse: 201
+        outProperties: {}
+    709c62b3-8918-41b9-a747-d21eb79c6c25:
+        id: 709c62b3-8918-41b9-a747-d21eb79c6c25
+        definition:
+            name: onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement
+            version: 1.2.3
+        participantId: 101c62b3-8918-41b9-a747-d21eb79c6c91
+        deployState: DEPLOYED
+        lockState: LOCKED
+        description: Bridge Automation Composition Element for the Demo
+        message: Deployed
+        properties:
+            baseUrl: http://10.101.0.249:30801
+            httpHeaders:
+                Content-Type: application/json
+                Authorization: Basic YWNtVXNlcjp6YiFYenRHMzQ=
+            configurationEntities:
+                - configurationEntityId:
+                      name: onap.policy.clamp.ac.bridge
+                      version: 1.0.0
+                  restSequence:
+                      - restRequestId:
+                            name: request2
+                            version: 1.0.1
+                        httpMethod: POST
+                        path: /activate
+                        body:
+                            '{ "receiverId": { "name": "onap.policy.clamp.ac.bridgetosink", "version":
+                            "1.0.0" }, "timerMs": 20000, "elementType": "BRIDGE", "topicParameterGroup":
+                            { "server": "message-router:3904", "listenerTopic": "POLICY_UPDATE_MSG",
+                            "publisherTopic": "AC_ELEMENT_MSG", "fetchTimeout": 15000, "topicCommInfrastructure":
+                            "dmaap" } }'
+                        expectedResponse: 201
+        outProperties: {}
+stateChangeResult: NO_ERROR
+name: InstanceHttp
+version: 1.0.1
+description: Demo automation composition instance Http
old mode 100644 (file)
new mode 100755 (executable)
index f74e299..f0ed94b
 - participant:
-    participantId: 101c62b3-8918-41b9-a747-d21eb79c6c03
-    participantState: ON_LINE
-    participantSupportedElementTypes:
-      3012010d-e59e-4dde-bab1-3ee544e49b6d:
-        id: 3012010d-e59e-4dde-bab1-3ee544e49b6d
-        typeName: org.onap.policy.clamp.acm.AutomationCompositionElement
-        typeVersion: 1.0.1
-      8d9e947e-c444-471c-9420-29f1c6584f8c:
-        id: 8d9e947e-c444-471c-9420-29f1c6584f8c
-        typeName: org.onap.policy.clamp.acm.PolicyAutomationCompositionElement
-        typeVersion: 1.0.1
+      participantId: 101c62b3-8918-41b9-a747-d21eb79c6c91
+      participantState: ON_LINE
+      participantSupportedElementTypes:
+          14c6d6d0-0fa2-4a7f-927a-afdab75e92c4:
+              id: 14c6d6d0-0fa2-4a7f-927a-afdab75e92c4
+              typeName: org.onap.policy.clamp.acm.HttpAutomationCompositionElement
+              typeVersion: 1.0.0
   acNodeTemplateStateDefinitionMap:
-    8cf8b401-dfd7-4ffe-90ff-c6543da10789:
-      nodeTemplateStateId: 8cf8b401-dfd7-4ffe-90ff-c6543da10789
-      participantId: 101c62b3-8918-41b9-a747-d21eb79c6c03
-      nodeTemplateId:
-        name: org.onap.domain.pmsh.PMSH_OperationalPolicyAutomationCompositionElement
-        version: 1.2.3
-      state: PRIMED
+      d514b576-c091-4a2c-b797-99204e6dc620:
+          nodeTemplateStateId: d514b576-c091-4a2c-b797-99204e6dc620
+          participantId: 101c62b3-8918-41b9-a747-d21eb79c6c91
+          nodeTemplateId:
+              name: onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement
+              version: 1.2.3
+          state: PRIMED
+          message: Primed
+          outProperties: {}
+      05773b12-9005-4166-bd03-caec308207e7:
+          nodeTemplateStateId: 05773b12-9005-4166-bd03-caec308207e7
+          participantId: 101c62b3-8918-41b9-a747-d21eb79c6c91
+          nodeTemplateId:
+              name: onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement
+              version: 1.2.3
+          state: PRIMED
+          message: Primed
+          outProperties: {}
+      363832a4-0281-4a69-8d37-99b4d48c5685:
+          nodeTemplateStateId: 363832a4-0281-4a69-8d37-99b4d48c5685
+          participantId: 101c62b3-8918-41b9-a747-d21eb79c6c91
+          nodeTemplateId:
+              name: onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement
+              version: 1.2.3
+          state: PRIMED
+          message: Primed
+          outProperties: {}
   acElementInstanceMap:
-    709c62b3-8918-41b9-a747-d21eb79c6c22:
-      id: 709c62b3-8918-41b9-a747-d21eb79c6c22
-      definition:
-        name: org.onap.domain.pmsh.PMSH_OperationalPolicyAutomationCompositionElement
-        version: 1.2.3
-      participantId: 101c62b3-8918-41b9-a747-d21eb79c6c03
-      deployState: DEPLOYED
-      lockState: UNLOCKED
-      description: Automation composition element for the operational policy for Performance
-        Management Subscription Handling
-      properties: {}
+      709c62b3-8918-41b9-a747-d21eb79c6c23:
+          id: 709c62b3-8918-41b9-a747-d21eb79c6c23
+          definition:
+              name: onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement
+              version: 1.2.3
+          participantId: 101c62b3-8918-41b9-a747-d21eb79c6c91
+          deployState: DEPLOYED
+          lockState: LOCKED
+          description: Sink Automation Composition Element for the Demo
+          message: Deployed
+          properties:
+              baseUrl: http://10.101.0.249:30802
+              httpHeaders:
+                  Content-Type: application/json
+                  Authorization: Basic YWNtVXNlcjp6YiFYenRHMzQ=
+              configurationEntities:
+                  - configurationEntityId:
+                        name: onap.policy.clamp.ac.sink
+                        version: 1.0.0
+                    restSequence:
+                        - restRequestId:
+                              name: request3
+                              version: 1.0.1
+                          httpMethod: POST
+                          path: /activate
+                          body:
+                              '{ "receiverId": { "name": "onap.policy.clamp.ac.sink", "version":
+                              "1.0.0" }, "timerMs": 20000, "elementType": "SINK", "topicParameterGroup":
+                              { "server": "message-router", "listenerTopic": "POLICY_UPDATE_MSG",
+                              "publisherTopic": "AC_ELEMENT_MSG", "fetchTimeout": 15000, "topicCommInfrastructure":
+                              "dmaap" } }'
+                          expectedResponse: 201
+          outProperties: {}
+      709c62b3-8918-41b9-a747-d21eb79c6c25:
+          id: 709c62b3-8918-41b9-a747-d21eb79c6c25
+          definition:
+              name: onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement
+              version: 1.2.3
+          participantId: 101c62b3-8918-41b9-a747-d21eb79c6c91
+          deployState: DEPLOYED
+          lockState: LOCKED
+          description: Bridge Automation Composition Element for the Demo
+          message: Deployed
+          properties:
+              baseUrl: http://10.101.0.249:30801
+              httpHeaders:
+                  Content-Type: application/json
+                  Authorization: Basic YWNtVXNlcjp6YiFYenRHMzQ=
+              configurationEntities:
+                  - configurationEntityId:
+                        name: onap.policy.clamp.ac.bridge
+                        version: 1.0.0
+                    restSequence:
+                        - restRequestId:
+                              name: request2
+                              version: 1.0.1
+                          httpMethod: POST
+                          path: /activate
+                          body:
+                              '{ "receiverId": { "name": "onap.policy.clamp.ac.bridgetosink",
+                              "version": "1.0.0" }, "timerMs": 20000, "elementType": "BRIDGE", "topicParameterGroup":
+                              { "server": "message-router:3904", "listenerTopic": "POLICY_UPDATE_MSG",
+                              "publisherTopic": "AC_ELEMENT_MSG", "fetchTimeout": 15000, "topicCommInfrastructure":
+                              "dmaap" } }'
+                          expectedResponse: 201
+          outProperties: {}
+      709c62b3-8918-41b9-a747-d21eb79c6c24:
+          id: 709c62b3-8918-41b9-a747-d21eb79c6c24
+          definition:
+              name: onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement
+              version: 1.2.3
+          participantId: 101c62b3-8918-41b9-a747-d21eb79c6c91
+          deployState: DEPLOYED
+          lockState: LOCKED
+          description: Starter Automation Composition Element for the Demo
+          message: Deployed
+          properties:
+              baseUrl: http://10.101.0.249:30800
+              httpHeaders:
+                  Content-Type: application/json
+                  Authorization: Basic YWNtVXNlcjp6YiFYenRHMzQ=
+              configurationEntities:
+                  - configurationEntityId:
+                        name: onap.policy.clamp.ac.starter
+                        version: 1.0.0
+                    restSequence:
+                        - restRequestId:
+                              name: request1
+                              version: 1.0.1
+                          httpMethod: POST
+                          path: /activate
+                          body:
+                              '{ "receiverId": { "name": "onap.policy.clamp.ac.startertobridge",
+                              "version": "1.0.0" }, "timerMs": 20000, "elementType": "STARTER", "topicParameterGroup":
+                              { "server": "message-router:3904", "listenerTopic": "POLICY_UPDATE_MSG",
+                              "publisherTopic": "AC_ELEMENT_MSG", "fetchTimeout": 15000, "topicCommInfrastructure":
+                              "dmaap" } }'
+                          expectedResponse: 201
+          outProperties: {}
 - participant:
-    participantId: 985d73aa-abba-11ed-afa1-0242ac120002
-    participantState: ON_LINE
-    participantSupportedElementTypes:
-      cded8a5a-abba-11ed-afa1-0242ac120002:
-        id: cded8a5a-abba-11ed-afa1-0242ac120002
-        typeName: org.onap.policy.clamp.acm.K8SMicroserviceAutomationCompositionElement
-        typeVersion: 1.0.1
-      25ac7864-abbb-11ed-afa1-0242ac120002:
-        id: 25ac7864-abbb-11ed-afa1-0242ac120002
-        typeName: org.onap.policy.clamp.acm.AutomationCompositionElement
-        typeVersion: 1.0.1
-  acNodeTemplateStateDefinitionMap:
-    34b4d248-abbb-11ed-afa1-0242ac120002:
-      nodeTemplateStateId: 34b4d248-abbb-11ed-afa1-0242ac120002
-      participantId: 985d73aa-abba-11ed-afa1-0242ac120002
-      nodeTemplateId:
-        name: org.onap.domain.pmsh.PMSH_OperationalPolicyAutomationCompositionElement
-        version: 1.2.3
-      state: PRIMED
-  acElementInstanceMap:
-    3dd7a936-abbb-11ed-afa1-0242ac120002:
-      id: 3dd7a936-abbb-11ed-afa1-0242ac120002
-      definition:
-        name: org.onap.domain.pmsh.PMSH_OperationalPolicyAutomationCompositionElement
-        version: 1.2.3
-      participantId: 985d73aa-abba-11ed-afa1-0242ac120002
-      deployState: DEPLOYED
-      lockState: UNLOCKED
-      description: Automation composition element for the operational policy for Performance
-        Management Subscription Handling
-      properties: {}
+      participantId: 101c62b3-8918-41b9-a747-d21eb79c6c92
+      participantState: ON_LINE
+      participantSupportedElementTypes:
+          110a2081-724a-4a15-b701-ff3c5cf741fa:
+              id: 110a2081-724a-4a15-b701-ff3c5cf741fa
+              typeName: org.onap.policy.clamp.acm.PolicyAutomationCompositionElement
+              typeVersion: 1.0.0
+  acNodeTemplateStateDefinitionMap: {}
+  acElementInstanceMap: {}
+- participant:
+      participantId: 101c62b3-8918-41b9-a747-d21eb79c6c93
+      participantState: ON_LINE
+      participantSupportedElementTypes:
+          e7eb37db-af7a-4840-a626-d82845c4786f:
+              id: e7eb37db-af7a-4840-a626-d82845c4786f
+              typeName: org.onap.policy.clamp.acm.K8SMicroserviceAutomationCompositionElement
+              typeVersion: 1.0.0
+  acNodeTemplateStateDefinitionMap: {}
+  acElementInstanceMap: {}
old mode 100644 (file)
new mode 100755 (executable)
index 7e277c5..b5e73e0
 [
-  {
-    "participant": {
-      "participantId": "101c62b3-8918-41b9-a747-d21eb79c6c03",
-      "participantState": "ON_LINE",
-      "participantSupportedElementTypes": {
-        "3012010d-e59e-4dde-bab1-3ee544e49b6d": {
-          "id": "3012010d-e59e-4dde-bab1-3ee544e49b6d",
-          "typeName": "org.onap.policy.clamp.acm.AutomationCompositionElement",
-          "typeVersion": "1.0.1"
+    {
+        "participant": {
+            "participantId": "101c62b3-8918-41b9-a747-d21eb79c6c91",
+            "participantState": "ON_LINE",
+            "participantSupportedElementTypes": {
+                "14c6d6d0-0fa2-4a7f-927a-afdab75e92c4": {
+                    "id": "14c6d6d0-0fa2-4a7f-927a-afdab75e92c4",
+                    "typeName": "org.onap.policy.clamp.acm.HttpAutomationCompositionElement",
+                    "typeVersion": "1.0.0"
+                }
+            }
         },
-        "8d9e947e-c444-471c-9420-29f1c6584f8c": {
-          "id": "8d9e947e-c444-471c-9420-29f1c6584f8c",
-          "typeName": "org.onap.policy.clamp.acm.PolicyAutomationCompositionElement",
-          "typeVersion": "1.0.1"
-        }
-      }
-    },
-    "acNodeTemplateStateDefinitionMap": {
-      "8cf8b401-dfd7-4ffe-90ff-c6543da10789": {
-        "nodeTemplateStateId": "8cf8b401-dfd7-4ffe-90ff-c6543da10789",
-        "participantId": "101c62b3-8918-41b9-a747-d21eb79c6c03",
-        "nodeTemplateId": {
-          "name": "org.onap.domain.pmsh.PMSH_OperationalPolicyAutomationCompositionElement",
-          "version": "1.2.3"
-        },
-        "state": "PRIMED"
-      }
-    },
-    "acElementInstanceMap": {
-      "709c62b3-8918-41b9-a747-d21eb79c6c22": {
-        "id": "709c62b3-8918-41b9-a747-d21eb79c6c22",
-        "definition": {
-          "name": "org.onap.domain.pmsh.PMSH_OperationalPolicyAutomationCompositionElement",
-          "version": "1.2.3"
-        },
-        "participantId": "101c62b3-8918-41b9-a747-d21eb79c6c03",
-        "deployState": "DEPLOYED",
-        "lockState": "UNLOCKED",
-        "description": "Automation composition element for the operational policy for Performance Management Subscription Handling",
-        "properties": {}
-      }
-    }
-  },
-  {
-    "participant": {
-      "participantId": "985d73aa-abba-11ed-afa1-0242ac120002",
-      "participantState": "ON_LINE",
-      "participantSupportedElementTypes": {
-        "cded8a5a-abba-11ed-afa1-0242ac120002": {
-          "id": "cded8a5a-abba-11ed-afa1-0242ac120002",
-          "typeName": "org.onap.policy.clamp.acm.K8SMicroserviceAutomationCompositionElement",
-          "typeVersion": "1.0.1"
+        "acNodeTemplateStateDefinitionMap": {
+            "d514b576-c091-4a2c-b797-99204e6dc620": {
+                "nodeTemplateStateId": "d514b576-c091-4a2c-b797-99204e6dc620",
+                "participantId": "101c62b3-8918-41b9-a747-d21eb79c6c91",
+                "nodeTemplateId": {
+                    "name": "onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement",
+                    "version": "1.2.3"
+                },
+                "state": "PRIMED",
+                "message": "Primed",
+                "outProperties": {}
+            },
+            "05773b12-9005-4166-bd03-caec308207e7": {
+                "nodeTemplateStateId": "05773b12-9005-4166-bd03-caec308207e7",
+                "participantId": "101c62b3-8918-41b9-a747-d21eb79c6c91",
+                "nodeTemplateId": {
+                    "name": "onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement",
+                    "version": "1.2.3"
+                },
+                "state": "PRIMED",
+                "message": "Primed",
+                "outProperties": {}
+            },
+            "363832a4-0281-4a69-8d37-99b4d48c5685": {
+                "nodeTemplateStateId": "363832a4-0281-4a69-8d37-99b4d48c5685",
+                "participantId": "101c62b3-8918-41b9-a747-d21eb79c6c91",
+                "nodeTemplateId": {
+                    "name": "onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement",
+                    "version": "1.2.3"
+                },
+                "state": "PRIMED",
+                "message": "Primed",
+                "outProperties": {}
+            }
         },
-        "25ac7864-abbb-11ed-afa1-0242ac120002": {
-          "id": "25ac7864-abbb-11ed-afa1-0242ac120002",
-          "typeName": "org.onap.policy.clamp.acm.AutomationCompositionElement",
-          "typeVersion": "1.0.1"
+        "acElementInstanceMap": {
+            "709c62b3-8918-41b9-a747-d21eb79c6c23": {
+                "id": "709c62b3-8918-41b9-a747-d21eb79c6c23",
+                "definition": {
+                    "name": "onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement",
+                    "version": "1.2.3"
+                },
+                "participantId": "101c62b3-8918-41b9-a747-d21eb79c6c91",
+                "deployState": "DEPLOYED",
+                "lockState": "LOCKED",
+                "description": "Sink Automation Composition Element for the Demo",
+                "message": "Deployed",
+                "properties": {
+                    "baseUrl": "http://10.101.0.249:30802",
+                    "httpHeaders": {
+                        "Content-Type": "application/json",
+                        "Authorization": "Basic YWNtVXNlcjp6YiFYenRHMzQ="
+                    },
+                    "configurationEntities": [
+                        {
+                            "configurationEntityId": {
+                                "name": "onap.policy.clamp.ac.sink",
+                                "version": "1.0.0"
+                            },
+                            "restSequence": [
+                                {
+                                    "restRequestId": {
+                                        "name": "request3",
+                                        "version": "1.0.1"
+                                    },
+                                    "httpMethod": "POST",
+                                    "path": "/activate",
+                                    "body": "{ \"receiverId\": { \"name\": \"onap.policy.clamp.ac.sink\", \"version\": \"1.0.0\" }, \"timerMs\": 20000, \"elementType\": \"SINK\", \"topicParameterGroup\": { \"server\": \"message-router\", \"listenerTopic\": \"POLICY_UPDATE_MSG\", \"publisherTopic\": \"AC_ELEMENT_MSG\", \"fetchTimeout\": 15000, \"topicCommInfrastructure\": \"dmaap\" } }",
+                                    "expectedResponse": 201
+                                }
+                            ]
+                        }
+                    ]
+                },
+                "outProperties": {}
+            },
+            "709c62b3-8918-41b9-a747-d21eb79c6c25": {
+                "id": "709c62b3-8918-41b9-a747-d21eb79c6c25",
+                "definition": {
+                    "name": "onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement",
+                    "version": "1.2.3"
+                },
+                "participantId": "101c62b3-8918-41b9-a747-d21eb79c6c91",
+                "deployState": "DEPLOYED",
+                "lockState": "LOCKED",
+                "description": "Bridge Automation Composition Element for the Demo",
+                "message": "Deployed",
+                "properties": {
+                    "baseUrl": "http://10.101.0.249:30801",
+                    "httpHeaders": {
+                        "Content-Type": "application/json",
+                        "Authorization": "Basic YWNtVXNlcjp6YiFYenRHMzQ="
+                    },
+                    "configurationEntities": [
+                        {
+                            "configurationEntityId": {
+                                "name": "onap.policy.clamp.ac.bridge",
+                                "version": "1.0.0"
+                            },
+                            "restSequence": [
+                                {
+                                    "restRequestId": {
+                                        "name": "request2",
+                                        "version": "1.0.1"
+                                    },
+                                    "httpMethod": "POST",
+                                    "path": "/activate",
+                                    "body": "{ \"receiverId\": { \"name\": \"onap.policy.clamp.ac.bridgetosink\", \"version\": \"1.0.0\" }, \"timerMs\": 20000, \"elementType\": \"BRIDGE\", \"topicParameterGroup\": { \"server\": \"message-router:3904\", \"listenerTopic\": \"POLICY_UPDATE_MSG\", \"publisherTopic\": \"AC_ELEMENT_MSG\", \"fetchTimeout\": 15000, \"topicCommInfrastructure\": \"dmaap\" } }",
+                                    "expectedResponse": 201
+                                }
+                            ]
+                        }
+                    ]
+                },
+                "outProperties": {}
+            },
+            "709c62b3-8918-41b9-a747-d21eb79c6c24": {
+                "id": "709c62b3-8918-41b9-a747-d21eb79c6c24",
+                "definition": {
+                    "name": "onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement",
+                    "version": "1.2.3"
+                },
+                "participantId": "101c62b3-8918-41b9-a747-d21eb79c6c91",
+                "deployState": "DEPLOYED",
+                "lockState": "LOCKED",
+                "description": "Starter Automation Composition Element for the Demo",
+                "message": "Deployed",
+                "properties": {
+                    "baseUrl": "http://10.101.0.249:30800",
+                    "httpHeaders": {
+                        "Content-Type": "application/json",
+                        "Authorization": "Basic YWNtVXNlcjp6YiFYenRHMzQ="
+                    },
+                    "configurationEntities": [
+                        {
+                            "configurationEntityId": {
+                                "name": "onap.policy.clamp.ac.starter",
+                                "version": "1.0.0"
+                            },
+                            "restSequence": [
+                                {
+                                    "restRequestId": {
+                                        "name": "request1",
+                                        "version": "1.0.1"
+                                    },
+                                    "httpMethod": "POST",
+                                    "path": "/activate",
+                                    "body": "{ \"receiverId\": { \"name\": \"onap.policy.clamp.ac.startertobridge\", \"version\": \"1.0.0\" }, \"timerMs\": 20000, \"elementType\": \"STARTER\", \"topicParameterGroup\": { \"server\": \"message-router:3904\", \"listenerTopic\": \"POLICY_UPDATE_MSG\", \"publisherTopic\": \"AC_ELEMENT_MSG\", \"fetchTimeout\": 15000, \"topicCommInfrastructure\": \"dmaap\" } }",
+                                    "expectedResponse": 201
+                                }
+                            ]
+                        }
+                    ]
+                },
+                "outProperties": {}
+            }
         }
-      }
     },
-    "acNodeTemplateStateDefinitionMap": {
-      "34b4d248-abbb-11ed-afa1-0242ac120002": {
-        "nodeTemplateStateId": "34b4d248-abbb-11ed-afa1-0242ac120002",
-        "participantId": "985d73aa-abba-11ed-afa1-0242ac120002",
-        "nodeTemplateId": {
-          "name": "org.onap.domain.pmsh.PMSH_OperationalPolicyAutomationCompositionElement",
-          "version": "1.2.3"
+    {
+        "participant": {
+            "participantId": "101c62b3-8918-41b9-a747-d21eb79c6c92",
+            "participantState": "ON_LINE",
+            "participantSupportedElementTypes": {
+                "110a2081-724a-4a15-b701-ff3c5cf741fa": {
+                    "id": "110a2081-724a-4a15-b701-ff3c5cf741fa",
+                    "typeName": "org.onap.policy.clamp.acm.PolicyAutomationCompositionElement",
+                    "typeVersion": "1.0.0"
+                }
+            }
         },
-        "state": "PRIMED"
-      }
+        "acNodeTemplateStateDefinitionMap": {},
+        "acElementInstanceMap": {}
     },
-    "acElementInstanceMap": {
-      "3dd7a936-abbb-11ed-afa1-0242ac120002": {
-        "id": "3dd7a936-abbb-11ed-afa1-0242ac120002",
-        "definition": {
-          "name": "org.onap.domain.pmsh.PMSH_OperationalPolicyAutomationCompositionElement",
-          "version": "1.2.3"
+    {
+        "participant": {
+            "participantId": "101c62b3-8918-41b9-a747-d21eb79c6c93",
+            "participantState": "ON_LINE",
+            "participantSupportedElementTypes": {
+                "e7eb37db-af7a-4840-a626-d82845c4786f": {
+                    "id": "e7eb37db-af7a-4840-a626-d82845c4786f",
+                    "typeName": "org.onap.policy.clamp.acm.K8SMicroserviceAutomationCompositionElement",
+                    "typeVersion": "1.0.0"
+                }
+            }
         },
-        "participantId": "985d73aa-abba-11ed-afa1-0242ac120002",
-        "deployState": "DEPLOYED",
-        "lockState": "UNLOCKED",
-        "description": "Automation composition element for the operational policy for Performance Management Subscription Handling",
-        "properties": {}
-      }
+        "acNodeTemplateStateDefinitionMap": {},
+        "acElementInstanceMap": {}
     }
-  }
 ]
old mode 100644 (file)
new mode 100755 (executable)
index 37ea189..6ba9081
 {
-    "tosca_definitions_version": "tosca_simple_yaml_1_3",
-    "data_types": {
-        "onap.datatypes.ToscaConceptIdentifier": {
-            "properties": {
-                "name": {
-                    "name": "name",
-                    "type": "string",
-                    "type_version": "0.0.0",
-                    "required": true
-                },
-                "version": {
-                    "name": "version",
-                    "type": "string",
-                    "type_version": "0.0.0",
-                    "required": true
-                }
-            },
-            "name": "onap.datatypes.ToscaConceptIdentifier",
-            "version": "0.0.0",
-            "derived_from": "tosca.datatypes.Root",
-            "metadata": {}
-        },
-        "org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.RestRequest": {
-            "properties": {
-                "restRequestId": {
-                    "name": "restRequestId",
-                    "type": "onap.datatypes.ToscaConceptIdentifier",
-                    "type_version": "0.0.0",
-                    "description": "The name and version of a REST request to be sent to a REST endpoint",
-                    "required": true
-                },
-                "httpMethod": {
-                    "name": "httpMethod",
-                    "type": "string",
-                    "type_version": "0.0.0",
-                    "description": "The REST method to use",
-                    "required": true,
-                    "constraints": [
-                        {
-                            "valid_values": [
-                                "POST",
-                                "PUT",
-                                "GET",
-                                "DELETE"
-                            ]
-                        }
-                    ]
-                },
-                "path": {
-                    "name": "path",
-                    "type": "string",
-                    "type_version": "0.0.0",
-                    "description": "The path of the REST request relative to the base URL",
-                    "required": true
-                },
-                "body": {
-                    "name": "body",
-                    "type": "string",
-                    "type_version": "0.0.0",
-                    "description": "The body of the REST request for PUT and POST requests",
-                    "required": false
-                },
-                "expectedResponse": {
-                    "name": "expectedResponse",
-                    "type": "integer",
-                    "type_version": "0.0.0",
-                    "description": "THe expected HTTP status code for the REST request",
-                    "required": true,
-                    "constraints": []
-                }
-            },
-            "name": "org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.RestRequest",
-            "version": "1.0.0",
-            "derived_from": "tosca.datatypes.Root",
-            "metadata": {}
-        },
-        "org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.ConfigurationEntity": {
-            "properties": {
-                "configurationEntityId": {
-                    "name": "configurationEntityId",
-                    "type": "onap.datatypes.ToscaConceptIdentifier",
-                    "type_version": "0.0.0",
-                    "description": "The name and version of a Configuration Entity to be handled by the HTTP Automation Composition Element",
-                    "required": true
-                },
-                "restSequence": {
-                    "name": "restSequence",
-                    "type": "list",
-                    "type_version": "0.0.0",
-                    "description": "A sequence of REST commands to send to the REST endpoint",
-                    "required": false,
-                    "entry_schema": {
-                        "type": "org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.RestRequest",
-                        "type_version": "1.0.0"
-                    }
-                }
-            },
-            "name": "org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.ConfigurationEntity",
-            "version": "1.0.0",
-            "derived_from": "tosca.datatypes.Root",
-            "metadata": {}
-        }
-    },
-    "node_types": {
-        "org.onap.policy.clamp.acm.Participant": {
-            "properties": {
-                "provider": {
-                    "name": "provider",
-                    "type": "string",
-                    "type_version": "0.0.0",
-                    "required": false
-                }
-            },
-            "name": "org.onap.policy.clamp.acm.Participant",
-            "version": "1.0.1",
-            "derived_from": "tosca.nodetypes.Root",
-            "metadata": {}
-        },
-        "org.onap.policy.clamp.acm.AutomationCompositionElement": {
-            "properties": {
-                "provider": {
-                    "name": "provider",
-                    "type": "string",
-                    "type_version": "0.0.0",
-                    "description": "Specifies the organization that provides the automation composition element",
-                    "required": false,
-                    "metadata": {
-                        "common": "true"
-                    }
-                },
-                "participant_id": {
-                    "name": "participant_id",
-                    "type": "onap.datatypes.ToscaConceptIdentifier",
-                    "type_version": "0.0.0",
-                    "required": true,
-                    "metadata": {
-                        "common": "true"
-                    }
-                },
-                "participantType": {
-                    "name": "participantType",
-                    "type": "onap.datatypes.ToscaConceptIdentifier",
-                    "type_version": "0.0.0",
-                    "description": "The identity of the participant type that hosts this type of Automation Composition Element",
-                    "required": true,
-                    "metadata": {
-                        "common": "true"
-                    }
-                },
-                "startPhase": {
-                    "name": "startPhase",
-                    "type": "integer",
-                    "type_version": "0.0.0",
-                    "description": "A value indicating the start phase in which this automation composition element will be started, the first start phase is zero. Automation Composition Elements are started in their start_phase order and stopped in reverse start phase order. Automation Composition Elements with the same start phase are started and stopped simultaneously",
-                    "required": false,
-                    "constraints": [
-                        {
-                            "greater_or_equal": "0"
-                        }
-                    ],
-                    "metadata": {
-                        "common": "true"
-                    }
-                },
-                "uninitializedToPassiveTimeout": {
-                    "name": "uninitializedToPassiveTimeout",
-                    "type": "integer",
-                    "type_version": "0.0.0",
-                    "description": "The maximum time in seconds to wait for a state chage from uninitialized to passive",
-                    "default": 60.0,
-                    "required": false,
-                    "constraints": [
-                        {
-                            "greater_or_equal": "0"
-                        }
-                    ],
-                    "metadata": {
-                        "common": "true"
-                    }
-                },
-                "passiveToRunningTimeout": {
-                    "name": "passiveToRunningTimeout",
-                    "type": "integer",
-                    "type_version": "0.0.0",
-                    "description": "The maximum time in seconds to wait for a state chage from passive to running",
-                    "default": 60.0,
-                    "required": false,
-                    "constraints": [
-                        {
-                            "greater_or_equal": "0"
-                        }
-                    ],
-                    "metadata": {
-                        "common": "true"
-                    }
-                },
-                "runningToPassiveTimeout": {
-                    "name": "runningToPassiveTimeout",
-                    "type": "integer",
-                    "type_version": "0.0.0",
-                    "description": "The maximum time in seconds to wait for a state chage from running to passive",
-                    "default": 60.0,
-                    "required": false,
-                    "constraints": [
-                        {
-                            "greater_or_equal": "0"
-                        }
-                    ],
-                    "metadata": {
-                        "common": "true"
+    "compositionId": "562ed027-2689-481a-b3a5-e284b1fbc33f",
+    "serviceTemplate": {
+        "tosca_definitions_version": "tosca_simple_yaml_1_3",
+        "data_types": {
+            "onap.datatypes.ToscaConceptIdentifier": {
+                "properties": {
+                    "name": {
+                        "name": "name",
+                        "type": "string",
+                        "type_version": "0.0.0",
+                        "required": true
+                    },
+                    "version": {
+                        "name": "version",
+                        "type": "string",
+                        "type_version": "0.0.0",
+                        "required": true
                     }
                 },
-                "passiveToUninitializedTimeout": {
-                    "name": "passiveToUninitializedTimeout",
-                    "type": "integer",
-                    "type_version": "0.0.0",
-                    "description": "The maximum time in seconds to wait for a state chage from passive to uninitialized",
-                    "default": 60.0,
-                    "required": false,
-                    "constraints": [
-                        {
-                            "greater_or_equal": "0"
-                        }
-                    ],
-                    "metadata": {
-                        "common": "true"
-                    }
-                }
+                "name": "onap.datatypes.ToscaConceptIdentifier",
+                "version": "0.0.0",
+                "derived_from": "tosca.datatypes.Root",
+                "metadata": {}
             },
-            "name": "org.onap.policy.clamp.acm.AutomationCompositionElement",
-            "version": "1.0.1",
-            "derived_from": "tosca.nodetypes.Root",
-            "metadata": {}
-        },
-        "org.onap.policy.clamp.acm.AutomationComposition": {
-            "properties": {
-                "provider": {
-                    "name": "provider",
-                    "type": "string",
-                    "type_version": "0.0.0",
-                    "description": "Specifies the organization that provides the automation composition element",
-                    "required": false,
-                    "metadata": {
-                        "common": "true"
+            "org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.RestRequest": {
+                "properties": {
+                    "restRequestId": {
+                        "name": "restRequestId",
+                        "type": "onap.datatypes.ToscaConceptIdentifier",
+                        "type_version": "0.0.0",
+                        "description": "The name and version of a REST request to be sent to a REST endpoint",
+                        "required": true
+                    },
+                    "httpMethod": {
+                        "name": "httpMethod",
+                        "type": "string",
+                        "type_version": "0.0.0",
+                        "description": "The REST method to use",
+                        "required": true,
+                        "constraints": [
+                            {
+                                "valid_values": [
+                                    "POST",
+                                    "PUT",
+                                    "GET",
+                                    "DELETE"
+                                ]
+                            }
+                        ]
+                    },
+                    "path": {
+                        "name": "path",
+                        "type": "string",
+                        "type_version": "0.0.0",
+                        "description": "The path of the REST request relative to the base URL",
+                        "required": true
+                    },
+                    "body": {
+                        "name": "body",
+                        "type": "string",
+                        "type_version": "0.0.0",
+                        "description": "The body of the REST request for PUT and POST requests",
+                        "required": false
+                    },
+                    "expectedResponse": {
+                        "name": "expectedResponse",
+                        "type": "integer",
+                        "type_version": "0.0.0",
+                        "description": "THe expected HTTP status code for the REST request",
+                        "required": true,
+                        "constraints": []
                     }
                 },
-                "elements": {
-                    "name": "elements",
-                    "type": "list",
-                    "type_version": "0.0.0",
-                    "description": "Specifies a list of automation composition element definitions that make up this automation composition definition",
-                    "required": true,
-                    "entry_schema": {
+                "name": "org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.RestRequest",
+                "version": "1.0.0",
+                "derived_from": "tosca.datatypes.Root",
+                "metadata": {}
+            },
+            "org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.ConfigurationEntity": {
+                "properties": {
+                    "configurationEntityId": {
+                        "name": "configurationEntityId",
                         "type": "onap.datatypes.ToscaConceptIdentifier",
-                        "type_version": "0.0.0"
+                        "type_version": "0.0.0",
+                        "description": "The name and version of a Configuration Entity to be handled by the HTTP Automation Composition Element",
+                        "required": true
                     },
-                    "metadata": {
-                        "common": "true"
+                    "restSequence": {
+                        "name": "restSequence",
+                        "type": "list",
+                        "type_version": "0.0.0",
+                        "description": "A sequence of REST commands to send to the REST endpoint",
+                        "required": false,
+                        "entry_schema": {
+                            "type": "org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.RestRequest",
+                            "type_version": "1.0.0"
+                        }
                     }
-                }
-            },
-            "name": "org.onap.policy.clamp.acm.AutomationComposition",
-            "version": "1.0.1",
-            "derived_from": "tosca.nodetypes.Root",
-            "metadata": {}
-        },
-        "org.onap.policy.clamp.acm.HttpAutomationCompositionElement": {
-            "properties": {
-                "baseUrl": {
-                    "name": "baseUrl",
-                    "type": "string",
-                    "type_version": "0.0.0",
-                    "description": "The base URL to be prepended to each path, identifies the host for the REST endpoints.",
-                    "required": true
                 },
-                "httpHeaders": {
-                    "name": "httpHeaders",
-                    "type": "map",
-                    "type_version": "0.0.0",
-                    "description": "HTTP headers to send on REST requests",
-                    "required": false,
-                    "entry_schema": {
+                "name": "org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.ConfigurationEntity",
+                "version": "1.0.0",
+                "derived_from": "tosca.datatypes.Root",
+                "metadata": {}
+            }
+        },
+        "node_types": {
+            "org.onap.policy.clamp.acm.Participant": {
+                "properties": {
+                    "provider": {
+                        "name": "provider",
                         "type": "string",
-                        "type_version": "0.0.0"
-                    }
-                },
-                "configurationEntities": {
-                    "name": "configurationEntities",
-                    "type": "map",
-                    "type_version": "0.0.0",
-                    "description": "The connfiguration entities the Automation Composition Element is managing and their associated REST requests",
-                    "required": true,
-                    "entry_schema": {
-                        "type": "org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.ConfigurationEntity",
-                        "type_version": "1.0.0"
+                        "type_version": "0.0.0",
+                        "required": false
                     }
-                }
-            },
-            "name": "org.onap.policy.clamp.acm.HttpAutomationCompositionElement",
-            "version": "1.0.1",
-            "derived_from": "org.onap.policy.clamp.acm.AutomationCompositionElement",
-            "metadata": {}
-        }
-    },
-    "topology_template": {
-        "node_templates": {
-            "org.onap.policy.clamp.acm.HttpParticipant": {
-                "type": "org.onap.policy.clamp.acm.Participant",
-                "type_version": "1.0.1",
-                "properties": {
-                    "provider": "ONAP"
                 },
-                "name": "org.onap.policy.clamp.acm.HttpParticipant",
-                "version": "2.3.4",
-                "metadata": {},
-                "description": "Participant for Http requests"
+                "name": "org.onap.policy.clamp.acm.Participant",
+                "version": "1.0.1",
+                "derived_from": "tosca.nodetypes.Root",
+                "metadata": {}
             },
-            "onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement": {
-                "type": "org.onap.policy.clamp.acm.HttpAutomationCompositionElement",
-                "type_version": "1.0.1",
+            "org.onap.policy.clamp.acm.AutomationCompositionElement": {
                 "properties": {
-                    "provider": "ONAP",
-                    "participant_id": {
-                        "name": "HttpParticipant0",
-                        "version": "1.0.0"
-                    },
-                    "participantType": {
-                        "name": "org.onap.policy.clamp.acm.HttpParticipant",
-                        "version": "2.3.4"
+                    "provider": {
+                        "name": "provider",
+                        "type": "string",
+                        "type_version": "0.0.0",
+                        "description": "Specifies the organization that provides the automation composition element",
+                        "required": false,
+                        "metadata": {
+                            "common": "true"
+                        }
                     },
-                    "uninitializedToPassiveTimeout": 180,
-                    "startPhase": 0,
-                    "baseUrl": "http://acelement-starter:8084",
-                    "httpHeaders": {
-                        "Content-Type": "application/json",
-                        "Authorization": "Basic cnVudGltZVVzZXI6emIhWHp0RzM0"
+                    "startPhase": {
+                        "name": "startPhase",
+                        "type": "integer",
+                        "type_version": "0.0.0",
+                        "description": "A value indicating the start phase in which this automation composition element will be started, the first start phase is zero. Automation Composition Elements are started in their start_phase order and stopped in reverse start phase order. Automation Composition Elements with the same start phase are started and stopped simultaneously",
+                        "required": false,
+                        "constraints": [
+                            {
+                                "greater_or_equal": "0"
+                            }
+                        ],
+                        "metadata": {
+                            "common": "true"
+                        }
                     },
-                    "configurationEntities": [
-                        {
-                            "configurationEntityId": {
-                                "name": "onap.policy.clamp.ac.starter",
-                                "version": "1.0.0"
-                            },
-                            "restSequence": [
-                                {
-                                    "restRequestId": {
-                                        "name": "request1",
-                                        "version": "1.0.1"
-                                    },
-                                    "httpMethod": "POST",
-                                    "path": "/onap/policy/clamp/acelement/v2/activate",
-                                    "body": "{ \"receiverId\": { \"name\": \"onap.policy.clamp.ac.startertobridge\", \"version\": \"1.0.0\" }, \"timerMs\": 4000, \"elementType\": \"STARTER\", \"topicParameterGroup\": { \"server\": \"message-router\", \"listenerTopic\": \"POLICY_UPDATE_MSG\", \"publisherTopic\": \"AC_ELEMENT_MSG\", \"fetchTimeout\": 15000, \"topicCommInfrastructure\": \"dmaap\" } }",
-                                    "expectedResponse": 201
-                                }
-                            ]
+                    "uninitializedToPassiveTimeout": {
+                        "name": "uninitializedToPassiveTimeout",
+                        "type": "integer",
+                        "type_version": "0.0.0",
+                        "description": "The maximum time in seconds to wait for a state chage from uninitialized to passive",
+                        "default": 60.0,
+                        "required": false,
+                        "constraints": [
+                            {
+                                "greater_or_equal": "0"
+                            }
+                        ],
+                        "metadata": {
+                            "common": "true"
                         }
-                    ]
+                    }
                 },
-                "name": "onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement",
-                "version": "1.2.3",
-                "metadata": {},
-                "description": "Automation composition element for the http requests of AC Element Starter microservice"
+                "name": "org.onap.policy.clamp.acm.AutomationCompositionElement",
+                "version": "1.0.1",
+                "derived_from": "tosca.nodetypes.Root",
+                "metadata": {}
             },
-            "onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement": {
-                "type": "org.onap.policy.clamp.acm.HttpAutomationCompositionElement",
-                "type_version": "1.0.1",
+            "org.onap.policy.clamp.acm.AutomationComposition": {
                 "properties": {
-                    "provider": "ONAP",
-                    "participant_id": {
-                        "name": "HttpParticipant0",
-                        "version": "1.0.0"
-                    },
-                    "participantType": {
-                        "name": "org.onap.policy.clamp.acm.HttpParticipant",
-                        "version": "2.3.4"
-                    },
-                    "uninitializedToPassiveTimeout": 180,
-                    "startPhase": 0,
-                    "baseUrl": "http://acelement-bridge:8084",
-                    "httpHeaders": {
-                        "Content-Type": "application/json",
-                        "Authorization": "Basic cnVudGltZVVzZXI6emIhWHp0RzM0"
+                    "provider": {
+                        "name": "provider",
+                        "type": "string",
+                        "type_version": "0.0.0",
+                        "description": "Specifies the organization that provides the automation composition element",
+                        "required": false,
+                        "metadata": {
+                            "common": "true"
+                        }
                     },
-                    "configurationEntities": [
-                        {
-                            "configurationEntityId": {
-                                "name": "onap.policy.clamp.ac.bridge",
-                                "version": "1.0.0"
-                            },
-                            "restSequence": [
-                                {
-                                    "restRequestId": {
-                                        "name": "request2",
-                                        "version": "1.0.1"
-                                    },
-                                    "httpMethod": "POST",
-                                    "path": "/onap/policy/clamp/acelement/v2/activate",
-                                    "body": "{ \"receiverId\": { \"name\": \"onap.policy.clamp.ac.bridgetosink\", \"version\": \"1.0.0\" }, \"timerMs\": 4000, \"elementType\": \"BRIDGE\", \"topicParameterGroup\": { \"server\": \"message-router\", \"listenerTopic\": \"POLICY_UPDATE_MSG\", \"publisherTopic\": \"AC_ELEMENT_MSG\", \"fetchTimeout\": 15000, \"topicCommInfrastructure\": \"dmaap\" } }",
-                                    "expectedResponse": 201
-                                }
-                            ]
+                    "elements": {
+                        "name": "elements",
+                        "type": "list",
+                        "type_version": "0.0.0",
+                        "description": "Specifies a list of automation composition element definitions that make up this automation composition definition",
+                        "required": true,
+                        "entry_schema": {
+                            "type": "onap.datatypes.ToscaConceptIdentifier",
+                            "type_version": "0.0.0"
+                        },
+                        "metadata": {
+                            "common": "true"
                         }
-                    ]
+                    }
                 },
-                "name": "onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement",
-                "version": "1.2.3",
-                "metadata": {},
-                "description": "Automation composition element for the http requests of AC Element Bridge microservice"
+                "name": "org.onap.policy.clamp.acm.AutomationComposition",
+                "version": "1.0.1",
+                "derived_from": "tosca.nodetypes.Root",
+                "metadata": {}
             },
-            "onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement": {
-                "type": "org.onap.policy.clamp.acm.HttpAutomationCompositionElement",
-                "type_version": "1.0.1",
+            "org.onap.policy.clamp.acm.HttpAutomationCompositionElement": {
                 "properties": {
-                    "provider": "ONAP",
-                    "participant_id": {
-                        "name": "HttpParticipant0",
-                        "version": "1.0.0"
-                    },
-                    "participantType": {
-                        "name": "org.onap.policy.clamp.acm.HttpParticipant",
-                        "version": "2.3.4"
+                    "baseUrl": {
+                        "name": "baseUrl",
+                        "type": "string",
+                        "type_version": "0.0.0",
+                        "description": "The base URL to be prepended to each path, identifies the host for the REST endpoints.",
+                        "required": true
                     },
-                    "uninitializedToPassiveTimeout": 180,
-                    "startPhase": 0,
-                    "baseUrl": "http://acelement-sink:8084",
                     "httpHeaders": {
-                        "Content-Type": "application/json",
-                        "Authorization": "Basic cnVudGltZVVzZXI6emIhWHp0RzM0"
+                        "name": "httpHeaders",
+                        "type": "map",
+                        "type_version": "0.0.0",
+                        "description": "HTTP headers to send on REST requests",
+                        "required": false,
+                        "entry_schema": {
+                            "type": "string",
+                            "type_version": "0.0.0"
+                        }
                     },
-                    "configurationEntities": [
-                        {
-                            "configurationEntityId": {
-                                "name": "onap.policy.clamp.ac.sink",
-                                "version": "1.0.0"
-                            },
-                            "restSequence": [
-                                {
-                                    "restRequestId": {
-                                        "name": "request3",
-                                        "version": "1.0.1"
-                                    },
-                                    "httpMethod": "POST",
-                                    "path": "/onap/policy/clamp/acelement/v2/activate",
-                                    "body": "{ \"receiverId\": { \"name\": \"onap.policy.clamp.ac.sink\", \"version\": \"1.0.0\" }, \"timerMs\": 4000, \"elementType\": \"SINK\", \"topicParameterGroup\": { \"server\": \"message-router\", \"listenerTopic\": \"POLICY_UPDATE_MSG\", \"publisherTopic\": \"AC_ELEMENT_MSG\", \"fetchTimeout\": 15000, \"topicCommInfrastructure\": \"dmaap\" } }",
-                                    "expectedResponse": 201
-                                }
-                            ]
+                    "configurationEntities": {
+                        "name": "configurationEntities",
+                        "type": "map",
+                        "type_version": "0.0.0",
+                        "description": "The connfiguration entities the Automation Composition Element is managing and their associated REST requests",
+                        "required": true,
+                        "entry_schema": {
+                            "type": "org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.ConfigurationEntity",
+                            "type_version": "1.0.0"
                         }
-                    ]
+                    }
                 },
-                "name": "onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement",
-                "version": "1.2.3",
-                "metadata": {},
-                "description": "Automation composition element for the http requests of AC Element Sink microservice"
-            },
-            "onap.policy.clamp.ac.element.AutomationCompositionDefinition": {
-                "type": "org.onap.policy.clamp.acm.AutomationComposition",
-                "type_version": "1.0.1",
-                "properties": {
-                    "provider": "ONAP",
-                    "elements": [
-                        {
-                            "name": "onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement",
-                            "version": "1.2.3"
+                "name": "org.onap.policy.clamp.acm.HttpAutomationCompositionElement",
+                "version": "1.0.0",
+                "derived_from": "org.onap.policy.clamp.acm.AutomationCompositionElement",
+                "metadata": {}
+            }
+        },
+        "topology_template": {
+            "node_templates": {
+                "org.onap.policy.clamp.acm.HttpParticipant": {
+                    "type": "org.onap.policy.clamp.acm.Participant",
+                    "type_version": "1.0.1",
+                    "properties": {
+                        "provider": "ONAP"
+                    },
+                    "name": "org.onap.policy.clamp.acm.HttpParticipant",
+                    "version": "2.3.4",
+                    "metadata": {},
+                    "description": "Participant for Http requests"
+                },
+                "onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement": {
+                    "type": "org.onap.policy.clamp.acm.HttpAutomationCompositionElement",
+                    "type_version": "1.0.0",
+                    "properties": {
+                        "provider": "ONAP",
+                        "uninitializedToPassiveTimeout": 180,
+                        "startPhase": 0,
+                        "baseUrl": "http://acelement-starter:8084",
+                        "httpHeaders": {
+                            "Content-Type": "application/json",
+                            "Authorization": "Basic cnVudGltZVVzZXI6emIhWHp0RzM0"
                         },
-                        {
-                            "name": "onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement",
-                            "version": "1.2.3"
+                        "configurationEntities": [
+                            {
+                                "configurationEntityId": {
+                                    "name": "onap.policy.clamp.ac.starter",
+                                    "version": "1.0.0"
+                                },
+                                "restSequence": [
+                                    {
+                                        "restRequestId": {
+                                            "name": "request1",
+                                            "version": "1.0.1"
+                                        },
+                                        "httpMethod": "POST",
+                                        "path": "/onap/policy/clamp/acelement/v2/activate",
+                                        "body": "{ \"receiverId\": { \"name\": \"onap.policy.clamp.ac.startertobridge\", \"version\": \"1.0.0\" }, \"timerMs\": 4000, \"elementType\": \"STARTER\", \"topicParameterGroup\": { \"server\": \"message-router\", \"listenerTopic\": \"POLICY_UPDATE_MSG\", \"publisherTopic\": \"AC_ELEMENT_MSG\", \"fetchTimeout\": 15000, \"topicCommInfrastructure\": \"dmaap\" } }",
+                                        "expectedResponse": 201
+                                    }
+                                ]
+                            }
+                        ]
+                    },
+                    "name": "onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement",
+                    "version": "1.2.3",
+                    "metadata": {},
+                    "description": "Automation composition element for the http requests of AC Element Starter microservice"
+                },
+                "onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement": {
+                    "type": "org.onap.policy.clamp.acm.HttpAutomationCompositionElement",
+                    "type_version": "1.0.0",
+                    "properties": {
+                        "provider": "ONAP",
+                        "uninitializedToPassiveTimeout": 180,
+                        "startPhase": 0,
+                        "baseUrl": "http://acelement-bridge:8084",
+                        "httpHeaders": {
+                            "Content-Type": "application/json",
+                            "Authorization": "Basic cnVudGltZVVzZXI6emIhWHp0RzM0"
                         },
-                        {
-                            "name": "onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement",
-                            "version": "1.2.3"
-                        }
-                    ]
+                        "configurationEntities": [
+                            {
+                                "configurationEntityId": {
+                                    "name": "onap.policy.clamp.ac.bridge",
+                                    "version": "1.0.0"
+                                },
+                                "restSequence": [
+                                    {
+                                        "restRequestId": {
+                                            "name": "request2",
+                                            "version": "1.0.1"
+                                        },
+                                        "httpMethod": "POST",
+                                        "path": "/onap/policy/clamp/acelement/v2/activate",
+                                        "body": "{ \"receiverId\": { \"name\": \"onap.policy.clamp.ac.bridgetosink\", \"version\": \"1.0.0\" }, \"timerMs\": 4000, \"elementType\": \"BRIDGE\", \"topicParameterGroup\": { \"server\": \"message-router\", \"listenerTopic\": \"POLICY_UPDATE_MSG\", \"publisherTopic\": \"AC_ELEMENT_MSG\", \"fetchTimeout\": 15000, \"topicCommInfrastructure\": \"dmaap\" } }",
+                                        "expectedResponse": 201
+                                    }
+                                ]
+                            }
+                        ]
+                    },
+                    "name": "onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement",
+                    "version": "1.2.3",
+                    "metadata": {},
+                    "description": "Automation composition element for the http requests of AC Element Bridge microservice"
                 },
-                "name": "onap.policy.clamp.ac.element.AutomationCompositionDefinition",
-                "version": "1.2.3",
-                "metadata": {},
-                "description": "Automation composition for Demp"
-            }
+                "onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement": {
+                    "type": "org.onap.policy.clamp.acm.HttpAutomationCompositionElement",
+                    "type_version": "1.0.0",
+                    "properties": {
+                        "provider": "ONAP",
+                        "uninitializedToPassiveTimeout": 180,
+                        "startPhase": 0,
+                        "baseUrl": "http://acelement-sink:8084",
+                        "httpHeaders": {
+                            "Content-Type": "application/json",
+                            "Authorization": "Basic cnVudGltZVVzZXI6emIhWHp0RzM0"
+                        },
+                        "configurationEntities": [
+                            {
+                                "configurationEntityId": {
+                                    "name": "onap.policy.clamp.ac.sink",
+                                    "version": "1.0.0"
+                                },
+                                "restSequence": [
+                                    {
+                                        "restRequestId": {
+                                            "name": "request3",
+                                            "version": "1.0.1"
+                                        },
+                                        "httpMethod": "POST",
+                                        "path": "/onap/policy/clamp/acelement/v2/activate",
+                                        "body": "{ \"receiverId\": { \"name\": \"onap.policy.clamp.ac.sink\", \"version\": \"1.0.0\" }, \"timerMs\": 4000, \"elementType\": \"SINK\", \"topicParameterGroup\": { \"server\": \"message-router\", \"listenerTopic\": \"POLICY_UPDATE_MSG\", \"publisherTopic\": \"AC_ELEMENT_MSG\", \"fetchTimeout\": 15000, \"topicCommInfrastructure\": \"dmaap\" } }",
+                                        "expectedResponse": 201
+                                    }
+                                ]
+                            }
+                        ]
+                    },
+                    "name": "onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement",
+                    "version": "1.2.3",
+                    "metadata": {},
+                    "description": "Automation composition element for the http requests of AC Element Sink microservice"
+                },
+                "onap.policy.clamp.ac.element.AutomationCompositionDefinition": {
+                    "type": "org.onap.policy.clamp.acm.AutomationComposition",
+                    "type_version": "1.0.1",
+                    "properties": {
+                        "provider": "ONAP",
+                        "elements": [
+                            {
+                                "name": "onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement",
+                                "version": "1.2.3"
+                            },
+                            {
+                                "name": "onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement",
+                                "version": "1.2.3"
+                            },
+                            {
+                                "name": "onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement",
+                                "version": "1.2.3"
+                            }
+                        ]
+                    },
+                    "name": "onap.policy.clamp.ac.element.AutomationCompositionDefinition",
+                    "version": "1.2.3",
+                    "metadata": {},
+                    "description": "Automation composition for Demp"
+                }
+            },
+            "policies": []
+        },
+        "name": "tosca",
+        "version": "1.0.0",
+        "metadata": {
+            "compositionId": "495ead11-dad6-4fe3-946c-6e753715708b"
         }
     },
-    "name": "tosca",
-    "version": "1.0.0",
-    "metadata": {}
-}
\ No newline at end of file
+    "state": "PRIMED",
+    "stateChangeResult": "NO_ERROR",
+    "elementStateMap": {
+        "onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement": {
+            "nodeTemplateStateId": "363832a4-0281-4a69-8d37-99b4d48c5685",
+            "participantId": "101c62b3-8918-41b9-a747-d21eb79c6c91",
+            "nodeTemplateId": {
+                "name": "onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement",
+                "version": "1.2.3"
+            },
+            "state": "PRIMED",
+            "message": "Primed",
+            "outProperties": {}
+        },
+        "onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement": {
+            "nodeTemplateStateId": "d514b576-c091-4a2c-b797-99204e6dc620",
+            "participantId": "101c62b3-8918-41b9-a747-d21eb79c6c91",
+            "nodeTemplateId": {
+                "name": "onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement",
+                "version": "1.2.3"
+            },
+            "state": "PRIMED",
+            "message": "Primed",
+            "outProperties": {}
+        },
+        "onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement": {
+            "nodeTemplateStateId": "05773b12-9005-4166-bd03-caec308207e7",
+            "participantId": "101c62b3-8918-41b9-a747-d21eb79c6c91",
+            "nodeTemplateId": {
+                "name": "onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement",
+                "version": "1.2.3"
+            },
+            "state": "PRIMED",
+            "message": "Primed",
+            "outProperties": {}
+        }
+    }
+}
old mode 100644 (file)
new mode 100755 (executable)
index 5e2c611..ce5e4ab
-tosca_definitions_version: tosca_simple_yaml_1_3
-data_types:
-  onap.datatypes.ToscaConceptIdentifier:
-    properties:
-      name:
-        name: name
-        type: string
-        type_version: 0.0.0
-        required: true
-      version:
-        name: version
-        type: string
-        type_version: 0.0.0
-        required: true
-    name: onap.datatypes.ToscaConceptIdentifier
-    version: 0.0.0
-    derived_from: tosca.datatypes.Root
-    metadata: {}
-  org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.RestRequest:
-    properties:
-      restRequestId:
-        name: restRequestId
-        type: onap.datatypes.ToscaConceptIdentifier
-        type_version: 0.0.0
-        description: The name and version of a REST request to be sent to a REST endpoint
-        required: true
-      httpMethod:
-        name: httpMethod
-        type: string
-        type_version: 0.0.0
-        description: The REST method to use
-        required: true
-        constraints:
-        - valid_values:
-          - POST
-          - PUT
-          - GET
-          - DELETE
-      path:
-        name: path
-        type: string
-        type_version: 0.0.0
-        description: The path of the REST request relative to the base URL
-        required: true
-      body:
-        name: body
-        type: string
-        type_version: 0.0.0
-        description: The body of the REST request for PUT and POST requests
-        required: false
-      expectedResponse:
-        name: expectedResponse
-        type: integer
-        type_version: 0.0.0
-        description: THe expected HTTP status code for the REST request
-        required: true
-        constraints: []
-    name: org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.RestRequest
-    version: 1.0.0
-    derived_from: tosca.datatypes.Root
-    metadata: {}
-  org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.ConfigurationEntity:
-    properties:
-      configurationEntityId:
-        name: configurationEntityId
-        type: onap.datatypes.ToscaConceptIdentifier
-        type_version: 0.0.0
-        description: The name and version of a Configuration Entity to be handled
-          by the HTTP Automation Composition Element
-        required: true
-      restSequence:
-        name: restSequence
-        type: list
-        type_version: 0.0.0
-        description: A sequence of REST commands to send to the REST endpoint
-        required: false
-        entry_schema:
-          type: org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.RestRequest
-          type_version: 1.0.0
-    name: org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.ConfigurationEntity
-    version: 1.0.0
-    derived_from: tosca.datatypes.Root
-    metadata: {}
-node_types:
-  org.onap.policy.clamp.acm.Participant:
-    properties:
-      provider:
-        name: provider
-        type: string
-        type_version: 0.0.0
-        required: false
-    name: org.onap.policy.clamp.acm.Participant
-    version: 1.0.1
-    derived_from: tosca.nodetypes.Root
-    metadata: {}
-  org.onap.policy.clamp.acm.AutomationCompositionElement:
-    properties:
-      provider:
-        name: provider
-        type: string
-        type_version: 0.0.0
-        description: Specifies the organization that provides the automation composition
-          element
-        required: false
-        metadata:
-          common: 'true'
-      participant_id:
-        name: participant_id
-        type: onap.datatypes.ToscaConceptIdentifier
-        type_version: 0.0.0
-        required: true
-        metadata:
-          common: 'true'
-      participantType:
-        name: participantType
-        type: onap.datatypes.ToscaConceptIdentifier
-        type_version: 0.0.0
-        description: The identity of the participant type that hosts this type of
-          Automation Composition Element
-        required: true
-        metadata:
-          common: 'true'
-      startPhase:
-        name: startPhase
-        type: integer
-        type_version: 0.0.0
-        description: A value indicating the start phase in which this automation composition
-          element will be started, the first start phase is zero. Automation Composition
-          Elements are started in their start_phase order and stopped in reverse start
-          phase order. Automation Composition Elements with the same start phase are
-          started and stopped simultaneously
-        required: false
-        constraints:
-        - greater_or_equal: '0'
-        metadata:
-          common: 'true'
-      uninitializedToPassiveTimeout:
-        name: uninitializedToPassiveTimeout
-        type: integer
-        type_version: 0.0.0
-        description: The maximum time in seconds to wait for a state chage from uninitialized
-          to passive
-        default: 60.0
-        required: false
-        constraints:
-        - greater_or_equal: '0'
-        metadata:
-          common: 'true'
-      passiveToRunningTimeout:
-        name: passiveToRunningTimeout
-        type: integer
-        type_version: 0.0.0
-        description: The maximum time in seconds to wait for a state chage from passive
-          to running
-        default: 60.0
-        required: false
-        constraints:
-        - greater_or_equal: '0'
-        metadata:
-          common: 'true'
-      runningToPassiveTimeout:
-        name: runningToPassiveTimeout
-        type: integer
-        type_version: 0.0.0
-        description: The maximum time in seconds to wait for a state chage from running
-          to passive
-        default: 60.0
-        required: false
-        constraints:
-        - greater_or_equal: '0'
-        metadata:
-          common: 'true'
-      passiveToUninitializedTimeout:
-        name: passiveToUninitializedTimeout
-        type: integer
-        type_version: 0.0.0
-        description: The maximum time in seconds to wait for a state chage from passive
-          to uninitialized
-        default: 60.0
-        required: false
-        constraints:
-        - greater_or_equal: '0'
-        metadata:
-          common: 'true'
-    name: org.onap.policy.clamp.acm.AutomationCompositionElement
-    version: 1.0.1
-    derived_from: tosca.nodetypes.Root
-    metadata: {}
-  org.onap.policy.clamp.acm.AutomationComposition:
-    properties:
-      provider:
-        name: provider
-        type: string
-        type_version: 0.0.0
-        description: Specifies the organization that provides the automation composition
-          element
-        required: false
-        metadata:
-          common: 'true'
-      elements:
-        name: elements
-        type: list
-        type_version: 0.0.0
-        description: Specifies a list of automation composition element definitions
-          that make up this automation composition definition
-        required: true
-        entry_schema:
-          type: onap.datatypes.ToscaConceptIdentifier
-          type_version: 0.0.0
-        metadata:
-          common: 'true'
-    name: org.onap.policy.clamp.acm.AutomationComposition
-    version: 1.0.1
-    derived_from: tosca.nodetypes.Root
-    metadata: {}
-  org.onap.policy.clamp.acm.HttpAutomationCompositionElement:
-    properties:
-      baseUrl:
-        name: baseUrl
-        type: string
-        type_version: 0.0.0
-        description: The base URL to be prepended to each path, identifies the host
-          for the REST endpoints.
-        required: true
-      httpHeaders:
-        name: httpHeaders
-        type: map
-        type_version: 0.0.0
-        description: HTTP headers to send on REST requests
-        required: false
-        entry_schema:
-          type: string
-          type_version: 0.0.0
-      configurationEntities:
-        name: configurationEntities
-        type: map
-        type_version: 0.0.0
-        description: The connfiguration entities the Automation Composition Element
-          is managing and their associated REST requests
-        required: true
-        entry_schema:
-          type: org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.ConfigurationEntity
-          type_version: 1.0.0
-    name: org.onap.policy.clamp.acm.HttpAutomationCompositionElement
-    version: 1.0.1
-    derived_from: org.onap.policy.clamp.acm.AutomationCompositionElement
-    metadata: {}
-topology_template:
-  node_templates:
-    org.onap.policy.clamp.acm.HttpParticipant:
-      type: org.onap.policy.clamp.acm.Participant
-      type_version: 1.0.1
-      properties:
-        provider: ONAP
-      name: org.onap.policy.clamp.acm.HttpParticipant
-      version: 2.3.4
-      metadata: {}
-      description: Participant for Http requests
-    onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement:
-      type: org.onap.policy.clamp.acm.HttpAutomationCompositionElement
-      type_version: 1.0.1
-      properties:
-        provider: ONAP
-        participant_id:
-          name: HttpParticipant0
+compositionId: 562ed027-2689-481a-b3a5-e284b1fbc33f
+serviceTemplate:
+    tosca_definitions_version: tosca_simple_yaml_1_3
+    data_types:
+        onap.datatypes.ToscaConceptIdentifier:
+            properties:
+                name:
+                    name: name
+                    type: string
+                    type_version: 0.0.0
+                    required: true
+                version:
+                    name: version
+                    type: string
+                    type_version: 0.0.0
+                    required: true
+            name: onap.datatypes.ToscaConceptIdentifier
+            version: 0.0.0
+            derived_from: tosca.datatypes.Root
+            metadata: {}
+        org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.RestRequest:
+          properties:
+              restRequestId:
+                  name: restRequestId
+                  type: onap.datatypes.ToscaConceptIdentifier
+                  type_version: 0.0.0
+                  description:
+                      The name and version of a REST request to be sent to a REST
+                      endpoint
+                  required: true
+              httpMethod:
+                  name: httpMethod
+                  type: string
+                  type_version: 0.0.0
+                  description: The REST method to use
+                  required: true
+                  constraints:
+                      - valid_values:
+                            - POST
+                            - PUT
+                            - GET
+                            - DELETE
+              path:
+                  name: path
+                  type: string
+                  type_version: 0.0.0
+                  description: The path of the REST request relative to the base URL
+                  required: true
+              body:
+                  name: body
+                  type: string
+                  type_version: 0.0.0
+                  description: The body of the REST request for PUT and POST requests
+                  required: false
+              expectedResponse:
+                  name: expectedResponse
+                  type: integer
+                  type_version: 0.0.0
+                  description: THe expected HTTP status code for the REST request
+                  required: true
+                  constraints: []
+          name: org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.RestRequest
           version: 1.0.0
-        participantType:
-          name: org.onap.policy.clamp.acm.HttpParticipant
-          version: 2.3.4
-        uninitializedToPassiveTimeout: 180
-        startPhase: 0
-        baseUrl: http://acelement-starter:8084
-        httpHeaders:
-          Content-Type: application/json
-          Authorization: Basic cnVudGltZVVzZXI6emIhWHp0RzM0
-        configurationEntities:
-        - configurationEntityId:
-            name: onap.policy.clamp.ac.starter
-            version: 1.0.0
-          restSequence:
-          - restRequestId:
-              name: request1
-              version: 1.0.1
-            httpMethod: POST
-            path: /onap/policy/clamp/acelement/v2/activate
-            body: '{ "receiverId": { "name": "onap.policy.clamp.ac.startertobridge",
-              "version": "1.0.0" }, "timerMs": 4000, "elementType": "STARTER", "topicParameterGroup":
-              { "server": "message-router", "listenerTopic": "POLICY_UPDATE_MSG",
-              "publisherTopic": "AC_ELEMENT_MSG", "fetchTimeout": 15000, "topicCommInfrastructure":
-              "dmaap" } }'
-            expectedResponse: 201
-      name: onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement
-      version: 1.2.3
-      metadata: {}
-      description: Automation composition element for the http requests of AC Element
-        Starter microservice
-    onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement:
-      type: org.onap.policy.clamp.acm.HttpAutomationCompositionElement
-      type_version: 1.0.1
-      properties:
-        provider: ONAP
-        participant_id:
-          name: HttpParticipant0
+          derived_from: tosca.datatypes.Root
+          metadata: {}
+        org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.ConfigurationEntity:
+          properties:
+              configurationEntityId:
+                  name: configurationEntityId
+                  type: onap.datatypes.ToscaConceptIdentifier
+                  type_version: 0.0.0
+                  description:
+                      The name and version of a Configuration Entity to be handled
+                      by the HTTP Automation Composition Element
+                  required: true
+              restSequence:
+                  name: restSequence
+                  type: list
+                  type_version: 0.0.0
+                  description: A sequence of REST commands to send to the REST endpoint
+                  required: false
+                  entry_schema:
+                      type: org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.RestRequest
+                      type_version: 1.0.0
+          name: org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.ConfigurationEntity
           version: 1.0.0
-        participantType:
-          name: org.onap.policy.clamp.acm.HttpParticipant
-          version: 2.3.4
-        uninitializedToPassiveTimeout: 180
-        startPhase: 0
-        baseUrl: http://acelement-bridge:8084
-        httpHeaders:
-          Content-Type: application/json
-          Authorization: Basic cnVudGltZVVzZXI6emIhWHp0RzM0
-        configurationEntities:
-        - configurationEntityId:
-            name: onap.policy.clamp.ac.bridge
+          derived_from: tosca.datatypes.Root
+          metadata: {}
+    node_types:
+        org.onap.policy.clamp.acm.Participant:
+            properties:
+                provider:
+                    name: provider
+                    type: string
+                    type_version: 0.0.0
+                    required: false
+            name: org.onap.policy.clamp.acm.Participant
+            version: 1.0.1
+            derived_from: tosca.nodetypes.Root
+            metadata: {}
+        org.onap.policy.clamp.acm.AutomationCompositionElement:
+            properties:
+                provider:
+                    name: provider
+                    type: string
+                    type_version: 0.0.0
+                    description:
+                        Specifies the organization that provides the automation composition
+                        element
+                    required: false
+                    metadata:
+                        common: "true"
+                startPhase:
+                    name: startPhase
+                    type: integer
+                    type_version: 0.0.0
+                    description:
+                        A value indicating the start phase in which this automation
+                        composition element will be started, the first start phase is zero. Automation
+                        Composition Elements are started in their start_phase order and stopped
+                        in reverse start phase order. Automation Composition Elements with the
+                        same start phase are started and stopped simultaneously
+                    required: false
+                    constraints:
+                        - greater_or_equal: "0"
+                    metadata:
+                        common: "true"
+                uninitializedToPassiveTimeout:
+                    name: uninitializedToPassiveTimeout
+                    type: integer
+                    type_version: 0.0.0
+                    description:
+                        The maximum time in seconds to wait for a state chage from
+                        uninitialized to passive
+                    default: 60.0
+                    required: false
+                    constraints:
+                        - greater_or_equal: "0"
+                    metadata:
+                        common: "true"
+            name: org.onap.policy.clamp.acm.AutomationCompositionElement
+            version: 1.0.1
+            derived_from: tosca.nodetypes.Root
+            metadata: {}
+        org.onap.policy.clamp.acm.AutomationComposition:
+            properties:
+                provider:
+                    name: provider
+                    type: string
+                    type_version: 0.0.0
+                    description:
+                        Specifies the organization that provides the automation composition
+                        element
+                    required: false
+                    metadata:
+                        common: "true"
+                elements:
+                    name: elements
+                    type: list
+                    type_version: 0.0.0
+                    description:
+                        Specifies a list of automation composition element definitions
+                        that make up this automation composition definition
+                    required: true
+                    entry_schema:
+                        type: onap.datatypes.ToscaConceptIdentifier
+                        type_version: 0.0.0
+                    metadata:
+                        common: "true"
+            name: org.onap.policy.clamp.acm.AutomationComposition
+            version: 1.0.1
+            derived_from: tosca.nodetypes.Root
+            metadata: {}
+        org.onap.policy.clamp.acm.HttpAutomationCompositionElement:
+            properties:
+                baseUrl:
+                    name: baseUrl
+                    type: string
+                    type_version: 0.0.0
+                    description:
+                        The base URL to be prepended to each path, identifies the host
+                        for the REST endpoints.
+                    required: true
+                httpHeaders:
+                    name: httpHeaders
+                    type: map
+                    type_version: 0.0.0
+                    description: HTTP headers to send on REST requests
+                    required: false
+                    entry_schema:
+                        type: string
+                        type_version: 0.0.0
+                configurationEntities:
+                    name: configurationEntities
+                    type: map
+                    type_version: 0.0.0
+                    description:
+                        The connfiguration entities the Automation Composition Element
+                        is managing and their associated REST requests
+                    required: true
+                    entry_schema:
+                        type: org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.ConfigurationEntity
+                        type_version: 1.0.0
+            name: org.onap.policy.clamp.acm.HttpAutomationCompositionElement
             version: 1.0.0
-          restSequence:
-          - restRequestId:
-              name: request2
-              version: 1.0.1
-            httpMethod: POST
-            path: /onap/policy/clamp/acelement/v2/activate
-            body: '{ "receiverId": { "name": "onap.policy.clamp.ac.bridgetosink",
-              "version": "1.0.0" }, "timerMs": 4000, "elementType": "BRIDGE", "topicParameterGroup":
-              { "server": "message-router", "listenerTopic": "POLICY_UPDATE_MSG",
-              "publisherTopic": "AC_ELEMENT_MSG", "fetchTimeout": 15000, "topicCommInfrastructure":
-              "dmaap" } }'
-            expectedResponse: 201
-      name: onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement
-      version: 1.2.3
-      metadata: {}
-      description: Automation composition element for the http requests of AC Element
-        Bridge microservice
+            derived_from: org.onap.policy.clamp.acm.AutomationCompositionElement
+            metadata: {}
+    topology_template:
+        node_templates:
+            org.onap.policy.clamp.acm.HttpParticipant:
+                type: org.onap.policy.clamp.acm.Participant
+                type_version: 1.0.1
+                properties:
+                    provider: ONAP
+                name: org.onap.policy.clamp.acm.HttpParticipant
+                version: 2.3.4
+                metadata: {}
+                description: Participant for Http requests
+            onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement:
+              type: org.onap.policy.clamp.acm.HttpAutomationCompositionElement
+              type_version: 1.0.0
+              properties:
+                  provider: ONAP
+                  uninitializedToPassiveTimeout: 180
+                  startPhase: 0
+                  baseUrl: http://acelement-starter:8084
+                  httpHeaders:
+                      Content-Type: application/json
+                      Authorization: Basic cnVudGltZVVzZXI6emIhWHp0RzM0
+                  configurationEntities:
+                      - configurationEntityId:
+                            name: onap.policy.clamp.ac.starter
+                            version: 1.0.0
+                        restSequence:
+                            - restRequestId:
+                                  name: request1
+                                  version: 1.0.1
+                              httpMethod: POST
+                              path: /onap/policy/clamp/acelement/v2/activate
+                              body:
+                                  '{ "receiverId": { "name": "onap.policy.clamp.ac.startertobridge",
+                                  "version": "1.0.0" }, "timerMs": 4000, "elementType": "STARTER", "topicParameterGroup":
+                                  { "server": "message-router", "listenerTopic": "POLICY_UPDATE_MSG",
+                                  "publisherTopic": "AC_ELEMENT_MSG", "fetchTimeout": 15000, "topicCommInfrastructure":
+                                  "dmaap" } }'
+                              expectedResponse: 201
+              name: onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement
+              version: 1.2.3
+              metadata: {}
+              description:
+                  Automation composition element for the http requests of AC Element
+                  Starter microservice
+            onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement:
+              type: org.onap.policy.clamp.acm.HttpAutomationCompositionElement
+              type_version: 1.0.0
+              properties:
+                  provider: ONAP
+                  uninitializedToPassiveTimeout: 180
+                  startPhase: 0
+                  baseUrl: http://acelement-bridge:8084
+                  httpHeaders:
+                      Content-Type: application/json
+                      Authorization: Basic cnVudGltZVVzZXI6emIhWHp0RzM0
+                  configurationEntities:
+                      - configurationEntityId:
+                            name: onap.policy.clamp.ac.bridge
+                            version: 1.0.0
+                        restSequence:
+                            - restRequestId:
+                                  name: request2
+                                  version: 1.0.1
+                              httpMethod: POST
+                              path: /onap/policy/clamp/acelement/v2/activate
+                              body:
+                                  '{ "receiverId": { "name": "onap.policy.clamp.ac.bridgetosink",
+                                  "version": "1.0.0" }, "timerMs": 4000, "elementType": "BRIDGE", "topicParameterGroup":
+                                  { "server": "message-router", "listenerTopic": "POLICY_UPDATE_MSG",
+                                  "publisherTopic": "AC_ELEMENT_MSG", "fetchTimeout": 15000, "topicCommInfrastructure":
+                                  "dmaap" } }'
+                              expectedResponse: 201
+              name: onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement
+              version: 1.2.3
+              metadata: {}
+              description:
+                  Automation composition element for the http requests of AC Element
+                  Bridge microservice
+            onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement:
+                type: org.onap.policy.clamp.acm.HttpAutomationCompositionElement
+                type_version: 1.0.0
+                properties:
+                    provider: ONAP
+                    uninitializedToPassiveTimeout: 180
+                    startPhase: 0
+                    baseUrl: http://acelement-sink:8084
+                    httpHeaders:
+                        Content-Type: application/json
+                        Authorization: Basic cnVudGltZVVzZXI6emIhWHp0RzM0
+                    configurationEntities:
+                        - configurationEntityId:
+                              name: onap.policy.clamp.ac.sink
+                              version: 1.0.0
+                          restSequence:
+                              - restRequestId:
+                                    name: request3
+                                    version: 1.0.1
+                                httpMethod: POST
+                                path: /onap/policy/clamp/acelement/v2/activate
+                                body:
+                                    '{ "receiverId": { "name": "onap.policy.clamp.ac.sink", "version":
+                                    "1.0.0" }, "timerMs": 4000, "elementType": "SINK", "topicParameterGroup":
+                                    { "server": "message-router", "listenerTopic": "POLICY_UPDATE_MSG",
+                                    "publisherTopic": "AC_ELEMENT_MSG", "fetchTimeout": 15000, "topicCommInfrastructure":
+                                    "dmaap" } }'
+                                expectedResponse: 201
+                name: onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement
+                version: 1.2.3
+                metadata: {}
+                description:
+                    Automation composition element for the http requests of AC Element
+                    Sink microservice
+            onap.policy.clamp.ac.element.AutomationCompositionDefinition:
+                type: org.onap.policy.clamp.acm.AutomationComposition
+                type_version: 1.0.1
+                properties:
+                    provider: ONAP
+                    elements:
+                        - name: onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement
+                          version: 1.2.3
+                        - name: onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement
+                          version: 1.2.3
+                        - name: onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement
+                          version: 1.2.3
+                name: onap.policy.clamp.ac.element.AutomationCompositionDefinition
+                version: 1.2.3
+                metadata: {}
+                description: Automation composition for Demp
+        policies: []
+    name: tosca
+    version: 1.0.0
+    metadata:
+        compositionId: 495ead11-dad6-4fe3-946c-6e753715708b
+state: PRIMED
+stateChangeResult: NO_ERROR
+elementStateMap:
     onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement:
-      type: org.onap.policy.clamp.acm.HttpAutomationCompositionElement
-      type_version: 1.0.1
-      properties:
-        provider: ONAP
-        participant_id:
-          name: HttpParticipant0
-          version: 1.0.0
-        participantType:
-          name: org.onap.policy.clamp.acm.HttpParticipant
-          version: 2.3.4
-        uninitializedToPassiveTimeout: 180
-        startPhase: 0
-        baseUrl: http://acelement-sink:8084
-        httpHeaders:
-          Content-Type: application/json
-          Authorization: Basic cnVudGltZVVzZXI6emIhWHp0RzM0
-        configurationEntities:
-        - configurationEntityId:
-            name: onap.policy.clamp.ac.sink
-            version: 1.0.0
-          restSequence:
-          - restRequestId:
-              name: request3
-              version: 1.0.1
-            httpMethod: POST
-            path: /onap/policy/clamp/acelement/v2/activate
-            body: '{ "receiverId": { "name": "onap.policy.clamp.ac.sink", "version":
-              "1.0.0" }, "timerMs": 4000, "elementType": "SINK", "topicParameterGroup":
-              { "server": "message-router", "listenerTopic": "POLICY_UPDATE_MSG",
-              "publisherTopic": "AC_ELEMENT_MSG", "fetchTimeout": 15000, "topicCommInfrastructure":
-              "dmaap" } }'
-            expectedResponse: 201
-      name: onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement
-      version: 1.2.3
-      metadata: {}
-      description: Automation composition element for the http requests of AC Element
-        Sink microservice
-    onap.policy.clamp.ac.element.AutomationCompositionDefinition:
-      type: org.onap.policy.clamp.acm.AutomationComposition
-      type_version: 1.0.1
-      properties:
-        provider: ONAP
-        elements:
-        - name: onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement
-          version: 1.2.3
-        - name: onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement
-          version: 1.2.3
-        - name: onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement
-          version: 1.2.3
-      name: onap.policy.clamp.ac.element.AutomationCompositionDefinition
-      version: 1.2.3
-      metadata: {}
-      description: Automation composition for Demp
-name: tosca
-version: 1.0.0
-metadata: {}
+        nodeTemplateStateId: 363832a4-0281-4a69-8d37-99b4d48c5685
+        participantId: 101c62b3-8918-41b9-a747-d21eb79c6c91
+        nodeTemplateId:
+            name: onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement
+            version: 1.2.3
+        state: PRIMED
+        message: Primed
+        outProperties: {}
+    onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement:
+        nodeTemplateStateId: d514b576-c091-4a2c-b797-99204e6dc620
+        participantId: 101c62b3-8918-41b9-a747-d21eb79c6c91
+        nodeTemplateId:
+            name: onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement
+            version: 1.2.3
+        state: PRIMED
+        message: Primed
+        outProperties: {}
+    onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement:
+        nodeTemplateStateId: 05773b12-9005-4166-bd03-caec308207e7
+        participantId: 101c62b3-8918-41b9-a747-d21eb79c6c91
+        nodeTemplateId:
+            name: onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement
+            version: 1.2.3
+        state: PRIMED
+        message: Primed
+        outProperties: {}
old mode 100644 (file)
new mode 100755 (executable)
index 350fd29..5d13996
 {
-  "participant": {
-    "participantId": "101c62b3-8918-41b9-a747-d21eb79c6c03",
-    "participantState": "ON_LINE",
-    "participantSupportedElementTypes": {
-      "3012010d-e59e-4dde-bab1-3ee544e49b6d": {
-        "id": "3012010d-e59e-4dde-bab1-3ee544e49b6d",
-        "typeName": "org.onap.policy.clamp.acm.AutomationCompositionElement",
-        "typeVersion": "1.0.1"
-      },
-      "8d9e947e-c444-471c-9420-29f1c6584f8c": {
-        "id": "8d9e947e-c444-471c-9420-29f1c6584f8c",
-        "typeName": "org.onap.policy.clamp.acm.PolicyAutomationCompositionElement",
-        "typeVersion": "1.0.1"
-      }
+    "participant": {
+        "participantId": "101c62b3-8918-41b9-a747-d21eb79c6c91",
+        "participantState": "ON_LINE",
+        "participantSupportedElementTypes": {
+            "14c6d6d0-0fa2-4a7f-927a-afdab75e92c4": {
+                "id": "14c6d6d0-0fa2-4a7f-927a-afdab75e92c4",
+                "typeName": "org.onap.policy.clamp.acm.HttpAutomationCompositionElement",
+                "typeVersion": "1.0.0"
+            }
+        }
+    },
+    "acNodeTemplateStateDefinitionMap": {
+        "d514b576-c091-4a2c-b797-99204e6dc620": {
+            "nodeTemplateStateId": "d514b576-c091-4a2c-b797-99204e6dc620",
+            "participantId": "101c62b3-8918-41b9-a747-d21eb79c6c91",
+            "nodeTemplateId": {
+                "name": "onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement",
+                "version": "1.2.3"
+            },
+            "state": "PRIMED",
+            "message": "Primed",
+            "outProperties": {}
+        },
+        "05773b12-9005-4166-bd03-caec308207e7": {
+            "nodeTemplateStateId": "05773b12-9005-4166-bd03-caec308207e7",
+            "participantId": "101c62b3-8918-41b9-a747-d21eb79c6c91",
+            "nodeTemplateId": {
+                "name": "onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement",
+                "version": "1.2.3"
+            },
+            "state": "PRIMED",
+            "message": "Primed",
+            "outProperties": {}
+        },
+        "363832a4-0281-4a69-8d37-99b4d48c5685": {
+            "nodeTemplateStateId": "363832a4-0281-4a69-8d37-99b4d48c5685",
+            "participantId": "101c62b3-8918-41b9-a747-d21eb79c6c91",
+            "nodeTemplateId": {
+                "name": "onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement",
+                "version": "1.2.3"
+            },
+            "state": "PRIMED",
+            "message": "Primed",
+            "outProperties": {}
+        }
+    },
+    "acElementInstanceMap": {
+        "709c62b3-8918-41b9-a747-d21eb79c6c23": {
+            "id": "709c62b3-8918-41b9-a747-d21eb79c6c23",
+            "definition": {
+                "name": "onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement",
+                "version": "1.2.3"
+            },
+            "participantId": "101c62b3-8918-41b9-a747-d21eb79c6c91",
+            "deployState": "DEPLOYED",
+            "lockState": "LOCKED",
+            "description": "Sink Automation Composition Element for the Demo",
+            "message": "Deployed",
+            "properties": {
+                "baseUrl": "http://10.101.0.249:30802",
+                "httpHeaders": {
+                    "Content-Type": "application/json",
+                    "Authorization": "Basic YWNtVXNlcjp6YiFYenRHMzQ="
+                },
+                "configurationEntities": [
+                    {
+                        "configurationEntityId": {
+                            "name": "onap.policy.clamp.ac.sink",
+                            "version": "1.0.0"
+                        },
+                        "restSequence": [
+                            {
+                                "restRequestId": {
+                                    "name": "request3",
+                                    "version": "1.0.1"
+                                },
+                                "httpMethod": "POST",
+                                "path": "/activate",
+                                "body": "{ \"receiverId\": { \"name\": \"onap.policy.clamp.ac.sink\", \"version\": \"1.0.0\" }, \"timerMs\": 20000, \"elementType\": \"SINK\", \"topicParameterGroup\": { \"server\": \"message-router\", \"listenerTopic\": \"POLICY_UPDATE_MSG\", \"publisherTopic\": \"AC_ELEMENT_MSG\", \"fetchTimeout\": 15000, \"topicCommInfrastructure\": \"dmaap\" } }",
+                                "expectedResponse": 201
+                            }
+                        ]
+                    }
+                ]
+            },
+            "outProperties": {}
+        },
+        "709c62b3-8918-41b9-a747-d21eb79c6c25": {
+            "id": "709c62b3-8918-41b9-a747-d21eb79c6c25",
+            "definition": {
+                "name": "onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement",
+                "version": "1.2.3"
+            },
+            "participantId": "101c62b3-8918-41b9-a747-d21eb79c6c91",
+            "deployState": "DEPLOYED",
+            "lockState": "LOCKED",
+            "description": "Bridge Automation Composition Element for the Demo",
+            "message": "Deployed",
+            "properties": {
+                "baseUrl": "http://10.101.0.249:30801",
+                "httpHeaders": {
+                    "Content-Type": "application/json",
+                    "Authorization": "Basic YWNtVXNlcjp6YiFYenRHMzQ="
+                },
+                "configurationEntities": [
+                    {
+                        "configurationEntityId": {
+                            "name": "onap.policy.clamp.ac.bridge",
+                            "version": "1.0.0"
+                        },
+                        "restSequence": [
+                            {
+                                "restRequestId": {
+                                    "name": "request2",
+                                    "version": "1.0.1"
+                                },
+                                "httpMethod": "POST",
+                                "path": "/activate",
+                                "body": "{ \"receiverId\": { \"name\": \"onap.policy.clamp.ac.bridgetosink\", \"version\": \"1.0.0\" }, \"timerMs\": 20000, \"elementType\": \"BRIDGE\", \"topicParameterGroup\": { \"server\": \"message-router:3904\", \"listenerTopic\": \"POLICY_UPDATE_MSG\", \"publisherTopic\": \"AC_ELEMENT_MSG\", \"fetchTimeout\": 15000, \"topicCommInfrastructure\": \"dmaap\" } }",
+                                "expectedResponse": 201
+                            }
+                        ]
+                    }
+                ]
+            },
+            "outProperties": {}
+        },
+        "709c62b3-8918-41b9-a747-d21eb79c6c24": {
+            "id": "709c62b3-8918-41b9-a747-d21eb79c6c24",
+            "definition": {
+                "name": "onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement",
+                "version": "1.2.3"
+            },
+            "participantId": "101c62b3-8918-41b9-a747-d21eb79c6c91",
+            "deployState": "DEPLOYED",
+            "lockState": "LOCKED",
+            "description": "Starter Automation Composition Element for the Demo",
+            "message": "Deployed",
+            "properties": {
+                "baseUrl": "http://10.101.0.249:30800",
+                "httpHeaders": {
+                    "Content-Type": "application/json",
+                    "Authorization": "Basic YWNtVXNlcjp6YiFYenRHMzQ="
+                },
+                "configurationEntities": [
+                    {
+                        "configurationEntityId": {
+                            "name": "onap.policy.clamp.ac.starter",
+                            "version": "1.0.0"
+                        },
+                        "restSequence": [
+                            {
+                                "restRequestId": {
+                                    "name": "request1",
+                                    "version": "1.0.1"
+                                },
+                                "httpMethod": "POST",
+                                "path": "/activate",
+                                "body": "{ \"receiverId\": { \"name\": \"onap.policy.clamp.ac.startertobridge\", \"version\": \"1.0.0\" }, \"timerMs\": 20000, \"elementType\": \"STARTER\", \"topicParameterGroup\": { \"server\": \"message-router:3904\", \"listenerTopic\": \"POLICY_UPDATE_MSG\", \"publisherTopic\": \"AC_ELEMENT_MSG\", \"fetchTimeout\": 15000, \"topicCommInfrastructure\": \"dmaap\" } }",
+                                "expectedResponse": 201
+                            }
+                        ]
+                    }
+                ]
+            },
+            "outProperties": {}
+        }
     }
-  },
-  "acNodeTemplateStateDefinitionMap": {
-    "8cf8b401-dfd7-4ffe-90ff-c6543da10789": {
-      "nodeTemplateStateId": "8cf8b401-dfd7-4ffe-90ff-c6543da10789",
-      "participantId": "101c62b3-8918-41b9-a747-d21eb79c6c03",
-      "nodeTemplateId": {
-        "name": "org.onap.domain.pmsh.PMSH_OperationalPolicyAutomationCompositionElement",
-        "version": "1.2.3"
-      },
-      "state": "PRIMED"
-    }
-  },
-  "acElementInstanceMap": {
-    "709c62b3-8918-41b9-a747-d21eb79c6c22": {
-      "id": "709c62b3-8918-41b9-a747-d21eb79c6c22",
-      "definition": {
-        "name": "org.onap.domain.pmsh.PMSH_OperationalPolicyAutomationCompositionElement",
-        "version": "1.2.3"
-      },
-      "participantId": "101c62b3-8918-41b9-a747-d21eb79c6c03",
-      "deployState": "DEPLOYED",
-      "lockState": "UNLOCKED",
-      "description": "Automation composition element for the operational policy for Performance Management Subscription Handling",
-      "properties": {}
-    }
-  }
 }
old mode 100644 (file)
new mode 100755 (executable)
index 0c2dc69..c099f11
 participant:
-  participantId: 101c62b3-8918-41b9-a747-d21eb79c6c03
-  participantState: ON_LINE
-  participantSupportedElementTypes:
-    3012010d-e59e-4dde-bab1-3ee544e49b6d:
-      id: 3012010d-e59e-4dde-bab1-3ee544e49b6d
-      typeName: org.onap.policy.clamp.acm.AutomationCompositionElement
-      typeVersion: 1.0.1
-    8d9e947e-c444-471c-9420-29f1c6584f8c:
-      id: 8d9e947e-c444-471c-9420-29f1c6584f8c
-      typeName: org.onap.policy.clamp.acm.PolicyAutomationCompositionElement
-      typeVersion: 1.0.1
+    participantId: 101c62b3-8918-41b9-a747-d21eb79c6c91
+    participantState: ON_LINE
+    participantSupportedElementTypes:
+        14c6d6d0-0fa2-4a7f-927a-afdab75e92c4:
+            id: 14c6d6d0-0fa2-4a7f-927a-afdab75e92c4
+            typeName: org.onap.policy.clamp.acm.HttpAutomationCompositionElement
+            typeVersion: 1.0.0
 acNodeTemplateStateDefinitionMap:
-  8cf8b401-dfd7-4ffe-90ff-c6543da10789:
-    nodeTemplateStateId: 8cf8b401-dfd7-4ffe-90ff-c6543da10789
-    participantId: 101c62b3-8918-41b9-a747-d21eb79c6c03
-    nodeTemplateId:
-      name: org.onap.domain.pmsh.PMSH_OperationalPolicyAutomationCompositionElement
-      version: 1.2.3
-    state: PRIMED
+    d514b576-c091-4a2c-b797-99204e6dc620:
+        nodeTemplateStateId: d514b576-c091-4a2c-b797-99204e6dc620
+        participantId: 101c62b3-8918-41b9-a747-d21eb79c6c91
+        nodeTemplateId:
+            name: onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement
+            version: 1.2.3
+        state: PRIMED
+        message: Primed
+        outProperties: {}
+    05773b12-9005-4166-bd03-caec308207e7:
+        nodeTemplateStateId: 05773b12-9005-4166-bd03-caec308207e7
+        participantId: 101c62b3-8918-41b9-a747-d21eb79c6c91
+        nodeTemplateId:
+            name: onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement
+            version: 1.2.3
+        state: PRIMED
+        message: Primed
+        outProperties: {}
+    363832a4-0281-4a69-8d37-99b4d48c5685:
+        nodeTemplateStateId: 363832a4-0281-4a69-8d37-99b4d48c5685
+        participantId: 101c62b3-8918-41b9-a747-d21eb79c6c91
+        nodeTemplateId:
+            name: onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement
+            version: 1.2.3
+        state: PRIMED
+        message: Primed
+        outProperties: {}
 acElementInstanceMap:
-  709c62b3-8918-41b9-a747-d21eb79c6c22:
-    id: 709c62b3-8918-41b9-a747-d21eb79c6c22
-    definition:
-      name: org.onap.domain.pmsh.PMSH_OperationalPolicyAutomationCompositionElement
-      version: 1.2.3
-    participantId: 101c62b3-8918-41b9-a747-d21eb79c6c03
-    deployState: DEPLOYED
-    lockState: UNLOCKED
-    description: Automation composition element for the operational policy for Performance
-      Management Subscription Handling
-    properties: {}
+    709c62b3-8918-41b9-a747-d21eb79c6c23:
+        id: 709c62b3-8918-41b9-a747-d21eb79c6c23
+        definition:
+            name: onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement
+            version: 1.2.3
+        participantId: 101c62b3-8918-41b9-a747-d21eb79c6c91
+        deployState: DEPLOYED
+        lockState: LOCKED
+        description: Sink Automation Composition Element for the Demo
+        message: Deployed
+        properties:
+            baseUrl: http://10.101.0.249:30802
+            httpHeaders:
+                Content-Type: application/json
+                Authorization: Basic YWNtVXNlcjp6YiFYenRHMzQ=
+            configurationEntities:
+                - configurationEntityId:
+                      name: onap.policy.clamp.ac.sink
+                      version: 1.0.0
+                  restSequence:
+                      - restRequestId:
+                            name: request3
+                            version: 1.0.1
+                        httpMethod: POST
+                        path: /activate
+                        body:
+                            '{ "receiverId": { "name": "onap.policy.clamp.ac.sink", "version":
+                            "1.0.0" }, "timerMs": 20000, "elementType": "SINK", "topicParameterGroup":
+                            { "server": "message-router", "listenerTopic": "POLICY_UPDATE_MSG", "publisherTopic":
+                            "AC_ELEMENT_MSG", "fetchTimeout": 15000, "topicCommInfrastructure": "dmaap"
+                            } }'
+                        expectedResponse: 201
+        outProperties: {}
+    709c62b3-8918-41b9-a747-d21eb79c6c25:
+        id: 709c62b3-8918-41b9-a747-d21eb79c6c25
+        definition:
+            name: onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement
+            version: 1.2.3
+        participantId: 101c62b3-8918-41b9-a747-d21eb79c6c91
+        deployState: DEPLOYED
+        lockState: LOCKED
+        description: Bridge Automation Composition Element for the Demo
+        message: Deployed
+        properties:
+            baseUrl: http://10.101.0.249:30801
+            httpHeaders:
+                Content-Type: application/json
+                Authorization: Basic YWNtVXNlcjp6YiFYenRHMzQ=
+            configurationEntities:
+                - configurationEntityId:
+                      name: onap.policy.clamp.ac.bridge
+                      version: 1.0.0
+                  restSequence:
+                      - restRequestId:
+                            name: request2
+                            version: 1.0.1
+                        httpMethod: POST
+                        path: /activate
+                        body:
+                            '{ "receiverId": { "name": "onap.policy.clamp.ac.bridgetosink", "version":
+                            "1.0.0" }, "timerMs": 20000, "elementType": "BRIDGE", "topicParameterGroup":
+                            { "server": "message-router:3904", "listenerTopic": "POLICY_UPDATE_MSG",
+                            "publisherTopic": "AC_ELEMENT_MSG", "fetchTimeout": 15000, "topicCommInfrastructure":
+                            "dmaap" } }'
+                        expectedResponse: 201
+        outProperties: {}
+    709c62b3-8918-41b9-a747-d21eb79c6c24:
+        id: 709c62b3-8918-41b9-a747-d21eb79c6c24
+        definition:
+            name: onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement
+            version: 1.2.3
+        participantId: 101c62b3-8918-41b9-a747-d21eb79c6c91
+        deployState: DEPLOYED
+        lockState: LOCKED
+        description: Starter Automation Composition Element for the Demo
+        message: Deployed
+        properties:
+            baseUrl: http://10.101.0.249:30800
+            httpHeaders:
+                Content-Type: application/json
+                Authorization: Basic YWNtVXNlcjp6YiFYenRHMzQ=
+            configurationEntities:
+                - configurationEntityId:
+                      name: onap.policy.clamp.ac.starter
+                      version: 1.0.0
+                  restSequence:
+                      - restRequestId:
+                            name: request1
+                            version: 1.0.1
+                        httpMethod: POST
+                        path: /activate
+                        body:
+                            '{ "receiverId": { "name": "onap.policy.clamp.ac.startertobridge",
+                            "version": "1.0.0" }, "timerMs": 20000, "elementType": "STARTER", "topicParameterGroup":
+                            { "server": "message-router:3904", "listenerTopic": "POLICY_UPDATE_MSG",
+                            "publisherTopic": "AC_ELEMENT_MSG", "fetchTimeout": 15000, "topicCommInfrastructure":
+                            "dmaap" } }'
+                        expectedResponse: 201
+        outProperties: {}
old mode 100644 (file)
new mode 100755 (executable)
index 61314cf..8ef7e2a
           },
           "description": "Specifies the organization that provides the automation composition element"
         },
-        "participant_id": {
-          "type": "onap.datatypes.ToscaConceptIdentifier",
-          "required": true,
-          "metadata": {
-            "common": true
-          }
-        },
-        "participantType": {
-          "type": "onap.datatypes.ToscaConceptIdentifier",
-          "required": true,
-          "metadata": {
-            "common": true
-          },
-          "description": "The identity of the participant type that hosts this type of Automation Composition Element"
-        },
         "startPhase": {
           "type": "integer",
           "required": false,
             "common": true
           },
           "description": "The maximum time in seconds to wait for a state chage from uninitialized to passive"
-        },
-        "passiveToRunningTimeout": {
-          "type": "integer",
-          "required": false,
-          "constraints": [
-            {
-              "greater_or_equal": 0
-            }
-          ],
-          "default": 60,
-          "metadata": {
-            "common": true
-          },
-          "description": "The maximum time in seconds to wait for a state chage from passive to running"
-        },
-        "runningToPassiveTimeout": {
-          "type": "integer",
-          "required": false,
-          "constraints": [
-            {
-              "greater_or_equal": 0
-            }
-          ],
-          "default": 60,
-          "metadata": {
-            "common": true
-          },
-          "description": "The maximum time in seconds to wait for a state chage from running to passive"
-        },
-        "passiveToUninitializedTimeout": {
-          "type": "integer",
-          "required": false,
-          "constraints": [
-            {
-              "greater_or_equal": 0
-            }
-          ],
-          "default": 60,
-          "metadata": {
-            "common": true
-          },
-          "description": "The maximum time in seconds to wait for a state chage from passive to uninitialized"
         }
       }
     },
       }
     },
     "org.onap.policy.clamp.acm.HttpAutomationCompositionElement": {
-      "version": "1.0.1",
+      "version": "1.0.0",
       "derived_from": "org.onap.policy.clamp.acm.AutomationCompositionElement",
       "properties": {
         "baseUrl": {
       "onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement": {
         "version": "1.2.3",
         "type": "org.onap.policy.clamp.acm.HttpAutomationCompositionElement",
-        "type_version": "1.0.1",
+        "type_version": "1.0.0",
         "description": "Automation composition element for the http requests of AC Element Starter microservice",
         "properties": {
           "provider": "ONAP",
-          "participant_id": {
-            "name": "HttpParticipant0",
-            "version": "1.0.0"
-          },
-          "participantType": {
-            "name": "org.onap.policy.clamp.acm.HttpParticipant",
-            "version": "2.3.4"
-          },
           "uninitializedToPassiveTimeout": 180,
           "startPhase": 0,
           "baseUrl": "http://acelement-starter:8084",
       "onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement": {
         "version": "1.2.3",
         "type": "org.onap.policy.clamp.acm.HttpAutomationCompositionElement",
-        "type_version": "1.0.1",
+        "type_version": "1.0.0",
         "description": "Automation composition element for the http requests of AC Element Bridge microservice",
         "properties": {
           "provider": "ONAP",
-          "participant_id": {
-            "name": "HttpParticipant0",
-            "version": "1.0.0"
-          },
-          "participantType": {
-            "name": "org.onap.policy.clamp.acm.HttpParticipant",
-            "version": "2.3.4"
-          },
           "uninitializedToPassiveTimeout": 180,
           "startPhase": 0,
           "baseUrl": "http://acelement-bridge:8084",
       "onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement": {
         "version": "1.2.3",
         "type": "org.onap.policy.clamp.acm.HttpAutomationCompositionElement",
-        "type_version": "1.0.1",
+        "type_version": "1.0.0",
         "description": "Automation composition element for the http requests of AC Element Sink microservice",
         "properties": {
           "provider": "ONAP",
-          "participant_id": {
-            "name": "HttpParticipant0",
-            "version": "1.0.0"
-          },
-          "participantType": {
-            "name": "org.onap.policy.clamp.acm.HttpParticipant",
-            "version": "2.3.4"
-          },
           "uninitializedToPassiveTimeout": 180,
           "startPhase": 0,
           "baseUrl": "http://acelement-sink:8084",
old mode 100644 (file)
new mode 100755 (executable)
index c602098..5d8447e
@@ -1,5 +1,5 @@
 # ============LICENSE_START=======================================================
-# Copyright (C) 2022 Nordix Foundation.
+# Copyright (C) 2022-2023 Nordix Foundation.
 # ================================================================================
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
@@ -92,17 +92,6 @@ node_types:
         metadata:
           common: true
         description: Specifies the organization that provides the automation composition element
-      participant_id:
-        type: onap.datatypes.ToscaConceptIdentifier
-        required: true
-        metadata:
-          common: true
-      participantType:
-        type: onap.datatypes.ToscaConceptIdentifier
-        required: true
-        metadata:
-          common: true
-        description: The identity of the participant type that hosts this type of Automation Composition Element
       startPhase:
         type: integer
         required: false
@@ -123,33 +112,6 @@ node_types:
         metadata:
           common: true
         description: The maximum time in seconds to wait for a state chage from uninitialized to passive
-      passiveToRunningTimeout:
-        type: integer
-        required: false
-        constraints:
-          - greater_or_equal: 0
-        default: 60
-        metadata:
-          common: true
-        description: The maximum time in seconds to wait for a state chage from passive to running
-      runningToPassiveTimeout:
-        type: integer
-        required: false
-        constraints:
-          - greater_or_equal: 0
-        default: 60
-        metadata:
-          common: true
-        description: The maximum time in seconds to wait for a state chage from running to passive
-      passiveToUninitializedTimeout:
-        type: integer
-        required: false
-        constraints:
-          - greater_or_equal: 0
-        default: 60
-        metadata:
-          common: true
-        description: The maximum time in seconds to wait for a state chage from passive to uninitialized
   org.onap.policy.clamp.acm.AutomationComposition:
     version: 1.0.1
     derived_from: tosca.nodetypes.Root
@@ -169,7 +131,7 @@ node_types:
           type: onap.datatypes.ToscaConceptIdentifier
         description: Specifies a list of automation composition element definitions that make up this automation composition definition
   org.onap.policy.clamp.acm.HttpAutomationCompositionElement:
-    version: 1.0.1
+    version: 1.0.0
     derived_from: org.onap.policy.clamp.acm.AutomationCompositionElement
     properties:
       baseUrl:
@@ -203,16 +165,10 @@ topology_template:
       # Http config for AC Element Starter.
       version: 1.2.3
       type: org.onap.policy.clamp.acm.HttpAutomationCompositionElement
-      type_version: 1.0.1
+      type_version: 1.0.0
       description: Automation composition element for the http requests of AC Element Starter microservice
       properties:
         provider: ONAP
-        participant_id:
-          name: HttpParticipant0
-          version: 1.0.0
-        participantType:
-          name: org.onap.policy.clamp.acm.HttpParticipant
-          version: 2.3.4
         uninitializedToPassiveTimeout: 180
         startPhase: 0
         baseUrl: http://acelement-starter:8084
@@ -235,16 +191,10 @@ topology_template:
       # Http config for AC Element Bridge.
       version: 1.2.3
       type: org.onap.policy.clamp.acm.HttpAutomationCompositionElement
-      type_version: 1.0.1
+      type_version: 1.0.0
       description: Automation composition element for the http requests of AC Element Bridge microservice
       properties:
         provider: ONAP
-        participant_id:
-          name: HttpParticipant0
-          version: 1.0.0
-        participantType:
-          name: org.onap.policy.clamp.acm.HttpParticipant
-          version: 2.3.4
         uninitializedToPassiveTimeout: 180
         startPhase: 0
         baseUrl: http://acelement-bridge:8084
@@ -267,16 +217,10 @@ topology_template:
       # Http config for AC Element Sink.
       version: 1.2.3
       type: org.onap.policy.clamp.acm.HttpAutomationCompositionElement
-      type_version: 1.0.1
+      type_version: 1.0.0
       description: Automation composition element for the http requests of AC Element Sink microservice
       properties:
         provider: ONAP
-        participant_id:
-          name: HttpParticipant0
-          version: 1.0.0
-        participantType:
-          name: org.onap.policy.clamp.acm.HttpParticipant
-          version: 2.3.4
         uninitializedToPassiveTimeout: 180
         startPhase: 0
         baseUrl: http://acelement-sink:8084
old mode 100644 (file)
new mode 100755 (executable)
index f6715a9..45f8866
                 "name": "onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement",
                 "version": "1.2.3"
             },
-            "participantId": {
-                "name": "HttpParticipant0",
-                "version": "1.0.0"
-            },
-            "participantType": {
-                "name": "org.onap.policy.clamp.acm.HttpParticipant",
-                "version": "2.3.4"
-            },
             "description": "Starter Automation Composition Element for the Demo",
             "properties": {
                 "baseUrl": "http://10.101.0.249:30800",
                 "name": "onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement",
                 "version": "1.2.3"
             },
-            "participantId": {
-                "name": "HttpParticipant0",
-                "version": "1.0.0"
-            },
-            "participantType": {
-                "name": "org.onap.policy.clamp.acm.HttpParticipant",
-                "version": "2.3.4"
-            },
             "description": "Bridge Automation Composition Element for the Demo",
             "properties": {
                 "baseUrl": "http://10.101.0.249:30801",
                 "name": "onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement",
                 "version": "1.2.3"
             },
-            "participantId": {
-                "name": "HttpParticipant0",
-                "version": "1.0.0"
-            },
-            "participantType": {
-                "name": "org.onap.policy.clamp.acm.HttpParticipant",
-                "version": "2.3.4"
-            },
             "description": "Sink Automation Composition Element for the Demo",
             "properties": {
                 "baseUrl": "http://10.101.0.249:30802",
old mode 100644 (file)
new mode 100755 (executable)
index 9e006ec..10a77bc
@@ -1,3 +1,20 @@
+# ============LICENSE_START=======================================================
+# Copyright (C) 2022-2023 Nordix Foundation.
+# ================================================================================
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
 name: InstanceHttp
 version: 1.0.1
 compositionId: 562ed027-2689-481a-b3a5-e284b1fbc33f
@@ -8,12 +25,6 @@ elements:
     definition:
       name: onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement
       version: 1.2.3
-    participantId:
-      name: HttpParticipant0
-      version: 1.0.0
-    participantType:
-      name: org.onap.policy.clamp.acm.HttpParticipant
-      version: 2.3.4
     description: Starter Automation Composition Element for the Demo
     properties:
       baseUrl: http://10.101.0.249:30800
@@ -37,12 +48,6 @@ elements:
     definition:
       name: onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement
       version: 1.2.3
-    participantId:
-      name: HttpParticipant0
-      version: 1.0.0
-    participantType:
-      name: org.onap.policy.clamp.acm.HttpParticipant
-      version: 2.3.4
     description: Bridge Automation Composition Element for the Demo
     properties:
       baseUrl: http://10.101.0.249:30801
@@ -66,12 +71,6 @@ elements:
     definition:
       name: onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement
       version: 1.2.3
-    participantId:
-      name: HttpParticipant0
-      version: 1.0.0
-    participantType:
-      name: org.onap.policy.clamp.acm.HttpParticipant
-      version: 2.3.4
     description: Sink Automation Composition Element for the Demo
     properties:
       baseUrl: http://10.101.0.249:30802
old mode 100644 (file)
new mode 100755 (executable)
index 7800d1f..28215f2
                 "name": "onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement",
                 "version": "1.2.3"
             },
-            "participantId": {
-                "name": "HttpParticipant0",
-                "version": "1.0.0"
-            },
-            "participantType": {
-                "name": "org.onap.policy.clamp.acm.HttpParticipant",
-                "version": "2.3.4"
-            },
             "description": "Starter Automation Composition Element for the Demo",
             "properties": {
                 "baseUrl": "http://10.101.0.249:30800",
                 "name": "onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement",
                 "version": "1.2.3"
             },
-            "participantId": {
-                "name": "HttpParticipant0",
-                "version": "1.0.0"
-            },
-            "participantType": {
-                "name": "org.onap.policy.clamp.acm.HttpParticipant",
-                "version": "2.3.4"
-            },
             "description": "Bridge Automation Composition Element for the Demo",
             "properties": {
                 "baseUrl": "http://10.101.0.249:30801",
                 "name": "onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement",
                 "version": "1.2.3"
             },
-            "participantId": {
-                "name": "HttpParticipant0",
-                "version": "1.0.0"
-            },
-            "participantType": {
-                "name": "org.onap.policy.clamp.acm.HttpParticipant",
-                "version": "2.3.4"
-            },
             "description": "Sink Automation Composition Element for the Demo",
             "properties": {
                 "baseUrl": "http://10.101.0.249:30802",
old mode 100644 (file)
new mode 100755 (executable)
index ab1409c..4b38956
@@ -1,3 +1,20 @@
+# ============LICENSE_START=======================================================
+# Copyright (C) 2022-2023 Nordix Foundation.
+# ================================================================================
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+#     http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+# SPDX-License-Identifier: Apache-2.0
+# ============LICENSE_END=========================================================
 name: InstanceHttp
 version: 1.0.1
 compositionId: 562ed027-2689-481a-b3a5-e284b1fbc33f
@@ -9,12 +26,6 @@ elements:
     definition:
       name: onap.policy.clamp.ac.element.Http_StarterAutomationCompositionElement
       version: 1.2.3
-    participantId:
-      name: HttpParticipant0
-      version: 1.0.0
-    participantType:
-      name: org.onap.policy.clamp.acm.HttpParticipant
-      version: 2.3.4
     description: Starter Automation Composition Element for the Demo
     properties:
       baseUrl: http://10.101.0.249:30800
@@ -38,12 +49,6 @@ elements:
     definition:
       name: onap.policy.clamp.ac.element.Http_BridgeAutomationCompositionElement
       version: 1.2.3
-    participantId:
-      name: HttpParticipant0
-      version: 1.0.0
-    participantType:
-      name: org.onap.policy.clamp.acm.HttpParticipant
-      version: 2.3.4
     description: Bridge Automation Composition Element for the Demo
     properties:
       baseUrl: http://10.101.0.249:30801
@@ -67,12 +72,6 @@ elements:
     definition:
       name: onap.policy.clamp.ac.element.Http_SinkAutomationCompositionElement
       version: 1.2.3
-    participantId:
-      name: HttpParticipant0
-      version: 1.0.0
-    participantType:
-      name: org.onap.policy.clamp.acm.HttpParticipant
-      version: 2.3.4
     description: Sink Automation Composition Element for the Demo
     properties:
       baseUrl: http://10.101.0.249:30802
old mode 100644 (file)
new mode 100755 (executable)
index 78b81d6..f581c7a
@@ -1,5 +1,8 @@
 {
   "tosca_definitions_version": "tosca_simple_yaml_1_3",
+  "metadata": {
+    "compositionId": "562ed027-2689-481a-b3a5-e284b1fbc33f"
+  },
   "data_types": {
     "onap.datatypes.ToscaConceptIdentifier": {
       "derived_from": "tosca.datatypes.Root",
old mode 100644 (file)
new mode 100755 (executable)
index cacadce..4b5c643
@@ -1,5 +1,5 @@
 # ============LICENSE_START=======================================================
-# Copyright (C) 2022 Nordix Foundation.
+# Copyright (C) 2022-2023 Nordix Foundation.
 # ================================================================================
 # Licensed under the Apache License, Version 2.0 (the "License");
 # you may not use this file except in compliance with the License.
@@ -16,6 +16,8 @@
 # SPDX-License-Identifier: Apache-2.0
 # ============LICENSE_END=========================================================
 tosca_definitions_version: tosca_simple_yaml_1_3
+metadata:
+  compositionId: 562ed027-2689-481a-b3a5-e284b1fbc33f
 data_types:
   onap.datatypes.ToscaConceptIdentifier:
     derived_from: tosca.datatypes.Root
@@ -92,17 +94,6 @@ node_types:
         metadata:
           common: true
         description: Specifies the organization that provides the automation composition element
-      participant_id:
-        type: onap.datatypes.ToscaConceptIdentifier
-        required: true
-        metadata:
-          common: true
-      participantType:
-        type: onap.datatypes.ToscaConceptIdentifier
-        required: true
-        metadata:
-          common: true
-        description: The identity of the participant type that hosts this type of Automation Composition Element
       startPhase:
         type: integer
         required: false
@@ -123,33 +114,6 @@ node_types:
         metadata:
           common: true
         description: The maximum time in seconds to wait for a state chage from uninitialized to passive
-      passiveToRunningTimeout:
-        type: integer
-        required: false
-        constraints:
-          - greater_or_equal: 0
-        default: 60
-        metadata:
-          common: true
-        description: The maximum time in seconds to wait for a state chage from passive to running
-      runningToPassiveTimeout:
-        type: integer
-        required: false
-        constraints:
-          - greater_or_equal: 0
-        default: 60
-        metadata:
-          common: true
-        description: The maximum time in seconds to wait for a state chage from running to passive
-      passiveToUninitializedTimeout:
-        type: integer
-        required: false
-        constraints:
-          - greater_or_equal: 0
-        default: 60
-        metadata:
-          common: true
-        description: The maximum time in seconds to wait for a state chage from passive to uninitialized
   org.onap.policy.clamp.acm.AutomationComposition:
     version: 1.0.2
     derived_from: tosca.nodetypes.Root
@@ -207,12 +171,6 @@ topology_template:
       description: Automation composition element for the http requests of AC Element Starter microservice
       properties:
         provider: ONAP
-        participant_id:
-          name: HttpParticipant0
-          version: 1.0.0
-        participantType:
-          name: org.onap.policy.clamp.acm.HttpParticipant
-          version: 2.3.4
         uninitializedToPassiveTimeout: 180
         startPhase: 0
         baseUrl: http://acelement-starter:8084
@@ -239,12 +197,6 @@ topology_template:
       description: Automation composition element for the http requests of AC Element Bridge microservice
       properties:
         provider: ONAP
-        participant_id:
-          name: HttpParticipant0
-          version: 1.0.0
-        participantType:
-          name: org.onap.policy.clamp.acm.HttpParticipant
-          version: 2.3.4
         uninitializedToPassiveTimeout: 180
         startPhase: 0
         baseUrl: http://acelement-bridge:8084
@@ -271,12 +223,6 @@ topology_template:
       description: Automation composition element for the http requests of AC Element Sink microservice
       properties:
         provider: ONAP
-        participant_id:
-          name: HttpParticipant0
-          version: 1.0.0
-        participantType:
-          name: org.onap.policy.clamp.acm.HttpParticipant
-          version: 2.3.4
         uninitializedToPassiveTimeout: 180
         startPhase: 0
         baseUrl: http://acelement-sink:8084