From c9194e71185824672279922f1c6c9e9c3d96eeb4 Mon Sep 17 00:00:00 2001 From: rameshiyer27 Date: Mon, 9 May 2022 10:23:41 +0100 Subject: [PATCH] Update documentation for CLAMP-DCAE pairwise testing Issue-ID: POLICY-3737 Signed-off-by: zrrmmua Change-Id: If949de2eeaba4a3be9359b1c7193d47cb4ab1494 --- docs/development/devtools/clamp-dcae.rst | 20 +- docs/development/devtools/clamp-policy.rst | 10 +- docs/development/devtools/images/ac-commission.png | Bin 0 -> 208559 bytes .../images/{cl-create.png => ac-create.png} | Bin .../{cl-instantiation.png => ac-instantiation.png} | Bin .../images/{cl-passive.png => ac-passive.png} | Bin .../{cl-running-state.png => ac-running-state.png} | Bin .../images/{cl-running.png => ac-running.png} | Bin .../{cl-uninitialise.png => ac-uninitialise.png} | Bin ...alised-state.png => ac-uninitialised-state.png} | Bin docs/development/devtools/images/ac-upload.png | Bin 0 -> 162824 bytes docs/development/devtools/images/cl-commission.png | Bin 161307 -> 0 bytes .../devtools/tosca/pairwise-testing.yml | 3520 ++++++++++++++++---- 13 files changed, 2972 insertions(+), 578 deletions(-) create mode 100644 docs/development/devtools/images/ac-commission.png rename docs/development/devtools/images/{cl-create.png => ac-create.png} (100%) rename docs/development/devtools/images/{cl-instantiation.png => ac-instantiation.png} (100%) rename docs/development/devtools/images/{cl-passive.png => ac-passive.png} (100%) rename docs/development/devtools/images/{cl-running-state.png => ac-running-state.png} (100%) rename docs/development/devtools/images/{cl-running.png => ac-running.png} (100%) rename docs/development/devtools/images/{cl-uninitialise.png => ac-uninitialise.png} (100%) rename docs/development/devtools/images/{cl-uninitialised-state.png => ac-uninitialised-state.png} (100%) create mode 100644 docs/development/devtools/images/ac-upload.png delete mode 100644 docs/development/devtools/images/cl-commission.png diff --git a/docs/development/devtools/clamp-dcae.rst b/docs/development/devtools/clamp-dcae.rst index aeba21fd..0d48c2bc 100644 --- a/docs/development/devtools/clamp-dcae.rst +++ b/docs/development/devtools/clamp-dcae.rst @@ -27,7 +27,7 @@ The worker VM hosting the policy components has the following spec: The ONAP components used during the pairwise tests are: -- CLAMP control loop runtime, policy participant, kubernetes participant. +- CLAMP acm runtime, policy participant, kubernetes participant. - DCAE for running dcaegen2-service via kubernetes participant. - ChartMuseum service from platform, initialised with DCAE helm charts. - DMaaP for the communication between Automation Composition runtime and participants. @@ -57,11 +57,13 @@ Creation of the Automation Composition: --------------------------------------- An Automation Composition is created by commissioning a Tosca template with Automation Composition definitions and instantiating the Automation Composition with the state "UNINITIALISED". -- Upload a TOSCA template from the POLICY GUI. The definitions include a kubernetes participant and control loop elements that deploys and configures a microservice in the kubernetes cluster. +- Upload a TOSCA template from the POLICY GUI. The definitions include a kubernetes participant and automation composition elements that deploys and configures a microservice in the kubernetes cluster. Automation Composition element for kubernetes participant includes a helm chart information of DCAE microservice and the element for Http Participant includes the configuration entity for the microservice. :download:`Sample Tosca template ` - .. image:: images/cl-commission.png + .. image:: images/ac-commission.png + + .. image:: images/ac-upload.png Verification: The template is commissioned successfully without errors. @@ -73,16 +75,16 @@ An Automation Composition is created by commissioning a Tosca template with Auto .. image:: images/update-instance.png - Verification: The control loop is created with default state "UNINITIALISED" without errors. + Verification: The Automation composition is created with default state "UNINITIALISED" without errors. - .. image:: images/cl-instantiation.png + .. image:: images/ac-instantiation.png Deployment and Configuration of DCAE microservice (PMSH): --------------------------------------------------------- The Automation Composition state is changed from "UNINITIALISED" to "PASSIVE" from the Policy Gui. The kubernetes participant deploys the PMSH helm chart from the DCAE chartMuseum server. -.. image:: images/cl-passive.png +.. image:: images/ac-passive.png Verification: @@ -94,14 +96,14 @@ Verification: - The overall state of the Automation Composition is changed to "PASSIVE" in the Policy Gui. -.. image:: images/cl-create.png +.. image:: images/ac-create.png Undeployment of DCAE microservice (PMSH): ----------------------------------------- The Automation Composition state is changed from "PASSIVE" to "UNINITIALISED" from the Policy Gui. -.. image:: images/cl-uninitialise.png +.. image:: images/ac-uninitialise.png Verification: @@ -109,7 +111,7 @@ Verification: - The overall state of the Automation Composition is changed to "UNINITIALISED" in the Policy Gui. -.. image:: images/cl-uninitialised-state.png +.. image:: images/ac-uninitialised-state.png diff --git a/docs/development/devtools/clamp-policy.rst b/docs/development/devtools/clamp-policy.rst index 20089b4e..0a25ce81 100644 --- a/docs/development/devtools/clamp-policy.rst +++ b/docs/development/devtools/clamp-policy.rst @@ -49,7 +49,7 @@ An Automation Composition is created by commissioning a Tosca template with Auto - Upload a TOSCA template from the POLICY GUI. The definitions include a policy participant and an Automation Composition element that creates and deploys required policies. :download:`Sample Tosca template ` - .. image:: images/cl-commission.png + .. image:: images/ac-commission.png Verification: The template is commissioned successfully without errors. @@ -63,14 +63,14 @@ An Automation Composition is created by commissioning a Tosca template with Auto Verification: The Automation Composition is created with default state "UNINITIALISED" without errors. - .. image:: images/cl-instantiation.png + .. image:: images/ac-instantiation.png Creation and deployment of policies: ------------------------------------ The Automation Composition state is changed from "UNINITIALISED" to "PASSIVE" from the Policy Gui. Verify the POLICY API endpoint for the creation of policy types that are defined in the TOSCA template. Verify the PAP endpoint for the deployment of policies. -.. image:: images/cl-passive.png +.. image:: images/ac-passive.png Verification: @@ -82,7 +82,7 @@ Verification: - The overall state of the Automation Composition is changed to "PASSIVE" in the Policy Gui. -.. image:: images/cl-create.png +.. image:: images/ac-create.png Undeployment and deletion of Policies: -------------------------------------- @@ -98,5 +98,5 @@ Verification: - The overall state of the Automation Composition is changed to "PASSIVE" in the Policy Gui. -.. image:: images/cl-create.png +.. image:: images/ac-create.png diff --git a/docs/development/devtools/images/ac-commission.png b/docs/development/devtools/images/ac-commission.png new file mode 100644 index 0000000000000000000000000000000000000000..10d7118175dd8aac26b37bfe714e79c4d4cf05c5 GIT binary patch literal 208559 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�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

WJE;SuQ`zSsi4bL0ugwbguWfOuO54L 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
A~?lLK(@^+3!uvC3yhWG#o?N&YP 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 CHOCMD literal 0 HcmV?d00001 diff --git a/docs/development/devtools/images/cl-commission.png b/docs/development/devtools/images/cl-commission.png deleted file mode 100644 index ee1bab17a98a92d1350d2de5584aec6f4671e8ef..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 161307 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"|hcpi!HmF+h=GIse#cx!tCL3L?U!hfiksj0+ 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 Jy!YVQzXN{BmTLe2 diff --git a/docs/development/devtools/tosca/pairwise-testing.yml b/docs/development/devtools/tosca/pairwise-testing.yml index e6c25d0d..c4987aa4 100644 --- a/docs/development/devtools/tosca/pairwise-testing.yml +++ b/docs/development/devtools/tosca/pairwise-testing.yml @@ -11,7 +11,8 @@ data_types: required: true onap.datatype.controlloop.Target: derived_from: tosca.datatypes.Root - description: Definition for a entity in A&AI to perform a control loop operation on + description: Definition for a entity in A&AI to perform a control loop operation + on properties: targetType: type: string @@ -55,7 +56,8 @@ data_types: required: true payload: type: map - description: Name/value pairs of payload information passed by Policy to the actor + description: Name/value pairs of payload information passed by Policy to the + actor required: false metadata: clamp_possible_values: ClampExecution:CDS/payload @@ -83,12 +85,14 @@ data_types: required: true retries: type: integer - description: The number of retries the actor should attempt to perform the operation. + description: The number of retries the actor should attempt to perform the + operation. required: true default: 0 success: type: string - description: Points to the operation to invoke on success. A value of "final_success" indicates and end to the operation. + description: Points to the operation to invoke on success. A value of "final_success" + indicates and end to the operation. required: false default: final_success failure: @@ -98,269 +102,34 @@ data_types: default: final_failure failure_timeout: type: string - description: Points to the operation to invoke when the time out for the operation occurs. + description: Points to the operation to invoke when the time out for the operation + occurs. required: false default: final_failure_timeout failure_retries: type: string - description: Points to the operation to invoke when the current operation has exceeded its max retries. + description: Points to the operation to invoke when the current operation + has exceeded its max retries. required: false default: final_failure_retries failure_exception: type: string - description: Points to the operation to invoke when the current operation causes an exception. + description: Points to the operation to invoke when the current operation + causes an exception. required: false default: final_failure_exception failure_guard: type: string - description: Points to the operation to invoke when the current operation is blocked due to guard policy enforcement. + description: Points to the operation to invoke when the current operation + is blocked due to guard policy enforcement. required: false default: final_failure_guard - onap.datatypes.monitoring.managedObjectDNsBasic: - constraints: [] - properties: - DN: - name: DN - type: string - typeVersion: 0.0.0 - description: Managed object distinguished name - required: true - constraints: [] - metadata: {} - name: onap.datatypes.monitoring.managedObjectDNsBasic - version: 0.0.0 - derived_from: tosca.datatypes.Root - metadata: {} - onap.datatypes.monitoring.managedObjectDNsBasics: - constraints: [] - properties: - managedObjectDNsBasic: - name: managedObjectDNsBasic - type: map - typeVersion: 0.0.0 - description: Managed object distinguished name object - required: true - constraints: [] - entry_schema: - type: onap.datatypes.monitoring.managedObjectDNsBasic - typeVersion: 0.0.0 - constraints: [] - metadata: {} - name: onap.datatypes.monitoring.managedObjectDNsBasics - version: 0.0.0 - derived_from: tosca.datatypes.Root - metadata: {} - onap.datatypes.monitoring.measurementGroup: - constraints: [] - properties: - measurementTypes: - name: measurementTypes - type: list - typeVersion: 0.0.0 - description: List of measurement types - required: true - constraints: [] - entry_schema: - type: onap.datatypes.monitoring.measurementTypes - typeVersion: 0.0.0 - constraints: [] - metadata: {} - managedObjectDNsBasic: - name: managedObjectDNsBasic - type: list - typeVersion: 0.0.0 - description: List of managed object distinguished names - required: true - constraints: [] - entry_schema: - type: onap.datatypes.monitoring.managedObjectDNsBasics - typeVersion: 0.0.0 - constraints: [] - metadata: {} - name: onap.datatypes.monitoring.measurementGroup - version: 0.0.0 - derived_from: tosca.datatypes.Root - metadata: {} - onap.datatypes.monitoring.measurementGroups: - constraints: [] - properties: - measurementGroup: - name: measurementGroup - type: map - typeVersion: 0.0.0 - description: Measurement Group - required: true - constraints: [] - entry_schema: - type: onap.datatypes.monitoring.measurementGroup - typeVersion: 0.0.0 - constraints: [] - metadata: {} - name: onap.datatypes.monitoring.measurementGroups - version: 0.0.0 - derived_from: tosca.datatypes.Root - metadata: {} - onap.datatypes.monitoring.measurementType: - constraints: [] - properties: - measurementType: - name: measurementType - type: string - typeVersion: 0.0.0 - description: Measurement type - required: true - constraints: [] - metadata: {} - name: onap.datatypes.monitoring.measurementType - version: 0.0.0 - derived_from: tosca.datatypes.Root - metadata: {} - onap.datatypes.monitoring.measurementTypes: - constraints: [] - properties: - measurementType: - name: measurementType - type: map - typeVersion: 0.0.0 - description: Measurement type object - required: true - constraints: [] - entry_schema: - type: onap.datatypes.monitoring.measurementType - typeVersion: 0.0.0 - constraints: [] - metadata: {} - name: onap.datatypes.monitoring.measurementTypes - version: 0.0.0 - derived_from: tosca.datatypes.Root - metadata: {} - onap.datatypes.monitoring.nfFilter: - constraints: [] - properties: - modelNames: - name: modelNames - type: list - typeVersion: 0.0.0 - description: List of model names - required: true - constraints: [] - entry_schema: - type: string - typeVersion: 0.0.0 - constraints: [] - metadata: {} - modelInvariantIDs: - name: modelInvariantIDs - type: list - typeVersion: 0.0.0 - description: List of model invariant IDs - required: true - constraints: [] - entry_schema: - type: string - typeVersion: 0.0.0 - constraints: [] - metadata: {} - modelVersionIDs: - name: modelVersionIDs - type: list - typeVersion: 0.0.0 - description: List of model version IDs - required: true - constraints: [] - entry_schema: - type: string - typeVersion: 0.0.0 - constraints: [] - metadata: {} - nfNames: - name: nfNames - type: list - typeVersion: 0.0.0 - description: List of network functions - required: true - constraints: [] - entry_schema: - type: string - typeVersion: 0.0.0 - constraints: [] - metadata: {} - name: onap.datatypes.monitoring.nfFilter - version: 0.0.0 - derived_from: tosca.datatypes.Root - metadata: {} - onap.datatypes.monitoring.subscription: - constraints: [] - properties: - measurementGroups: - name: measurementGroups - type: list - typeVersion: 0.0.0 - description: Measurement Groups - required: true - constraints: [] - entry_schema: - type: onap.datatypes.monitoring.measurementGroups - typeVersion: 0.0.0 - constraints: [] - metadata: {} - fileBasedGP: - name: fileBasedGP - type: integer - typeVersion: 0.0.0 - description: File based granularity period - required: true - constraints: [] - metadata: {} - fileLocation: - name: fileLocation - type: string - typeVersion: 0.0.0 - description: ROP file location - required: true - constraints: [] - metadata: {} - subscriptionName: - name: subscriptionName - type: string - typeVersion: 0.0.0 - description: Name of the subscription - required: true - constraints: [] - metadata: {} - administrativeState: - name: administrativeState - type: string - typeVersion: 0.0.0 - description: State of the subscription - required: true - constraints: - - valid_values: - - LOCKED - - UNLOCKED - metadata: {} - nfFilter: - name: nfFilter - type: map - typeVersion: 0.0.0 - description: Network function filter - required: true - constraints: [] - entry_schema: - type: onap.datatypes.monitoring.nfFilter - typeVersion: 0.0.0 - constraints: [] - metadata: {} - name: onap.datatypes.monitoring.subscription - version: 0.0.0 - derived_from: tosca.datatypes.Root - metadata: {} - org.onap.datatypes.policy.clamp.controlloop.httpControlLoopElement.RestRequest: + org.onap.datatypes.policy.clamp.acm.httpControlLoopElement.RestRequest: version: 1.0.0 derived_from: tosca.datatypes.Root properties: restRequestId: - type: onap.datatypes.ToscaConceptIdentifier + type: onap.datatypes.ToscaConceptIdentifier typeVersion: 1.0.0 required: true description: The name and version of a REST request to be sent to a REST endpoint @@ -368,7 +137,11 @@ data_types: type: string required: true constraints: - - valid_values: [POST, PUT, GET, DELETE] + - valid_values: + - POST + - PUT + - GET + - DELETE description: The REST method to use path: type: string @@ -381,49 +154,35 @@ data_types: expectedResponse: type: integer required: true - constraints: - - in_range: [100, 599] + constraints: [] description: THe expected HTTP status code for the REST request - org.onap.datatypes.policy.clamp.controlloop.httpControlLoopElement.ConfigurationEntity: - version: 1.0.0 - derived_from: tosca.datatypes.Root - properties: - configurationEntityId: - type: onap.datatypes.ToscaConceptIdentifier + org.onap.datatypes.policy.clamp.acm.httpControlLoopElement.ConfigurationEntity: + version: 1.0.0 + derived_from: tosca.datatypes.Root + properties: + configurationEntityId: + type: onap.datatypes.ToscaConceptIdentifier + typeVersion: 1.0.0 + required: true + description: The name and version of a Configuration Entity to be handled + by the HTTP Automation Composition Element + restSequence: + type: list + entry_schema: + type: org.onap.datatypes.policy.clamp.acm.httpControlLoopElement.RestRequest typeVersion: 1.0.0 - required: true - description: The name and version of a Configuration Entity to be handled by the HTTP Control Loop Element - restSequence: - type: list - entry_schema: - type: org.onap.datatypes.policy.clamp.controlloop.httpControlLoopElement.RestRequest - typeVersion: 1.0.0 - description: A sequence of REST commands to send to the REST endpoint + description: A sequence of REST commands to send to the REST endpoint policy_types: onap.policies.Monitoring: derived_from: tosca.policies.Root description: a base policy type for all policies that govern monitoring provisioning version: 1.0.0 name: onap.policies.Monitoring - onap.policies.Sirisha: + onap.policies.customPolicyType: derived_from: tosca.policies.Root description: a base policy type for all policies that govern monitoring provisioning version: 1.0.0 - name: onap.policies.Sirisha - onap.policies.monitoring.dcae-pm-subscription-handler: - properties: - pmsh_policy: - name: pmsh_policy - type: onap.datatypes.monitoring.subscription - typeVersion: 0.0.0 - description: PMSH Policy JSON - required: false - constraints: [] - metadata: {} - name: onap.policies.monitoring.dcae-pm-subscription-handler - version: 1.0.0 - derived_from: onap.policies.Monitoring - metadata: {} + name: onap.policies.customPolicyType onap.policies.controlloop.operational.Common: derived_from: tosca.policies.Root version: 1.0.0 @@ -444,12 +203,14 @@ policy_types: required: true abatement: type: boolean - description: Whether an abatement event message will be expected for the control loop from DCAE. + description: Whether an abatement event message will be expected for the control + loop from DCAE. required: true default: false trigger: type: string - description: Initial operation to execute upon receiving an Onset event message for the Control Loop. + description: Initial operation to execute upon receiving an Onset event message + for the Control Loop. required: true operations: type: list @@ -466,7 +227,8 @@ policy_types: properties: engineServiceParameters: type: string - description: The engine parameters like name, instanceCount, policy implementation, parameters etc. + description: The engine parameters like name, instanceCount, policy implementation, + parameters etc. required: true eventInputParameters: type: string @@ -480,15 +242,16 @@ policy_types: type: string description: Name/value pairs of properties to be set for APEX if needed. required: false + node_types: - org.onap.policy.clamp.controlloop.Participant: + org.onap.policy.clamp.acm.Participant: version: 1.0.1 derived_from: tosca.nodetypes.Root properties: provider: type: string requred: false - org.onap.policy.clamp.controlloop.ControlLoopElement: + org.onap.policy.clamp.acm.AutomationCompositionElement: version: 1.0.1 derived_from: tosca.nodetypes.Root properties: @@ -497,7 +260,7 @@ node_types: required: false metadata: common: true - description: Specifies the organization that provides the control loop element + description: Specifies the organization that provides the automation composition element participant_id: type: onap.datatypes.ToscaConceptIdentifier requred: true @@ -508,7 +271,7 @@ node_types: required: true metadata: common: true - description: The identity of the participant type that hosts this type of Control Loop Element + description: The identity of the participant type that hosts this type of Automation Composition Element startPhase: type: integer required: false @@ -516,9 +279,9 @@ node_types: - greater_or_equal: 0 metadata: common: true - description: A value indicating the start phase in which this control loop element will be started, the - first start phase is zero. Control Loop Elements are started in their start_phase order and stopped - in reverse start phase order. Control Loop Elements with the same start phase are started and + 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 uninitializedToPassiveTimeout: type: integer @@ -556,7 +319,7 @@ node_types: metadata: common: true description: The maximum time in seconds to wait for a state chage from passive to uninitialized - org.onap.policy.clamp.controlloop.ControlLoop: + org.onap.policy.clamp.acm.AutomationComposition: version: 1.0.1 derived_from: tosca.nodetypes.Root properties: @@ -565,7 +328,7 @@ node_types: required: false metadata: common: true - description: Specifies the organization that provides the control loop element + description: Specifies the organization that provides the automation composition element elements: type: list required: true @@ -573,30 +336,10 @@ node_types: common: true entry_schema: type: onap.datatypes.ToscaConceptIdentifier - description: Specifies a list of control loop element definitions that make up this control loop definition - org.onap.policy.clamp.controlloop.PolicyControlLoopElement: - version: 1.0.1 - derived_from: org.onap.policy.clamp.controlloop.ControlLoopElement - properties: - policy_type_id: - type: onap.datatypes.ToscaConceptIdentifier - requred: true - policy_id: - type: onap.datatypes.ToscaConceptIdentifier - requred: false - org.onap.policy.clamp.controlloop.DerivedPolicyControlLoopElement: - version: 1.0.1 - derived_from: org.onap.policy.clamp.controlloop.PolicyControlLoopElement - properties: - policy_type_id: - type: onap.datatypes.ToscaConceptIdentifier - requred: true - policy_id: - type: onap.datatypes.ToscaConceptIdentifier - requred: false - org.onap.policy.clamp.controlloop.DerivedDerivedPolicyControlLoopElement: + description: Specifies a list of automation composition element definitions that make up this automation composition definition + org.onap.policy.clamp.acm.PolicyAutomationCompositionElement: version: 1.0.1 - derived_from: org.onap.policy.clamp.controlloop.DerivedPolicyControlLoopElement + derived_from: org.onap.policy.clamp.acm.AutomationCompositionElement properties: policy_type_id: type: onap.datatypes.ToscaConceptIdentifier @@ -604,16 +347,16 @@ node_types: policy_id: type: onap.datatypes.ToscaConceptIdentifier requred: false - org.onap.policy.clamp.controlloop.CDSControlLoopElement: + org.onap.policy.clamp.acm.CDSAutomationCompositionElement: version: 1.0.1 - derived_from: org.onap.policy.clamp.controlloop.ControlLoopElement + derived_from: org.onap.policy.clamp.acm.AutomationCompositionElement properties: cds_blueprint_id: type: onap.datatypes.ToscaConceptIdentifier requred: true - org.onap.policy.clamp.controlloop.K8SMicroserviceControlLoopElement: + org.onap.policy.clamp.acm.K8SMicroserviceAutomationCompositionElement: version: 1.0.1 - derived_from: org.onap.policy.clamp.controlloop.ControlLoopElement + derived_from: org.onap.policy.clamp.acm.AutomationCompositionElement properties: chart: type: string @@ -631,9 +374,9 @@ node_types: values: type: string requred: true - org.onap.policy.clamp.controlloop.HttpControlLoopElement: + org.onap.policy.clamp.acm.HttpAutomationCompositionElement: version: 1.0.1 - derived_from: org.onap.policy.clamp.controlloop.ControlLoopElement + derived_from: org.onap.policy.clamp.acm.AutomationCompositionElement properties: baseUrl: type: string @@ -649,18 +392,12 @@ node_types: type: map required: true entry_schema: - type: org.onap.datatypes.policy.clamp.controlloop.httpControlLoopElement.ConfigurationEntity + type: org.onap.datatypes.policy.clamp.acm.httpAutomationCompositionElement.ConfigurationEntity typeVersion: 1.0.0 - description: The connfiguration entities the Control Loop Element is managing and their associated REST requests + description: The connfiguration entities the Automation Composition Element is managing and their associated REST requests topology_template: inputs: - pmsh_monitoring_policy: - type: onap.datatypes.ToscaConceptIdentifier - description: The ID of the PMSH monitoring policy to use - default: - name: MICROSERVICE_vLoadBalancerMS_v1_0_dcae-pm-subscription-handler_1_0_0test - version: 1.0.0 pmsh_operational_policy: type: onap.datatypes.ToscaConceptIdentifier description: The ID of the PMSH operational policy to use @@ -668,130 +405,91 @@ topology_template: name: operational.apex.pmcontrol version: 1.0.0 node_templates: - org.onap.policy.controlloop.PolicyControlLoopParticipant: + org.onap.policy.clamp.acm.PolicyParticipant: version: 2.3.1 - type: org.onap.policy.clamp.controlloop.Participant + type: org.onap.policy.clamp.acm.Participant type_version: 1.0.1 description: Participant for DCAE microservices properties: provider: ONAP - org.onap.domain.pmsh.PMSH_MonitoringPolicyControlLoopElement: + org.onap.domain.pmsh.PMSH_OperationalPolicyAutomationCompositionElement: version: 1.2.3 - type: org.onap.policy.clamp.controlloop.PolicyControlLoopElement + type: org.onap.policy.clamp.acm.PolicyAutomationCompositionElement type_version: 1.0.0 - description: Control loop element for the monitoring policy for Performance Management Subscription Handling + description: Automation composition element for the operational policy for Performance Management Subscription Handling properties: provider: Ericsson participant_id: name: org.onap.PM_Policy version: 1.0.0 participantType: - name: org.onap.policy.controlloop.PolicyControlLoopParticipant - version: 2.3.1 - policy_type_id: - name: onap.policies.monitoring.pm-subscription-handler - version: 1.0.0 - policy_id: - get_input: pmsh_monitoring_policy - org.onap.domain.pmsh.PMSH_OperationalPolicyControlLoopElement: - version: 1.2.3 - type: org.onap.policy.clamp.controlloop.PolicyControlLoopElement - type_version: 1.0.0 - description: Control loop element for the operational policy for Performance Management Subscription Handling - properties: - provider: Ericsson - participant_id: - name: org.onap.PM_Policy - version: 1.0.0 - participantType: - name: org.onap.policy.controlloop.PolicyControlLoopParticipant + name: org.onap.policy.clamp.acm.PolicyParticipant version: 2.3.1 policy_type_id: name: onap.policies.operational.pm-subscription-handler version: 1.0.0 policy_id: get_input: pmsh_operational_policy - org.onap.k8s.controlloop.K8SControlLoopParticipant: + + + org.onap.policy.clamp.acm.KubernetesParticipant: version: 2.3.4 - type: org.onap.policy.clamp.controlloop.Participant + type: org.onap.policy.clamp.acm.Participant type_version: 1.0.1 description: Participant for K8S properties: provider: ONAP - org.onap.domain.database.PMSH_K8SMicroserviceControlLoopElement: + org.onap.domain.database.PMSH_K8SMicroserviceAutomationCompositionElement: # Chart from new repository version: 1.2.3 - type: org.onap.policy.clamp.controlloop.K8SMicroserviceControlLoopElement + type: org.onap.policy.clamp.acm.K8SMicroserviceAutomationCompositionElement type_version: 1.0.0 - description: Control loop element for the K8S microservice for PMSH + description: Automation composition element for the K8S microservice for PMSH properties: provider: ONAP participant_id: name: K8sParticipant0 version: 1.0.0 participantType: - name: org.onap.k8s.controlloop.K8SControlLoopParticipant + name: org.onap.policy.clamp.acm.KubernetesParticipant version: 2.3.4 chart: chartId: name: dcae-pmsh - version: 8.0.0 + version: 10.0.0 namespace: onap - releaseName: pmshms + releaseName: onap-dcae-pmsh repository: repoName: chartmuseum - protocol: http - address: chart-museum - port: 80 + address: http://chart-museum:80 userName: onapinitializer password: demo123456! overrideParams: global.masterPassword: test - - org.onap.domain.database.Local_K8SMicroserviceControlLoopElement: - # Chart installation without passing repository info - version: 1.2.3 - type: org.onap.policy.clamp.controlloop.K8SMicroserviceControlLoopElement - type_version: 1.0.0 - description: Control loop element for the K8S microservice for local chart - properties: - provider: ONAP - participant_id: - name: K8sParticipant0 - version: 1.0.0 - participantType: - name: org.onap.k8s.controlloop.K8SControlLoopParticipant - version: 2.3.4 - chart: - chartId: - name: nginx-ingress - version: 0.9.1 - releaseName: nginxms - namespace: test - org.onap.controlloop.HttpControlLoopParticipant: + org.onap.policy.clamp.acm.HttpParticipant: version: 2.3.4 - type: org.onap.policy.clamp.controlloop.Participant + type: org.onap.policy.clamp.acm.Participant type_version: 1.0.1 description: Participant for Http requests properties: provider: ONAP - org.onap.domain.database.Http_PMSHMicroserviceControlLoopElement: + org.onap.domain.database.Http_PMSHMicroserviceAutomationCompositionElement: # Consul http config for PMSH. version: 1.2.3 - type: org.onap.policy.clamp.controlloop.HttpControlLoopElement + type: org.onap.policy.clamp.acm.HttpAutomationCompositionElement type_version: 1.0.1 - description: Control loop element for the http requests of PMSH microservice + description: Automation composition element for the http requests of PMSH microservice properties: provider: ONAP participant_id: name: HttpParticipant0 version: 1.0.0 participantType: - name: org.onap.k8s.controlloop.HttpControlLoopParticipant + name: org.onap.policy.clamp.acm.HttpParticipant version: 2.3.4 uninitializedToPassiveTimeout: 180 startPhase: 1 - baseUrl: http://consul-server-ui:8500 + baseUrl: https://dcae-pmsh:8443 httpHeaders: Content-Type: application/json configurationEntities: @@ -802,195 +500,2889 @@ topology_template: - restRequestId: name: request1 version: 1.0.1 - httpMethod: PUT - path: v1/kv/dcae-pmsh2 + httpMethod: POST + path: subscription body: '{ - "control_loop_name":"pmsh-control-loop", - "operational_policy_name":"pmsh-operational-policy", - "aaf_password":"demo123456!", - "aaf_identity":"dcae@dcae.onap.org", - "cert_path":"/opt/app/pmsh/etc/certs/cert.pem", - "key_path":"/opt/app/pmsh/etc/certs/key.pem", - "ca_cert_path":"/opt/app/pmsh/etc/certs/cacert.pem", - "enable_tls":"true", - "pmsh_policy":{ - "subscription":{ - "subscriptionName":"ExtraPM-All-gNB-R2B", - "administrativeState":"UNLOCKED", - "fileBasedGP":15, - "fileLocation":"\/pm\/pm.xml", - "nfFilter":{ - "nfNames":[ - "^pnf.*", - "^vnf.*" - ], - "modelInvariantIDs":[ - ], - "modelVersionIDs":[ - ], - "modelNames":[ - ] - }, - "measurementGroups":[ - { - "measurementGroup":{ - "measurementTypes":[ - { - "measurementType":"countera" + "subscription":{ + "subscriptionName":"new_sub_01", + "operationalPolicyName":"pmsh-operational-policy", + "controlLoopName":"controlLoop-name", + "nfFilter":{ + "nfNames":[ + "^pnf*" + ], + "modelInvariantIDs":[ + "7129e420-d396-4efb-af02-6b83499b12f5" + ], + "modelVersionIDs":[ + "e80a6ae3-cafd-4d24-850d-e14c084a5ca7" + ], + "modelNames":[ + "pnf_134" + ] }, + "measurementGroups":[ { - "measurementType":"counterb" - } - ], - "managedObjectDNsBasic":[ + "measurementGroup":{ + "measurementGroupName":"msgroup_01", + "administrativeState":"UNLOCKED", + "fileBasedGP":15, + "fileLocation":"/pm/pm.xml", + "measurementTypes":[ + { + "measurementType":"EutranCell.*" + }, + { + "measurementType":"EutranCellRelation.pmCounter1" + }, + { + "measurementType":"EutranCellRelation.pmCounter2" + } + ], + "managedObjectDNsBasic":[ { - "DN":"dna" + "DN":"ManagedElement=1,ENodeBFunction=1,EUtranCell=CityCenter1" }, { - "DN":"dnb" - } - ] - } - }, - { - "measurementGroup":{ - "measurementTypes":[ - { - "measurementType":"counterc" + "DN":"ManagedElement=1,ENodeBFunction=1,EUtranCell=CityCenter1, EUtranCellRelation=CityCenter2" }, { - "measurementType":"counterd" + "DN":"ManagedElement=1,ENodeBFunction=1,EUtranCell=CityCenter1, EUtranCellRelation=CityCenter3" } - ], - "managedObjectDNsBasic":[ - { - "DN":"dnc" - }, - { - "DN":"dnd" + ] } - ] - } - } - ] - } - }, - "streams_subscribes":{ - "aai_subscriber":{ - "type":"message_router", - "dmaap_info":{ - "topic_url":"https://10.152.183.151:3905/events/AAI_EVENT", - "client_role":"org.onap.dcae.aaiSub", - "location":"san-francisco", - "client_id":"1575976809466" - } - }, - "policy_pm_subscriber":{ - "type":"message_router", - "dmaap_info":{ - "topic_url":"https://10.152.183.151:3905/events/org.onap.dmaap.mr.PM_SUBSCRIPTIONS", - "client_role":"org.onap.dcae.pmSubscriber", - "location":"san-francisco", - "client_id":"1575876809456" - } - } - }, - "streams_publishes":{ - "policy_pm_publisher":{ - "type":"message_router", - "dmaap_info":{ - "topic_url":"https://10.152.183.151:3905/events/org.onap.dmaap.mr.PM_SUBSCRIPTIONS", - "client_role":"org.onap.dcae.pmPublisher", - "location":"san-francisco", - "client_id":"1475976809466" - } - }, - "other_publisher":{ - "type":"message_router", - "dmaap_info":{ - "topic_url":"https://10.152.183.151:3905/events/org.onap.dmaap.mr.SOME_OTHER_TOPIC", - "client_role":"org.onap.dcae.pmControlPub", - "location":"san-francisco", - "client_id":"1875976809466" - } - } - } - }' - expectedResponse: 200 - org.onap.domain.sample.GenericK8s_ControlLoopDefinition: + } + ] + } + }' + expectedResponse: 201 + + + org.onap.domain.sample.GenericK8s_AutomationCompositionDefinition: version: 1.2.3 - type: org.onap.policy.clamp.controlloop.ControlLoop + type: org.onap.policy.clamp.acm.AutomationComposition type_version: 1.0.0 - description: Control loop for Hello World + description: Automation composition for Hello World properties: provider: ONAP elements: - - name: org.onap.domain.database.PMSH_K8SMicroserviceControlLoopElement - version: 1.2.3 - - name: org.onap.domain.database.Local_K8SMicroserviceControlLoopElement + - name: org.onap.domain.database.PMSH_K8SMicroserviceAutomationCompositionElement version: 1.2.3 - - name: org.onap.domain.database.Http_PMSHMicroserviceControlLoopElement + - name: org.onap.domain.database.Http_PMSHMicroserviceAutomationCompositionElement version: 1.2.3 - - name: org.onap.domain.pmsh.PMSH_MonitoringPolicyControlLoopElement + - name: org.onap.domain.pmsh.PMSH_OperationalPolicyAutomationCompositionElement version: 1.2.3 - - name: org.onap.domain.pmsh.PMSH_OperationalPolicyControlLoopElement - version: 1.2.3 - policies: - - MICROSERVICE_vLoadBalancerMS_v1_0_dcae-pm-subscription-handler_1_0_0test: - type: onap.policies.monitoring.dcae-pm-subscription-handler + - operational.apex.pmcontrol: + type: onap.policies.controlloop.operational.common.Apex type_version: 1.0.0 - name: MICROSERVICE_vLoadBalancerMS_v1_0_dcae-pm-subscription-handler_1_0_0test version: 1.0.0 - metadata: - policy-id: MICROSERVICE_vLoadBalancerMS_v1_0_dcae-pm-subscription-handler_1_0_0test - policy-version: 1.0.0 properties: - pmsh_policy: - fileBasedGP: 15 - fileLocation: /pm/pm.xml - subscriptionName: subscriptiona - administrativeState: UNLOCKED - nfFilter: - onap.datatypes.monitoring.nfFilter: - modelVersionIDs: - - e80a6ae3-cafd-4d24-850d-e14c084a5ca9 - modelInvariantIDs: - - 5845y423-g654-6fju-po78-8n53154532k6 - - 7129e420-d396-4efb-af02-6b83499b12f8 - modelNames: [] - nfNames: - - '"^pnf1.*"' - measurementGroups: - - measurementGroup: - onap.datatypes.monitoring.measurementGroup: - measurementTypes: - - measurementType: - onap.datatypes.monitoring.measurementType: - measurementType: countera - - measurementType: - onap.datatypes.monitoring.measurementType: - measurementType: counterb - managedObjectDNsBasic: - - managedObjectDNsBasic: - onap.datatypes.monitoring.managedObjectDNsBasic: - DN: dna - - managedObjectDNsBasic: - onap.datatypes.monitoring.managedObjectDNsBasic: - DN: dnb - - measurementGroup: - onap.datatypes.monitoring.measurementGroup: - measurementTypes: - - measurementType: - onap.datatypes.monitoring.measurementType: - measurementType: counterc - - measurementType: - onap.datatypes.monitoring.measurementType: - measurementType: counterd - managedObjectDNsBasic: - - managedObjectDNsBasic: - onap.datatypes.monitoring.managedObjectDNsBasic: - DN: dnc - - managedObjectDNsBasic: - onap.datatypes.monitoring.managedObjectDNsBasic: - DN: dnd \ No newline at end of file + engineServiceParameters: + name: MyApexEngine + version: 0.0.1 + id: 45 + instanceCount: 2 + deploymentPort: 12561 + engineParameters: + executorParameters: + JAVASCRIPT: + parameterClassName: org.onap.policy.apex.plugins.executor.javascript.JavascriptExecutorParameters + contextParameters: + parameterClassName: org.onap.policy.apex.context.parameters.ContextParameters + schemaParameters: + Avro: + parameterClassName: org.onap.policy.apex.plugins.context.schema.avro.AvroSchemaHelperParameters + Java: + parameterClassName: org.onap.policy.apex.context.impl.schema.java.JavaSchemaHelperParameters + jsonAdapters: + Instant: + adaptedClass: java.time.Instant + adaptorClass: org.onap.policy.common.gson.InstantAsMillisTypeAdapter + policy_type_impl: + apexPolicyModel: + key: + name: PMControlPolicy + version: 0.0.1 + keyInformation: + key: + name: PMControlPolicy_KeyInfo + version: 0.0.1 + keyInfoMap: + entry: + - key: + name: CDSActionIdentifiersType + version: 0.0.1 + value: + key: + name: CDSActionIdentifiersType + version: 0.0.1 + UUID: 6e5fa19b-14df-37e3-a4ae-8c537e861a82 + description: Generated description for concept referred to by + key "CDSActionIdentifiersType:0.0.1" + - key: + name: CDSCreateResponseEvent + version: 0.0.1 + value: + key: + name: CDSCreateResponseEvent + version: 0.0.1 + UUID: 14b29e38-ac75-3273-aa4e-8583c0aa7dad + description: Generated description for concept referred to by + key "CDSCreateResponseEvent:0.0.1" + - key: + name: CDSCreateResponsePayloadType + version: 0.0.1 + value: + key: + name: CDSCreateResponsePayloadType + version: 0.0.1 + UUID: 04573f8f-e772-30a5-b1d9-d7318d4a1e13 + description: Generated description for concept referred to by + key "CDSCreateResponsePayloadType:0.0.1" + - key: + name: CDSCreateResponsePolicy + version: 0.0.1 + value: + key: + name: CDSCreateResponsePolicy + version: 0.0.1 + UUID: e126c965-fc09-3bfe-8f55-70f380a4a49c + description: Generated description for concept referred to by + key "CDSCreateResponsePolicy:0.0.1" + - key: + name: CDSCreateResponseTask + version: 0.0.1 + value: + key: + name: CDSCreateResponseTask + version: 0.0.1 + UUID: 6165ee82-afd2-3aab-a517-f00b3f2461d2 + description: Generated description for concept referred to by + key "CDSCreateResponseTask:0.0.1" + - key: + name: CDSCreateSubscriptionPayloadType + version: 0.0.1 + value: + key: + name: CDSCreateSubscriptionPayloadType + version: 0.0.1 + UUID: 8350ac5e-c157-38b9-9614-a0f93a830e60 + description: Generated description for concept referred to by + key "CDSCreateSubscriptionPayloadType:0.0.1" + - key: + name: CDSCreateSubscriptionRequestEvent + version: 0.0.1 + value: + key: + name: CDSCreateSubscriptionRequestEvent + version: 0.0.1 + UUID: cfa325ba-226b-3a31-9183-ec43e2b6e9a2 + description: Generated description for concept referred to by + key "CDSCreateSubscriptionRequestEvent:0.0.1" + - key: + name: CDSDeleteResponseEvent + version: 0.0.1 + value: + key: + name: CDSDeleteResponseEvent + version: 0.0.1 + UUID: 8be9c0fa-7437-3841-aff2-b3cec6ae3bd8 + description: Generated description for concept referred to by + key "CDSDeleteResponseEvent:0.0.1" + - key: + name: CDSDeleteResponsePayloadType + version: 0.0.1 + value: + key: + name: CDSDeleteResponsePayloadType + version: 0.0.1 + UUID: 3fbfe0c9-152e-34d3-a504-09cd13c058d0 + description: Generated description for concept referred to by + key "CDSDeleteResponsePayloadType:0.0.1" + - key: + name: CDSDeleteResponsePolicy + version: 0.0.1 + value: + key: + name: CDSDeleteResponsePolicy + version: 0.0.1 + UUID: a780251c-edd5-3132-b865-04313246b43c + description: Generated description for concept referred to by + key "CDSDeleteResponsePolicy:0.0.1" + - key: + name: CDSDeleteResponseTask + version: 0.0.1 + value: + key: + name: CDSDeleteResponseTask + version: 0.0.1 + UUID: afce4555-3aa3-3521-a7d8-ee8cdf0d3efc + description: Generated description for concept referred to by + key "CDSDeleteResponseTask:0.0.1" + - key: + name: CDSDeleteSubscriptionPayloadType + version: 0.0.1 + value: + key: + name: CDSDeleteSubscriptionPayloadType + version: 0.0.1 + UUID: 12658406-9147-3c9d-a38c-5ad5e30b092b + description: Generated description for concept referred to by + key "CDSDeleteSubscriptionPayloadType:0.0.1" + - key: + name: CDSDeleteSubscriptionRequestEvent + version: 0.0.1 + value: + key: + name: CDSDeleteSubscriptionRequestEvent + version: 0.0.1 + UUID: 24380c95-9289-36e6-8cbf-0edefa15ccd9 + description: Generated description for concept referred to by + key "CDSDeleteSubscriptionRequestEvent:0.0.1" + - key: + name: CDSRequestCommonHeaderType + version: 0.0.1 + value: + key: + name: CDSRequestCommonHeaderType + version: 0.0.1 + UUID: 35590ac0-062c-39f1-8786-b4ff716e30b1 + description: Generated description for concept referred to by + key "CDSRequestCommonHeaderType:0.0.1" + - key: + name: CDSResponseCommonHeaderType + version: 0.0.1 + value: + key: + name: CDSResponseCommonHeaderType + version: 0.0.1 + UUID: dd7e1805-885a-350b-aaf9-ed541321ae3c + description: Generated description for concept referred to by + key "CDSResponseCommonHeaderType:0.0.1" + - key: + name: CDSResponseStatusEvent + version: 0.0.1 + value: + key: + name: CDSResponseStatusEvent + version: 0.0.1 + UUID: 7986e21b-32f7-302e-9554-31f21b673493 + description: Generated description for concept referred to by + key "CDSResponseStatusEvent:0.0.1" + - key: + name: CDSResponseStatusType + version: 0.0.1 + value: + key: + name: CDSResponseStatusType + version: 0.0.1 + UUID: 92b8a2cf-344e-3ce1-8cc0-2b7d3cb695fa + description: Generated description for concept referred to by + key "CDSResponseStatusType:0.0.1" + - key: + name: CreateSubscriptionPayloadEvent + version: 0.0.1 + value: + key: + name: CreateSubscriptionPayloadEvent + version: 0.0.1 + UUID: 92162397-1a8e-3a3f-a469-d2af7700af4a + description: Generated description for concept referred to by + key "CreateSubscriptionPayloadEvent:0.0.1" + - key: + name: CreateSubscriptionPayloadTask + version: 0.0.1 + value: + key: + name: CreateSubscriptionPayloadTask + version: 0.0.1 + UUID: bc0c69f0-52ed-38ea-b468-ae4a6fd1730d + description: Generated description for concept referred to by + key "CreateSubscriptionPayloadTask:0.0.1" + - key: + name: CreateSubscriptionRequestTask + version: 0.0.1 + value: + key: + name: CreateSubscriptionRequestTask + version: 0.0.1 + UUID: 89cb75e9-f06c-30d3-b4ff-698d45f63869 + description: Generated description for concept referred to by + key "CreateSubscriptionRequestTask:0.0.1" + - key: + name: DeleteSubscriptionPayloadEvent + version: 0.0.1 + value: + key: + name: DeleteSubscriptionPayloadEvent + version: 0.0.1 + UUID: 994fa441-04ab-33bb-832d-1cd12ab5d074 + description: Generated description for concept referred to by + key "DeleteSubscriptionPayloadEvent:0.0.1" + - key: + name: DeleteSubscriptionPayloadTask + version: 0.0.1 + value: + key: + name: DeleteSubscriptionPayloadTask + version: 0.0.1 + UUID: 0f519117-5fea-3e4b-941f-8f778100465f + description: Generated description for concept referred to by + key "DeleteSubscriptionPayloadTask:0.0.1" + - key: + name: DeleteSubscriptionRequestTask + version: 0.0.1 + value: + key: + name: DeleteSubscriptionRequestTask + version: 0.0.1 + UUID: acb772fe-d442-39e3-98f9-b1080caf4150 + description: Generated description for concept referred to by + key "DeleteSubscriptionRequestTask:0.0.1" + - key: + name: MRResponseEvent + version: 0.0.1 + value: + key: + name: MRResponseEvent + version: 0.0.1 + UUID: 13c747a3-6bae-3bcf-9c80-b152e01dc194 + description: Generated description for concept referred to by + key "MRResponseEvent:0.0.1" + - key: + name: PMControlPolicy + version: 0.0.1 + value: + key: + name: PMControlPolicy + version: 0.0.1 + UUID: acf1e55c-7bc5-3bd5-975a-0ca54afcd8a4 + description: Generated description for concept referred to by + key "PMControlPolicy:0.0.1" + - key: + name: PMControlPolicy_Albums + version: 0.0.1 + value: + key: + name: PMControlPolicy_Albums + version: 0.0.1 + UUID: b38ad204-c2c8-32f4-9b5a-dda0aeb0145b + description: Generated description for concept referred to by + key "PMControlPolicy_Albums:0.0.1" + - key: + name: PMControlPolicy_Events + version: 0.0.1 + value: + key: + name: PMControlPolicy_Events + version: 0.0.1 + UUID: be3871a0-c42a-3113-a066-82d192840eca + description: Generated description for concept referred to by + key "PMControlPolicy_Events:0.0.1" + - key: + name: PMControlPolicy_KeyInfo + version: 0.0.1 + value: + key: + name: PMControlPolicy_KeyInfo + version: 0.0.1 + UUID: ced37634-28a4-3178-b7f6-2980794927b0 + description: Generated description for concept referred to by + key "PMControlPolicy_KeyInfo:0.0.1" + - key: + name: PMControlPolicy_Policies + version: 0.0.1 + value: + key: + name: PMControlPolicy_Policies + version: 0.0.1 + UUID: be3d180d-ef9c-3a75-8e9c-84271a038bed + description: Generated description for concept referred to by + key "PMControlPolicy_Policies:0.0.1" + - key: + name: PMControlPolicy_Schemas + version: 0.0.1 + value: + key: + name: PMControlPolicy_Schemas + version: 0.0.1 + UUID: e61973f1-189c-39e5-82f6-0d3afe298a20 + description: Generated description for concept referred to by + key "PMControlPolicy_Schemas:0.0.1" + - key: + name: PMControlPolicy_Tasks + version: 0.0.1 + value: + key: + name: PMControlPolicy_Tasks + version: 0.0.1 + UUID: 5658adb3-2962-30a3-a241-fae75bb8eb4a + description: Generated description for concept referred to by + key "PMControlPolicy_Tasks:0.0.1" + - key: + name: PMSubscriptionAlbum + version: 0.0.1 + value: + key: + name: PMSubscriptionAlbum + version: 0.0.1 + UUID: c2bd6f0d-6854-317a-9be2-97c08338428c + description: Generated description for concept referred to by + key "PMSubscriptionAlbum:0.0.1" + - key: + name: PMSubscriptionOutputEvent + version: 0.0.1 + value: + key: + name: PMSubscriptionOutputEvent + version: 0.0.1 + UUID: 992b7819-9f69-3aa0-bb0f-6e45ea15ce05 + description: Generated description for concept referred to by + key "PMSubscriptionOutputEvent:0.0.1" + - key: + name: PMSubscriptionType + version: 0.0.1 + value: + key: + name: PMSubscriptionType + version: 0.0.1 + UUID: 73c1c397-4fc3-357f-93b6-a8ad707fbaae + description: Generated description for concept referred to by + key "PMSubscriptionType:0.0.1" + - key: + name: ReceiveEventPolicy + version: 0.0.1 + value: + key: + name: ReceiveEventPolicy + version: 0.0.1 + UUID: 568b7345-9de1-36d3-b6a3-9b857e6809a1 + description: Generated description for concept referred to by + key "ReceiveEventPolicy:0.0.1" + - key: + name: ReceiveSubscriptionTask + version: 0.0.1 + value: + key: + name: ReceiveSubscriptionTask + version: 0.0.1 + UUID: f596afc8-100c-35eb-92c8-352355ea457d + description: Generated description for concept referred to by + key "ReceiveSubscriptionTask:0.0.1" + - key: + name: SimpleIntType + version: 0.0.1 + value: + key: + name: SimpleIntType + version: 0.0.1 + UUID: 153791fd-ae0a-36a7-88a5-309a7936415d + description: Generated description for concept referred to by + key "SimpleIntType:0.0.1" + - key: + name: SimpleStringType + version: 0.0.1 + value: + key: + name: SimpleStringType + version: 0.0.1 + UUID: 8a4957cf-9493-3a76-8c22-a208e23259af + description: Generated description for concept referred to by + key "SimpleStringType:0.0.1" + - key: + name: SubscriptionStatusType + version: 0.0.1 + value: + key: + name: SubscriptionStatusType + version: 0.0.1 + UUID: 597643b1-9db1-31ce-85d0-e1c63c43b30b + description: Generated description for concept referred to by + key "SubscriptionStatusType:0.0.1" + - key: + name: SubscriptionType + version: 0.0.1 + value: + key: + name: SubscriptionType + version: 0.0.1 + UUID: 184547bb-7d64-3cb2-a273-d7185102c5ce + description: Generated description for concept referred to by + key "SubscriptionType:0.0.1" + - key: + name: UUIDType + version: 0.0.1 + value: + key: + name: UUIDType + version: 0.0.1 + UUID: 6a8cc68e-dfc8-3403-9c6d-071c886b319c + description: Generated description for concept referred to by + key "UUIDType:0.0.1" + - key: + name: pmsh-operational-policy + version: 0.0.1 + value: + key: + name: pmsh-operational-policy + version: 0.0.1 + UUID: fdf2c9ff-6422-3ea6-b6b6-49b12116265d + description: Generated description for concept referred to by + key "pmsh-operational-policy:0.0.1" + policies: + key: + name: PMControlPolicy_Policies + version: 0.0.1 + policyMap: + entry: + - key: + name: CDSCreateResponsePolicy + version: 0.0.1 + value: + policyKey: + name: CDSCreateResponsePolicy + version: 0.0.1 + template: Freestyle + state: + entry: + - key: CDSCreateResponseState + value: + stateKey: + parentKeyName: CDSCreateResponsePolicy + parentKeyVersion: 0.0.1 + parentLocalName: 'NULL' + localName: CDSCreateResponseState + trigger: + name: CDSCreateResponseEvent + version: 0.0.1 + stateOutputs: + entry: + - key: ResponseOutput + value: + key: + parentKeyName: CDSCreateResponsePolicy + parentKeyVersion: 0.0.1 + parentLocalName: CDSCreateResponseState + localName: ResponseOutput + outgoingEvent: + name: CDSResponseStatusEvent + version: 0.0.1 + outgoingEventReference: + - name: CDSResponseStatusEvent + version: 0.0.1 + nextState: + parentKeyName: 'NULL' + parentKeyVersion: 0.0.0 + parentLocalName: 'NULL' + localName: 'NULL' + contextAlbumReference: [ ] + taskSelectionLogic: + key: 'NULL' + logicFlavour: UNDEFINED + logic: '' + stateFinalizerLogicMap: + entry: [ ] + defaultTask: + name: CDSCreateResponseTask + version: 0.0.1 + taskReferences: + entry: + - key: + name: CDSCreateResponseTask + version: 0.0.1 + value: + key: + parentKeyName: CDSCreateResponsePolicy + parentKeyVersion: 0.0.1 + parentLocalName: CDSCreateResponseState + localName: CDSCreateResponsePolicy + outputType: DIRECT + output: + parentKeyName: CDSCreateResponsePolicy + parentKeyVersion: 0.0.1 + parentLocalName: CDSCreateResponseState + localName: ResponseOutput + firstState: CDSCreateResponseState + - key: + name: CDSDeleteResponsePolicy + version: 0.0.1 + value: + policyKey: + name: CDSDeleteResponsePolicy + version: 0.0.1 + template: Freestyle + state: + entry: + - key: CDSDeleteResponseState + value: + stateKey: + parentKeyName: CDSDeleteResponsePolicy + parentKeyVersion: 0.0.1 + parentLocalName: 'NULL' + localName: CDSDeleteResponseState + trigger: + name: CDSDeleteResponseEvent + version: 0.0.1 + stateOutputs: + entry: + - key: ResponseOutput + value: + key: + parentKeyName: CDSDeleteResponsePolicy + parentKeyVersion: 0.0.1 + parentLocalName: CDSDeleteResponseState + localName: ResponseOutput + outgoingEvent: + name: CDSResponseStatusEvent + version: 0.0.1 + outgoingEventReference: + - name: CDSResponseStatusEvent + version: 0.0.1 + nextState: + parentKeyName: 'NULL' + parentKeyVersion: 0.0.0 + parentLocalName: 'NULL' + localName: 'NULL' + contextAlbumReference: [ ] + taskSelectionLogic: + key: 'NULL' + logicFlavour: UNDEFINED + logic: '' + stateFinalizerLogicMap: + entry: [ ] + defaultTask: + name: CDSDeleteResponseTask + version: 0.0.1 + taskReferences: + entry: + - key: + name: CDSDeleteResponseTask + version: 0.0.1 + value: + key: + parentKeyName: CDSDeleteResponsePolicy + parentKeyVersion: 0.0.1 + parentLocalName: CDSDeleteResponseState + localName: CDSDeleteResponsePolicy + outputType: DIRECT + output: + parentKeyName: CDSDeleteResponsePolicy + parentKeyVersion: 0.0.1 + parentLocalName: CDSDeleteResponseState + localName: ResponseOutput + firstState: CDSDeleteResponseState + - key: + name: ReceiveEventPolicy + version: 0.0.1 + value: + policyKey: + name: ReceiveEventPolicy + version: 0.0.1 + template: Freestyle + state: + entry: + - key: CreateOrDeleteState + value: + stateKey: + parentKeyName: ReceiveEventPolicy + parentKeyVersion: 0.0.1 + parentLocalName: 'NULL' + localName: CreateOrDeleteState + trigger: + name: PMSubscriptionOutputEvent + version: 0.0.1 + stateOutputs: + entry: + - key: CreateSubscriptionPayload + value: + key: + parentKeyName: ReceiveEventPolicy + parentKeyVersion: 0.0.1 + parentLocalName: CreateOrDeleteState + localName: CreateSubscriptionPayload + outgoingEvent: + name: CreateSubscriptionPayloadEvent + version: 0.0.1 + outgoingEventReference: + - name: CreateSubscriptionPayloadEvent + version: 0.0.1 + nextState: + parentKeyName: ReceiveEventPolicy + parentKeyVersion: 0.0.1 + parentLocalName: 'NULL' + localName: CreateSubscription + - key: DeleteSubscriptionPayload + value: + key: + parentKeyName: ReceiveEventPolicy + parentKeyVersion: 0.0.1 + parentLocalName: CreateOrDeleteState + localName: DeleteSubscriptionPayload + outgoingEvent: + name: DeleteSubscriptionPayloadEvent + version: 0.0.1 + outgoingEventReference: + - name: DeleteSubscriptionPayloadEvent + version: 0.0.1 + nextState: + parentKeyName: ReceiveEventPolicy + parentKeyVersion: 0.0.1 + parentLocalName: 'NULL' + localName: DeleteSubscription + contextAlbumReference: + - name: PMSubscriptionAlbum + version: 0.0.1 + taskSelectionLogic: + key: TaskSelectionLogic + logicFlavour: JAVASCRIPT + logic: |- + /* + * ============LICENSE_START======================================================= + * Copyright (C) 2020 Nordix. All rights reserved. + * ================================================================================ + * 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========================================================= + */ + executor.logger.info(executor.subject.id); + var pmSubscriptionInfo = executor.getContextAlbum("PMSubscriptionAlbum").get(executor.inFields.get("albumID").toString()) + var changeType = pmSubscriptionInfo.get("changeType").toString() + executor.logger.info("Change Type is " + changeType) + if ("CREATE".equals(changeType)) { + executor.logger.info("Choosing to create a subscription") + executor.subject.getTaskKey("CreateSubscriptionPayloadTask").copyTo(executor.selectedTask); + } + else if ("DELETE".equals(changeType)) { + executor.logger.info("Choosing to delete a subscription") + executor.subject.getTaskKey("DeleteSubscriptionPayloadTask").copyTo(executor.selectedTask); + } + returnValue = executor.isTrue; + true; + stateFinalizerLogicMap: + entry: [ ] + defaultTask: + name: CreateSubscriptionPayloadTask + version: 0.0.1 + taskReferences: + entry: + - key: + name: CreateSubscriptionPayloadTask + version: 0.0.1 + value: + key: + parentKeyName: ReceiveEventPolicy + parentKeyVersion: 0.0.1 + parentLocalName: CreateOrDeleteState + localName: ReceiveEventPolicy + outputType: DIRECT + output: + parentKeyName: ReceiveEventPolicy + parentKeyVersion: 0.0.1 + parentLocalName: CreateOrDeleteState + localName: CreateSubscriptionPayload + - key: + name: DeleteSubscriptionPayloadTask + version: 0.0.1 + value: + key: + parentKeyName: ReceiveEventPolicy + parentKeyVersion: 0.0.1 + parentLocalName: CreateOrDeleteState + localName: ReceiveEventPolicy + outputType: DIRECT + output: + parentKeyName: ReceiveEventPolicy + parentKeyVersion: 0.0.1 + parentLocalName: CreateOrDeleteState + localName: DeleteSubscriptionPayload + - key: CreateSubscription + value: + stateKey: + parentKeyName: ReceiveEventPolicy + parentKeyVersion: 0.0.1 + parentLocalName: 'NULL' + localName: CreateSubscription + trigger: + name: CreateSubscriptionPayloadEvent + version: 0.0.1 + stateOutputs: + entry: + - key: IssueCreateSubscriptionRequestOutput + value: + key: + parentKeyName: ReceiveEventPolicy + parentKeyVersion: 0.0.1 + parentLocalName: CreateSubscription + localName: IssueCreateSubscriptionRequestOutput + outgoingEvent: + name: CDSCreateSubscriptionRequestEvent + version: 0.0.1 + outgoingEventReference: + - name: CDSCreateSubscriptionRequestEvent + version: 0.0.1 + nextState: + parentKeyName: 'NULL' + parentKeyVersion: 0.0.0 + parentLocalName: 'NULL' + localName: 'NULL' + contextAlbumReference: + - name: PMSubscriptionAlbum + version: 0.0.1 + taskSelectionLogic: + key: 'NULL' + logicFlavour: UNDEFINED + logic: '' + stateFinalizerLogicMap: + entry: [ ] + defaultTask: + name: CreateSubscriptionRequestTask + version: 0.0.1 + taskReferences: + entry: + - key: + name: CreateSubscriptionRequestTask + version: 0.0.1 + value: + key: + parentKeyName: ReceiveEventPolicy + parentKeyVersion: 0.0.1 + parentLocalName: CreateSubscription + localName: ReceiveEventPolicy + outputType: DIRECT + output: + parentKeyName: ReceiveEventPolicy + parentKeyVersion: 0.0.1 + parentLocalName: CreateSubscription + localName: IssueCreateSubscriptionRequestOutput + - key: DeleteSubscription + value: + stateKey: + parentKeyName: ReceiveEventPolicy + parentKeyVersion: 0.0.1 + parentLocalName: 'NULL' + localName: DeleteSubscription + trigger: + name: DeleteSubscriptionPayloadEvent + version: 0.0.1 + stateOutputs: + entry: + - key: IssueDeleteSubscriptionRequestOutput + value: + key: + parentKeyName: ReceiveEventPolicy + parentKeyVersion: 0.0.1 + parentLocalName: DeleteSubscription + localName: IssueDeleteSubscriptionRequestOutput + outgoingEvent: + name: CDSDeleteSubscriptionRequestEvent + version: 0.0.1 + outgoingEventReference: + - name: CDSDeleteSubscriptionRequestEvent + version: 0.0.1 + nextState: + parentKeyName: 'NULL' + parentKeyVersion: 0.0.0 + parentLocalName: 'NULL' + localName: 'NULL' + contextAlbumReference: + - name: PMSubscriptionAlbum + version: 0.0.1 + taskSelectionLogic: + key: 'NULL' + logicFlavour: UNDEFINED + logic: '' + stateFinalizerLogicMap: + entry: [ ] + defaultTask: + name: DeleteSubscriptionRequestTask + version: 0.0.1 + taskReferences: + entry: + - key: + name: DeleteSubscriptionRequestTask + version: 0.0.1 + value: + key: + parentKeyName: ReceiveEventPolicy + parentKeyVersion: 0.0.1 + parentLocalName: DeleteSubscription + localName: ReceiveEventPolicy + outputType: DIRECT + output: + parentKeyName: ReceiveEventPolicy + parentKeyVersion: 0.0.1 + parentLocalName: DeleteSubscription + localName: IssueDeleteSubscriptionRequestOutput + - key: ReceiveSubscriptionState + value: + stateKey: + parentKeyName: ReceiveEventPolicy + parentKeyVersion: 0.0.1 + parentLocalName: 'NULL' + localName: ReceiveSubscriptionState + trigger: + name: pmsh-operational-policy + version: 0.0.1 + stateOutputs: + entry: + - key: ReceivePMSubscriptionOutput + value: + key: + parentKeyName: ReceiveEventPolicy + parentKeyVersion: 0.0.1 + parentLocalName: ReceiveSubscriptionState + localName: ReceivePMSubscriptionOutput + outgoingEvent: + name: PMSubscriptionOutputEvent + version: 0.0.1 + outgoingEventReference: + - name: PMSubscriptionOutputEvent + version: 0.0.1 + nextState: + parentKeyName: ReceiveEventPolicy + parentKeyVersion: 0.0.1 + parentLocalName: 'NULL' + localName: CreateOrDeleteState + contextAlbumReference: + - name: PMSubscriptionAlbum + version: 0.0.1 + taskSelectionLogic: + key: 'NULL' + logicFlavour: UNDEFINED + logic: '' + stateFinalizerLogicMap: + entry: [ ] + defaultTask: + name: ReceiveSubscriptionTask + version: 0.0.1 + taskReferences: + entry: + - key: + name: ReceiveSubscriptionTask + version: 0.0.1 + value: + key: + parentKeyName: ReceiveEventPolicy + parentKeyVersion: 0.0.1 + parentLocalName: ReceiveSubscriptionState + localName: ReceiveEventPolicy + outputType: DIRECT + output: + parentKeyName: ReceiveEventPolicy + parentKeyVersion: 0.0.1 + parentLocalName: ReceiveSubscriptionState + localName: ReceivePMSubscriptionOutput + firstState: ReceiveSubscriptionState + tasks: + key: + name: PMControlPolicy_Tasks + version: 0.0.1 + taskMap: + entry: + - key: + name: CDSCreateResponseTask + version: 0.0.1 + value: + key: + name: CDSCreateResponseTask + version: 0.0.1 + inputEvent: + key: + name: CDSCreateResponseEvent + version: 0.0.1 + nameSpace: org.onap.policy.apex.onap.pmcontrol + source: CDS + target: APEX + parameter: + entry: + - key: actionIdentifiers + value: + key: actionIdentifiers + fieldSchemaKey: + name: CDSActionIdentifiersType + version: 0.0.1 + optional: false + - key: commonHeader + value: + key: commonHeader + fieldSchemaKey: + name: CDSResponseCommonHeaderType + version: 0.0.1 + optional: false + - key: payload + value: + key: payload + fieldSchemaKey: + name: CDSCreateResponsePayloadType + version: 0.0.1 + optional: false + - key: status + value: + key: status + fieldSchemaKey: + name: CDSResponseStatusType + version: 0.0.1 + optional: false + outputEvents: + entry: + - key: CDSResponseStatusEvent + value: + key: + name: CDSResponseStatusEvent + version: 0.0.1 + nameSpace: org.onap.policy.apex.onap.pmcontrol + source: APEX + target: DCAE + parameter: + entry: + - key: status + value: + key: status + fieldSchemaKey: + name: SubscriptionStatusType + version: 0.0.1 + optional: false + taskParameters: + entry: [ ] + contextAlbumReference: + - name: PMSubscriptionAlbum + version: 0.0.1 + taskLogic: + key: TaskLogic + logicFlavour: JAVASCRIPT + logic: |- + /* + * ============LICENSE_START======================================================= + * Copyright (C) 2020 Nordix. All rights reserved. + * ================================================================================ + * 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========================================================= + */ + executor.logger.info(executor.subject.id); + var commonHeader = executor.inFields.get("commonHeader") + var response = executor.inFields.get("payload") + var albumID = commonHeader.get("requestId") + var pmSubscriptionInfo = executor.getContextAlbum("PMSubscriptionAlbum").get(albumID.toString()); + var responseStatus = executor.subject.getOutFieldSchemaHelper("status").createNewInstance(); + var changeType = pmSubscriptionInfo.get("changeType").toUpperCase() + responseStatus.put("nfName", pmSubscriptionInfo.get("nfName")) + responseStatus.put("changeType", pmSubscriptionInfo.get("changeType")) + if ("CREATE".equals(changeType)) { + responseStatus.put("subscriptionName", pmSubscriptionInfo.get("subscription").get("subscriptionName")) + responseStatus.put("measurementGroupName", pmSubscriptionInfo.get("subscription").get("measurementGroup").get("measurementGroupName")) + } + else if ("DELETE".equals(changeType)) { + responseStatus.put("subscriptionName", pmSubscriptionInfo.get("subscriptionName")) + responseStatus.put("measurementGroupName", pmSubscriptionInfo.get("measurementGroupName")) + } + var status = response.get(pmSubscriptionInfo.get("changeType").toLowerCase() + "_DasH_subscription_DasH_response").get("odl_DasH_response").get("status") + executor.logger.info("RESPONSE STATUS = " + status) + if(status == "success") { + responseStatus.put("message", "success") + } else { + responseStatus.put("message", "failed") + } + executor.outFields.put("status", responseStatus) + returnValue = executor.isTrue; + true; + - key: + name: CDSDeleteResponseTask + version: 0.0.1 + value: + key: + name: CDSDeleteResponseTask + version: 0.0.1 + inputEvent: + key: + name: CDSDeleteResponseEvent + version: 0.0.1 + nameSpace: org.onap.policy.apex.onap.pmcontrol + source: CDS + target: APEX + parameter: + entry: + - key: actionIdentifiers + value: + key: actionIdentifiers + fieldSchemaKey: + name: CDSActionIdentifiersType + version: 0.0.1 + optional: false + - key: commonHeader + value: + key: commonHeader + fieldSchemaKey: + name: CDSResponseCommonHeaderType + version: 0.0.1 + optional: false + - key: payload + value: + key: payload + fieldSchemaKey: + name: CDSDeleteResponsePayloadType + version: 0.0.1 + optional: false + - key: status + value: + key: status + fieldSchemaKey: + name: CDSResponseStatusType + version: 0.0.1 + optional: false + outputEvents: + entry: + - key: CDSResponseStatusEvent + value: + key: + name: CDSResponseStatusEvent + version: 0.0.1 + nameSpace: org.onap.policy.apex.onap.pmcontrol + source: APEX + target: DCAE + parameter: + entry: + - key: status + value: + key: status + fieldSchemaKey: + name: SubscriptionStatusType + version: 0.0.1 + optional: false + taskParameters: + entry: [ ] + contextAlbumReference: + - name: PMSubscriptionAlbum + version: 0.0.1 + taskLogic: + key: TaskLogic + logicFlavour: JAVASCRIPT + logic: |- + /* + * ============LICENSE_START======================================================= + * Copyright (C) 2020 Nordix. All rights reserved. + * ================================================================================ + * 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========================================================= + */ + executor.logger.info(executor.subject.id); + var commonHeader = executor.inFields.get("commonHeader") + var response = executor.inFields.get("payload") + var albumID = commonHeader.get("requestId") + var pmSubscriptionInfo = executor.getContextAlbum("PMSubscriptionAlbum").get(albumID.toString()); + var responseStatus = executor.subject.getOutFieldSchemaHelper("status").createNewInstance(); + var changeType = pmSubscriptionInfo.get("changeType").toUpperCase() + responseStatus.put("nfName", pmSubscriptionInfo.get("nfName")) + responseStatus.put("changeType", pmSubscriptionInfo.get("changeType")) + if ("CREATE".equals(changeType)) { + responseStatus.put("subscriptionName", pmSubscriptionInfo.get("subscription").get("subscriptionName")) + responseStatus.put("measurementGroupName", pmSubscriptionInfo.get("subscription").get("measurementGroup").get("measurementGroupName")) + } + else if ("DELETE".equals(changeType)) { + responseStatus.put("subscriptionName", pmSubscriptionInfo.get("subscriptionName")) + responseStatus.put("measurementGroupName", pmSubscriptionInfo.get("measurementGroupName")) + } + var status = response.get(pmSubscriptionInfo.get("changeType").toLowerCase() + "_DasH_subscription_DasH_response").get("odl_DasH_response").get("status") + executor.logger.info("RESPONSE STATUS = " + status) + if(status == "success") { + responseStatus.put("message", "success") + } else { + responseStatus.put("message", "failed") + } + executor.outFields.put("status", responseStatus) + returnValue = executor.isTrue; + true; + - key: + name: CreateSubscriptionPayloadTask + version: 0.0.1 + value: + key: + name: CreateSubscriptionPayloadTask + version: 0.0.1 + inputEvent: + key: + name: PMSubscriptionOutputEvent + version: 0.0.1 + nameSpace: org.onap.policy.apex.onap.pmcontrol + source: APEX + target: APEX + parameter: + entry: + - key: albumID + value: + key: albumID + fieldSchemaKey: + name: UUIDType + version: 0.0.1 + optional: false + outputEvents: + entry: + - key: CreateSubscriptionPayloadEvent + value: + key: + name: CreateSubscriptionPayloadEvent + version: 0.0.1 + nameSpace: org.onap.policy.apex.onap.pmcontrol + source: APEX + target: APEX + parameter: + entry: + - key: albumID + value: + key: albumID + fieldSchemaKey: + name: UUIDType + version: 0.0.1 + optional: false + - key: payload + value: + key: payload + fieldSchemaKey: + name: CDSCreateSubscriptionPayloadType + version: 0.0.1 + optional: false + taskParameters: + entry: [ ] + contextAlbumReference: + - name: PMSubscriptionAlbum + version: 0.0.1 + taskLogic: + key: TaskLogic + logicFlavour: JAVASCRIPT + logic: |- + /* + * ============LICENSE_START======================================================= + * Copyright (C) 2020 Nordix. All rights reserved. + * ================================================================================ + * 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========================================================= + */ + executor.logger.info(executor.subject.id); + var pmSubscriptionInfo = executor.getContextAlbum("PMSubscriptionAlbum").get(executor.inFields.get("albumID").toString()) + var changeType = pmSubscriptionInfo.get("changeType").toLowerCase() + var payloadProperties = executor.subject.getOutFieldSchemaHelper("payload").createNewSubInstance(changeType + "_DasH_subscription_DasH_properties_record"); + payloadProperties.put("nfName", pmSubscriptionInfo.get("nfName")) + payloadProperties.put("ipAddress", pmSubscriptionInfo.get("ipAddress")) + if ("create".equals(changeType)) { + payloadProperties.put("subscriptionName", pmSubscriptionInfo.get("subscription").get("subscriptionName")) + payloadProperties.put("fileBasedGP", pmSubscriptionInfo.get("subscription").get("fileBasedGP").toString()) + payloadProperties.put("fileLocation", pmSubscriptionInfo.get("subscription").get("fileLocation")) + payloadProperties.put("measurementGroup", pmSubscriptionInfo.get("subscription").get("measurementGroup")) + } + else if ("delete".equals(changeType)) { + payloadProperties.put("subscriptionName", pmSubscriptionInfo.get("subscriptionName")) + payloadProperties.put("measurementGroupName", pmSubscriptionInfo.get("measurementGroupName")) + } + var payloadEntry = executor.subject.getOutFieldSchemaHelper("payload").createNewSubInstance("CDSRequestPayloadEntry"); + payloadEntry.put(changeType + "_DasH_subscription_DasH_properties", payloadProperties) + var payload = executor.subject.getOutFieldSchemaHelper("payload").createNewInstance(); + payload.put(changeType + "_DasH_subscription_DasH_request", payloadEntry); + executor.outFields.put("albumID", executor.inFields.get("albumID")) + executor.outFields.put("payload", payload); + returnValue = executor.isTrue; + true; + - key: + name: CreateSubscriptionRequestTask + version: 0.0.1 + value: + key: + name: CreateSubscriptionRequestTask + version: 0.0.1 + inputEvent: + key: + name: CreateSubscriptionPayloadEvent + version: 0.0.1 + nameSpace: org.onap.policy.apex.onap.pmcontrol + source: APEX + target: APEX + parameter: + entry: + - key: albumID + value: + key: albumID + fieldSchemaKey: + name: UUIDType + version: 0.0.1 + optional: false + - key: payload + value: + key: payload + fieldSchemaKey: + name: CDSCreateSubscriptionPayloadType + version: 0.0.1 + optional: false + outputEvents: + entry: + - key: CDSCreateSubscriptionRequestEvent + value: + key: + name: CDSCreateSubscriptionRequestEvent + version: 0.0.1 + nameSpace: org.onap.policy.apex.onap.pmcontrol + source: APEX + target: APEX + parameter: + entry: + - key: actionIdentifiers + value: + key: actionIdentifiers + fieldSchemaKey: + name: CDSActionIdentifiersType + version: 0.0.1 + optional: false + - key: commonHeader + value: + key: commonHeader + fieldSchemaKey: + name: CDSRequestCommonHeaderType + version: 0.0.1 + optional: false + - key: payload + value: + key: payload + fieldSchemaKey: + name: CDSCreateSubscriptionPayloadType + version: 0.0.1 + optional: false + taskParameters: + entry: [ ] + contextAlbumReference: + - name: PMSubscriptionAlbum + version: 0.0.1 + taskLogic: + key: TaskLogic + logicFlavour: JAVASCRIPT + logic: |- + /* + * ============LICENSE_START======================================================= + * Copyright (C) 2020 Nordix. All rights reserved. + * ================================================================================ + * 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========================================================= + */ + executor.logger.info(executor.subject.id); + var pmSubscriptionInfo = executor.getContextAlbum("PMSubscriptionAlbum").get(executor.inFields.get("albumID").toString()) + executor.logger.info(pmSubscriptionInfo) + var changeType = pmSubscriptionInfo.get("changeType").toLowerCase() + var blueprintName = pmSubscriptionInfo.get("blueprintName").toLowerCase() + var blueprintVersion = pmSubscriptionInfo.get("blueprintVersion").toLowerCase() + var payload = executor.inFields.get("payload") + var actionName = changeType + "-subscription" + var commonHeader = executor.subject.getOutFieldSchemaHelper("commonHeader").createNewInstance(); + commonHeader.put("originatorId", "sdnc"); + commonHeader.put("requestId", executor.inFields.get("albumID").toString()); + commonHeader.put("subRequestId", "sub-123456-1000"); + var actionIdentifiers = executor.subject.getOutFieldSchemaHelper("actionIdentifiers").createNewInstance(); + actionIdentifiers.put("actionName", actionName); + actionIdentifiers.put("blueprintName", blueprintName); + actionIdentifiers.put("blueprintVersion", blueprintVersion); + actionIdentifiers.put("mode", "sync"); + executor.outFields.put("commonHeader", commonHeader); + executor.outFields.put("actionIdentifiers", actionIdentifiers); + executor.outFields.put("payload", payload); + returnValue = executor.isTrue; + true; + - key: + name: DeleteSubscriptionPayloadTask + version: 0.0.1 + value: + key: + name: DeleteSubscriptionPayloadTask + version: 0.0.1 + inputEvent: + key: + name: PMSubscriptionOutputEvent + version: 0.0.1 + nameSpace: org.onap.policy.apex.onap.pmcontrol + source: APEX + target: APEX + parameter: + entry: + - key: albumID + value: + key: albumID + fieldSchemaKey: + name: UUIDType + version: 0.0.1 + optional: false + outputEvents: + entry: + - key: DeleteSubscriptionPayloadEvent + value: + key: + name: DeleteSubscriptionPayloadEvent + version: 0.0.1 + nameSpace: org.onap.policy.apex.onap.pmcontrol + source: APEX + target: APEX + parameter: + entry: + - key: albumID + value: + key: albumID + fieldSchemaKey: + name: UUIDType + version: 0.0.1 + optional: false + - key: payload + value: + key: payload + fieldSchemaKey: + name: CDSDeleteSubscriptionPayloadType + version: 0.0.1 + optional: false + taskParameters: + entry: [ ] + contextAlbumReference: + - name: PMSubscriptionAlbum + version: 0.0.1 + taskLogic: + key: TaskLogic + logicFlavour: JAVASCRIPT + logic: |- + /* + * ============LICENSE_START======================================================= + * Copyright (C) 2020 Nordix. All rights reserved. + * ================================================================================ + * 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========================================================= + */ + executor.logger.info(executor.subject.id); + var pmSubscriptionInfo = executor.getContextAlbum("PMSubscriptionAlbum").get(executor.inFields.get("albumID").toString()) + var changeType = pmSubscriptionInfo.get("changeType").toLowerCase() + var payloadProperties = executor.subject.getOutFieldSchemaHelper("payload").createNewSubInstance(changeType + "_DasH_subscription_DasH_properties_record"); + payloadProperties.put("nfName", pmSubscriptionInfo.get("nfName")) + payloadProperties.put("ipAddress", pmSubscriptionInfo.get("ipAddress")) + if ("create".equals(changeType)) { + payloadProperties.put("subscriptionName", pmSubscriptionInfo.get("subscription").get("subscriptionName")) + payloadProperties.put("fileBasedGP", pmSubscriptionInfo.get("subscription").get("fileBasedGP").toString()) + payloadProperties.put("fileLocation", pmSubscriptionInfo.get("subscription").get("fileLocation")) + payloadProperties.put("measurementGroup", pmSubscriptionInfo.get("subscription").get("measurementGroup")) + } + else if ("delete".equals(changeType)) { + payloadProperties.put("subscriptionName", pmSubscriptionInfo.get("subscriptionName")) + payloadProperties.put("measurementGroupName", pmSubscriptionInfo.get("measurementGroupName")) + } + var payloadEntry = executor.subject.getOutFieldSchemaHelper("payload").createNewSubInstance("CDSRequestPayloadEntry"); + payloadEntry.put(changeType + "_DasH_subscription_DasH_properties", payloadProperties) + var payload = executor.subject.getOutFieldSchemaHelper("payload").createNewInstance(); + payload.put(changeType + "_DasH_subscription_DasH_request", payloadEntry); + executor.outFields.put("albumID", executor.inFields.get("albumID")) + executor.outFields.put("payload", payload); + returnValue = executor.isTrue; + true; + - key: + name: DeleteSubscriptionRequestTask + version: 0.0.1 + value: + key: + name: DeleteSubscriptionRequestTask + version: 0.0.1 + inputEvent: + key: + name: DeleteSubscriptionPayloadEvent + version: 0.0.1 + nameSpace: org.onap.policy.apex.onap.pmcontrol + source: APEX + target: APEX + parameter: + entry: + - key: albumID + value: + key: albumID + fieldSchemaKey: + name: UUIDType + version: 0.0.1 + optional: false + - key: payload + value: + key: payload + fieldSchemaKey: + name: CDSDeleteSubscriptionPayloadType + version: 0.0.1 + optional: false + outputEvents: + entry: + - key: CDSDeleteSubscriptionRequestEvent + value: + key: + name: CDSDeleteSubscriptionRequestEvent + version: 0.0.1 + nameSpace: org.onap.policy.apex.onap.pmcontrol + source: APEX + target: APEX + parameter: + entry: + - key: actionIdentifiers + value: + key: actionIdentifiers + fieldSchemaKey: + name: CDSActionIdentifiersType + version: 0.0.1 + optional: false + - key: commonHeader + value: + key: commonHeader + fieldSchemaKey: + name: CDSRequestCommonHeaderType + version: 0.0.1 + optional: false + - key: payload + value: + key: payload + fieldSchemaKey: + name: CDSDeleteSubscriptionPayloadType + version: 0.0.1 + optional: false + taskParameters: + entry: [ ] + contextAlbumReference: + - name: PMSubscriptionAlbum + version: 0.0.1 + taskLogic: + key: TaskLogic + logicFlavour: JAVASCRIPT + logic: |- + /* + * ============LICENSE_START======================================================= + * Copyright (C) 2020 Nordix. All rights reserved. + * ================================================================================ + * 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========================================================= + */ + executor.logger.info(executor.subject.id); + var pmSubscriptionInfo = executor.getContextAlbum("PMSubscriptionAlbum").get(executor.inFields.get("albumID").toString()) + executor.logger.info(pmSubscriptionInfo) + var changeType = pmSubscriptionInfo.get("changeType").toLowerCase() + var blueprintName = pmSubscriptionInfo.get("blueprintName").toLowerCase() + var blueprintVersion = pmSubscriptionInfo.get("blueprintVersion").toLowerCase() + var payload = executor.inFields.get("payload") + var actionName = changeType + "-subscription" + var commonHeader = executor.subject.getOutFieldSchemaHelper("commonHeader").createNewInstance(); + commonHeader.put("originatorId", "sdnc"); + commonHeader.put("requestId", executor.inFields.get("albumID").toString()); + commonHeader.put("subRequestId", "sub-123456-1000"); + var actionIdentifiers = executor.subject.getOutFieldSchemaHelper("actionIdentifiers").createNewInstance(); + actionIdentifiers.put("actionName", actionName); + actionIdentifiers.put("blueprintName", blueprintName); + actionIdentifiers.put("blueprintVersion", blueprintVersion); + actionIdentifiers.put("mode", "sync"); + executor.outFields.put("commonHeader", commonHeader); + executor.outFields.put("actionIdentifiers", actionIdentifiers); + executor.outFields.put("payload", payload); + returnValue = executor.isTrue; + true; + - key: + name: ReceiveSubscriptionTask + version: 0.0.1 + value: + key: + name: ReceiveSubscriptionTask + version: 0.0.1 + inputEvent: + key: + name: pmsh-operational-policy + version: 0.0.1 + nameSpace: org.onap.policy.apex.onap.pmcontrol + source: DCAE + target: APEX + parameter: + entry: + - key: blueprintName + value: + key: blueprintName + fieldSchemaKey: + name: SimpleStringType + version: 0.0.1 + optional: false + - key: blueprintVersion + value: + key: blueprintVersion + fieldSchemaKey: + name: SimpleStringType + version: 0.0.1 + optional: false + - key: changeType + value: + key: changeType + fieldSchemaKey: + name: SimpleStringType + version: 0.0.1 + optional: false + - key: controlLoopName + value: + key: controlLoopName + fieldSchemaKey: + name: SimpleStringType + version: 0.0.1 + optional: false + - key: ipAddress + value: + key: ipAddress + fieldSchemaKey: + name: SimpleStringType + version: 0.0.1 + optional: false + - key: measurementGroupName + value: + key: measurementGroupName + fieldSchemaKey: + name: SimpleStringType + version: 0.0.1 + optional: true + - key: nfName + value: + key: nfName + fieldSchemaKey: + name: SimpleStringType + version: 0.0.1 + optional: false + - key: operationalPolicyName + value: + key: operationalPolicyName + fieldSchemaKey: + name: SimpleStringType + version: 0.0.1 + optional: false + - key: subscription + value: + key: subscription + fieldSchemaKey: + name: SubscriptionType + version: 0.0.1 + optional: true + - key: subscriptionName + value: + key: subscriptionName + fieldSchemaKey: + name: SimpleStringType + version: 0.0.1 + optional: true + outputEvents: + entry: + - key: PMSubscriptionOutputEvent + value: + key: + name: PMSubscriptionOutputEvent + version: 0.0.1 + nameSpace: org.onap.policy.apex.onap.pmcontrol + source: APEX + target: APEX + parameter: + entry: + - key: albumID + value: + key: albumID + fieldSchemaKey: + name: UUIDType + version: 0.0.1 + optional: false + taskParameters: + entry: [ ] + contextAlbumReference: + - name: PMSubscriptionAlbum + version: 0.0.1 + taskLogic: + key: TaskLogic + logicFlavour: JAVASCRIPT + logic: |- + /* + * ============LICENSE_START======================================================= + * Copyright (C) 2020 Nordix. All rights reserved. + * ================================================================================ + * 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========================================================= + */ + var uuidType = java.util.UUID; + executor.logger.info(executor.subject.id); + //albumID will be used to fetch info from our album later + var albumID = uuidType.randomUUID(); + var pmSubscriptionInfo = executor.getContextAlbum("PMSubscriptionAlbum").getSchemaHelper().createNewInstance(); + var returnValue = true; + if(executor.inFields.get("operationalPolicyName") != null) { + executor.logger.info("nfName in receive sub event " + executor.inFields.get("nfName")); + var changeType = executor.inFields.get("changeType") + var nfName = executor.inFields.get("nfName") + var ipAddress = executor.inFields.get("ipAddress") + var operationalPolicyName = executor.inFields.get("operationalPolicyName") + var controlLoopName = executor.inFields.get("controlLoopName") + var subscription = executor.inFields.get("subscription") + var blueprintName = executor.inFields.get("blueprintName") + var blueprintVersion = executor.inFields.get("blueprintVersion") + pmSubscriptionInfo.put("nfName", executor.inFields.get("nfName")); + pmSubscriptionInfo.put("ipAddress", executor.inFields.get("ipAddress")); + pmSubscriptionInfo.put("changeType", executor.inFields.get("changeType")) + pmSubscriptionInfo.put("operationalPolicyName", executor.inFields.get("operationalPolicyName")) + pmSubscriptionInfo.put("controlLoopName", executor.inFields.get("controlLoopName")) + pmSubscriptionInfo.put("subscription", subscription) + pmSubscriptionInfo.put("blueprintName", blueprintName) + pmSubscriptionInfo.put("blueprintVersion", blueprintVersion) + if ("delete".equals(changeType.toLowerCase())) { + pmSubscriptionInfo.put("subscriptionName", executor.inFields.get("subscriptionName")) + pmSubscriptionInfo.put("measurementGroupName", executor.inFields.get("measurementGroupName")) + } + executor.getContextAlbum("PMSubscriptionAlbum").put(albumID.toString(), pmSubscriptionInfo); + executor.outFields.put("albumID", albumID) + } else { + executor.message = "Received invalid event" + returnValue = false; + } + returnValue; + events: + key: + name: PMControlPolicy_Events + version: 0.0.1 + eventMap: + entry: + - key: + name: CDSCreateResponseEvent + version: 0.0.1 + value: + key: + name: CDSCreateResponseEvent + version: 0.0.1 + nameSpace: org.onap.policy.apex.onap.pmcontrol + source: CDS + target: APEX + parameter: + entry: + - key: actionIdentifiers + value: + key: actionIdentifiers + fieldSchemaKey: + name: CDSActionIdentifiersType + version: 0.0.1 + optional: false + - key: commonHeader + value: + key: commonHeader + fieldSchemaKey: + name: CDSResponseCommonHeaderType + version: 0.0.1 + optional: false + - key: payload + value: + key: payload + fieldSchemaKey: + name: CDSCreateResponsePayloadType + version: 0.0.1 + optional: false + - key: status + value: + key: status + fieldSchemaKey: + name: CDSResponseStatusType + version: 0.0.1 + optional: false + - key: + name: CDSCreateSubscriptionRequestEvent + version: 0.0.1 + value: + key: + name: CDSCreateSubscriptionRequestEvent + version: 0.0.1 + nameSpace: org.onap.policy.apex.onap.pmcontrol + source: APEX + target: APEX + parameter: + entry: + - key: actionIdentifiers + value: + key: actionIdentifiers + fieldSchemaKey: + name: CDSActionIdentifiersType + version: 0.0.1 + optional: false + - key: commonHeader + value: + key: commonHeader + fieldSchemaKey: + name: CDSRequestCommonHeaderType + version: 0.0.1 + optional: false + - key: payload + value: + key: payload + fieldSchemaKey: + name: CDSCreateSubscriptionPayloadType + version: 0.0.1 + optional: false + - key: + name: CDSDeleteResponseEvent + version: 0.0.1 + value: + key: + name: CDSDeleteResponseEvent + version: 0.0.1 + nameSpace: org.onap.policy.apex.onap.pmcontrol + source: CDS + target: APEX + parameter: + entry: + - key: actionIdentifiers + value: + key: actionIdentifiers + fieldSchemaKey: + name: CDSActionIdentifiersType + version: 0.0.1 + optional: false + - key: commonHeader + value: + key: commonHeader + fieldSchemaKey: + name: CDSResponseCommonHeaderType + version: 0.0.1 + optional: false + - key: payload + value: + key: payload + fieldSchemaKey: + name: CDSDeleteResponsePayloadType + version: 0.0.1 + optional: false + - key: status + value: + key: status + fieldSchemaKey: + name: CDSResponseStatusType + version: 0.0.1 + optional: false + - key: + name: CDSDeleteSubscriptionRequestEvent + version: 0.0.1 + value: + key: + name: CDSDeleteSubscriptionRequestEvent + version: 0.0.1 + nameSpace: org.onap.policy.apex.onap.pmcontrol + source: APEX + target: APEX + parameter: + entry: + - key: actionIdentifiers + value: + key: actionIdentifiers + fieldSchemaKey: + name: CDSActionIdentifiersType + version: 0.0.1 + optional: false + - key: commonHeader + value: + key: commonHeader + fieldSchemaKey: + name: CDSRequestCommonHeaderType + version: 0.0.1 + optional: false + - key: payload + value: + key: payload + fieldSchemaKey: + name: CDSDeleteSubscriptionPayloadType + version: 0.0.1 + optional: false + - key: + name: CDSResponseStatusEvent + version: 0.0.1 + value: + key: + name: CDSResponseStatusEvent + version: 0.0.1 + nameSpace: org.onap.policy.apex.onap.pmcontrol + source: APEX + target: DCAE + parameter: + entry: + - key: status + value: + key: status + fieldSchemaKey: + name: SubscriptionStatusType + version: 0.0.1 + optional: false + - key: + name: CreateSubscriptionPayloadEvent + version: 0.0.1 + value: + key: + name: CreateSubscriptionPayloadEvent + version: 0.0.1 + nameSpace: org.onap.policy.apex.onap.pmcontrol + source: APEX + target: APEX + parameter: + entry: + - key: albumID + value: + key: albumID + fieldSchemaKey: + name: UUIDType + version: 0.0.1 + optional: false + - key: payload + value: + key: payload + fieldSchemaKey: + name: CDSCreateSubscriptionPayloadType + version: 0.0.1 + optional: false + - key: + name: DeleteSubscriptionPayloadEvent + version: 0.0.1 + value: + key: + name: DeleteSubscriptionPayloadEvent + version: 0.0.1 + nameSpace: org.onap.policy.apex.onap.pmcontrol + source: APEX + target: APEX + parameter: + entry: + - key: albumID + value: + key: albumID + fieldSchemaKey: + name: UUIDType + version: 0.0.1 + optional: false + - key: payload + value: + key: payload + fieldSchemaKey: + name: CDSDeleteSubscriptionPayloadType + version: 0.0.1 + optional: false + - key: + name: MRResponseEvent + version: 0.0.1 + value: + key: + name: MRResponseEvent + version: 0.0.1 + nameSpace: org.onap.policy.apex.onap.pmcontrol + source: DCAE + target: APEX + parameter: + entry: + - key: count + value: + key: count + fieldSchemaKey: + name: SimpleIntType + version: 0.0.1 + optional: false + - key: serverTimeMs + value: + key: serverTimeMs + fieldSchemaKey: + name: SimpleIntType + version: 0.0.1 + optional: false + - key: + name: PMSubscriptionOutputEvent + version: 0.0.1 + value: + key: + name: PMSubscriptionOutputEvent + version: 0.0.1 + nameSpace: org.onap.policy.apex.onap.pmcontrol + source: APEX + target: APEX + parameter: + entry: + - key: albumID + value: + key: albumID + fieldSchemaKey: + name: UUIDType + version: 0.0.1 + optional: false + - key: + name: pmsh-operational-policy + version: 0.0.1 + value: + key: + name: pmsh-operational-policy + version: 0.0.1 + nameSpace: org.onap.policy.apex.onap.pmcontrol + source: DCAE + target: APEX + parameter: + entry: + - key: blueprintName + value: + key: blueprintName + fieldSchemaKey: + name: SimpleStringType + version: 0.0.1 + optional: false + - key: blueprintVersion + value: + key: blueprintVersion + fieldSchemaKey: + name: SimpleStringType + version: 0.0.1 + optional: false + - key: changeType + value: + key: changeType + fieldSchemaKey: + name: SimpleStringType + version: 0.0.1 + optional: false + - key: controlLoopName + value: + key: controlLoopName + fieldSchemaKey: + name: SimpleStringType + version: 0.0.1 + optional: false + - key: ipAddress + value: + key: ipAddress + fieldSchemaKey: + name: SimpleStringType + version: 0.0.1 + optional: false + - key: measurementGroupName + value: + key: measurementGroupName + fieldSchemaKey: + name: SimpleStringType + version: 0.0.1 + optional: true + - key: nfName + value: + key: nfName + fieldSchemaKey: + name: SimpleStringType + version: 0.0.1 + optional: false + - key: operationalPolicyName + value: + key: operationalPolicyName + fieldSchemaKey: + name: SimpleStringType + version: 0.0.1 + optional: false + - key: subscription + value: + key: subscription + fieldSchemaKey: + name: SubscriptionType + version: 0.0.1 + optional: true + - key: subscriptionName + value: + key: subscriptionName + fieldSchemaKey: + name: SimpleStringType + version: 0.0.1 + optional: true + albums: + key: + name: PMControlPolicy_Albums + version: 0.0.1 + albums: + entry: + - key: + name: PMSubscriptionAlbum + version: 0.0.1 + value: + key: + name: PMSubscriptionAlbum + version: 0.0.1 + scope: policy + isWritable: true + itemSchema: + name: PMSubscriptionType + version: 0.0.1 + schemas: + key: + name: PMControlPolicy_Schemas + version: 0.0.1 + schemas: + entry: + - key: + name: CDSActionIdentifiersType + version: 0.0.1 + value: + key: + name: CDSActionIdentifiersType + version: 0.0.1 + schemaFlavour: Avro + schemaDefinition: |- + { + "type": "record", + "name": "ActionIdentifiers_Type", + "namespace": "org.onap.policy.apex.onap.helloworld", + "fields": [ + { + "name": "actionName", + "type": "string" + }, + { + "name": "blueprintName", + "type": "string" + }, + { + "name": "blueprintVersion", + "type": "string" + }, + { + "name": "mode", + "type": "string" + } + ] + } + - key: + name: CDSCreateResponsePayloadType + version: 0.0.1 + value: + key: + name: CDSCreateResponsePayloadType + version: 0.0.1 + schemaFlavour: Avro + schemaDefinition: |- + { + "name": "CreateResponsePayloadEntry", + "type": "record", + "namespace": "com.acme.avro", + "fields": [ + { + "name": "create_DasH_subscription_DasH_response", + "type": { + "name": "create_DasH_subscription_DasH_response", + "type": "record", + "fields": [ + { + "name": "odl_DasH_response", + "type": { + "name": "odl_DasH_response", + "type": "record", + "fields": [ + { + "name": "status", + "type": "string" + } + ] + } + } + ] + } + } + ] + } + - key: + name: CDSCreateSubscriptionPayloadType + version: 0.0.1 + value: + key: + name: CDSCreateSubscriptionPayloadType + version: 0.0.1 + schemaFlavour: Avro + schemaDefinition: |- + { + "type":"map", + "values":{ + "type":"record", + "name":"CDSRequestPayloadEntry", + "fields":[ + { + "name":"create_DasH_subscription_DasH_properties", + "type":{ + "name":"create_DasH_subscription_DasH_properties_record", + "type":"record", + "fields":[ + { + "name":"nfName", + "type":"string" + }, + { + "name":"ipAddress", + "type":"string" + }, + { + "name":"subscriptionName", + "type":"string" + }, + { + "name":"fileBasedGP", + "type":"string" + }, + { + "name":"fileLocation", + "type":"string" + }, + { + "name":"measurementGroup", + "type":{ + "name":"Measurement_Group_Type", + "type":"record", + "fields":[ + { + "name":"measurementGroupName", + "type":"string" + }, + { + "name":"measurementTypes", + "type":{ + "type":"array", + "items":{ + "name":"Measurement_Types_Type", + "type":"record", + "fields":[ + { + "name":"measurementType", + "type":"string" + } + ] + } + } + }, + { + "name":"managedObjectDNsBasic", + "type":{ + "type":"array", + "items":{ + "name":"Managed_Object_Dns_Basic_Type", + "type":"record", + "fields":[ + { + "name":"DN", + "type":"string" + } + ] + } + } + } + ] + } + } + ] + } + } + ] + } + } + - key: + name: CDSDeleteResponsePayloadType + version: 0.0.1 + value: + key: + name: CDSDeleteResponsePayloadType + version: 0.0.1 + schemaFlavour: Avro + schemaDefinition: |- + { + "name": "DeleteResponsePayloadEntry", + "type": "record", + "namespace": "com.acme.avro", + "fields": [ + { + "name": "delete_DasH_subscription_DasH_response", + "type": { + "name": "delete_DasH_subscription_DasH_response", + "type": "record", + "fields": [ + { + "name": "odl_DasH_response", + "type": { + "name": "odl_DasH_response", + "type": "record", + "fields": [ + { + "name": "status", + "type": "string" + } + ] + } + } + ] + } + } + ] + } + - key: + name: CDSDeleteSubscriptionPayloadType + version: 0.0.1 + value: + key: + name: CDSDeleteSubscriptionPayloadType + version: 0.0.1 + schemaFlavour: Avro + schemaDefinition: |- + { + "type":"map", + "values":{ + "type":"record", + "name":"CDSRequestPayloadEntry", + "fields":[ + { + "name":"delete_DasH_subscription_DasH_properties", + "type":{ + "name":"delete_DasH_subscription_DasH_properties_record", + "type":"record", + "fields":[ + { + "name":"nfName", + "type":"string" + }, + { + "name":"ipAddress", + "type":"string" + }, + { + "name":"subscriptionName", + "type":"string" + }, + { + "name":"measurementGroupName", + "type":"string" + } + ] + } + } + ] + } + } + - key: + name: CDSRequestCommonHeaderType + version: 0.0.1 + value: + key: + name: CDSRequestCommonHeaderType + version: 0.0.1 + schemaFlavour: Avro + schemaDefinition: |- + { + "type": "record", + "name": "RequestCommonHeader_Type", + "namespace": "org.onap.policy.apex.onap.helloworld", + "fields": [ + { + "name": "originatorId", + "type": "string" + }, + { + "name": "requestId", + "type": "string" + }, + { + "name": "subRequestId", + "type": "string" + } + ] + } + - key: + name: CDSResponseCommonHeaderType + version: 0.0.1 + value: + key: + name: CDSResponseCommonHeaderType + version: 0.0.1 + schemaFlavour: Avro + schemaDefinition: |- + { + "type": "record", + "name": "ResponseCommonHeader_Type", + "namespace": "org.onap.policy.apex.onap.helloworld", + "fields": [ + { + "name": "originatorId", + "type": "string" + }, + { + "name": "requestId", + "type": "string" + }, + { + "name": "subRequestId", + "type": "string" + }, + { + "name": "timestamp", + "type": "string" + }, + { + "name": "flags", + "type": ["null", "string"] + } + ] + } + - key: + name: CDSResponseStatusType + version: 0.0.1 + value: + key: + name: CDSResponseStatusType + version: 0.0.1 + schemaFlavour: Avro + schemaDefinition: |- + { + "type": "record", + "name": "ResponseStatus_Type", + "namespace": "org.onap.policy.apex.onap.helloworld", + "fields": [ + { + "name": "code", + "type": "int" + }, + { + "name": "eventType", + "type": "string" + }, + { + "name": "timestamp", + "type": "string" + }, + { + "name": "message", + "type": "string" + } + ] + } + - key: + name: PMSubscriptionType + version: 0.0.1 + value: + key: + name: PMSubscriptionType + version: 0.0.1 + schemaFlavour: Avro + schemaDefinition: |- + { + "name": "PMSubscription", + "type": "record", + "namespace": "org.onap.policy.apex.onap.pmcontrol", + "fields": [ + { + "name": "nfName", + "type": "string" + }, + { + "name": "ipAddress", + "type": "string" + }, + { + "name": "changeType", + "type": "string" + }, + { + "name": "controlLoopName", + "type": "string" + }, + { + "name": "operationalPolicyName", + "type": "string" + }, + { + "name": "blueprintName", + "type": "string" + }, + { + "name": "blueprintVersion", + "type": "string" + }, + { + "name": "subscriptionName", + "type": "string" + }, + { + "name": "measurementGroupName", + "type": "string" + }, + { + "name": "subscription", + "type": { + "name": "subscription", + "type": "record", + "fields": [ + { + "name": "subscriptionName", + "type": "string" + }, + { + "name": "fileBasedGP", + "type": "int" + }, + { + "name": "fileLocation", + "type": "string" + }, + { + "name": "measurementGroup", + "type": { + "name": "Measurement_Group_Type", + "type": "record", + "fields": [ + { + "name": "measurementGroupName", + "type": "string" + }, + { + "name": "measurementTypes", + "type": { + "type": "array", + "items": { + "name": "Measurement_Types_Type", + "type": "record", + "fields": [ + { + "name": "measurementType", + "type": "string" + } + ] + } + } + }, + { + "name": "managedObjectDNsBasic", + "type": { + "type": "array", + "items": { + "name": "Managed_Object_Dns_Basic_Type", + "type": "record", + "fields": [ + { + "name": "DN", + "type": "string" + } + ] + } + } + } + ] + } + } + ] + } + } + ] + } + - key: + name: SimpleIntType + version: 0.0.1 + value: + key: + name: SimpleIntType + version: 0.0.1 + schemaFlavour: Java + schemaDefinition: java.lang.Integer + - key: + name: SimpleStringType + version: 0.0.1 + value: + key: + name: SimpleStringType + version: 0.0.1 + schemaFlavour: Java + schemaDefinition: java.lang.String + - key: + name: SubscriptionStatusType + version: 0.0.1 + value: + key: + name: SubscriptionStatusType + version: 0.0.1 + schemaFlavour: Avro + schemaDefinition: |- + { + "type": "record", + "name": "ActivateSubscriptionStatus_Type", + "namespace": "org.onap.policy.apex.onap.helloworld", + "fields": [ + { + "name": "subscriptionName", + "type": "string" + }, + { + "name": "measurementGroupName", + "type": "string" + }, + { + "name": "nfName", + "type": "string" + }, + { + "name": "changeType", + "type": "string" + }, + { + "name": "message", + "type": "string" + } + ] + } + - key: + name: SubscriptionType + version: 0.0.1 + value: + key: + name: SubscriptionType + version: 0.0.1 + schemaFlavour: Avro + schemaDefinition: |- + { + "name": "subscription", + "type": "record", + "default": "null", + "fields": [ + { + "name": "subscriptionName", + "type": "string" + }, + { + "name": "fileBasedGP", + "type": "int" + }, + { + "name": "fileLocation", + "type": "string" + }, + { + "name": "measurementGroup", + "type": { + "name": "Measurement_Group_Type", + "type": "record", + "fields": [ + { + "name": "measurementGroupName", + "type": "string" + }, + { + "name": "measurementTypes", + "type": { + "type": "array", + "items": { + "name": "Measurement_Types_Type", + "type": "record", + "fields": [ + { + "name": "measurementType", + "type": "string" + } + ] + } + } + }, + { + "name": "managedObjectDNsBasic", + "type": { + "type": "array", + "items": { + "name": "Managed_Object_Dns_Basic_Type", + "type": "record", + "fields": [ + { + "name": "DN", + "type": "string" + } + ] + } + } + } + ] + } + } + ] + } + - key: + name: UUIDType + version: 0.0.1 + value: + key: + name: UUIDType + version: 0.0.1 + schemaFlavour: Java + schemaDefinition: java.util.UUID + eventInputParameters: + DCAEConsumer: + carrierTechnologyParameters: + carrierTechnology: RESTCLIENT + parameterClassName: org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters + parameters: + consumerPollTime: '50' + url: https://message-router:3905/events/unauthenticated.DCAE_CL_OUTPUT/cg1/sg1 + eventProtocolParameters: + eventProtocol: JSON + parameters: + nameAlias: operationalPolicyName + eventName: pmsh-operational-policy + eventNameFilter: pmsh-operational-policy + CDSRequestConsumer: + carrierTechnologyParameters: + carrierTechnology: RESTREQUESTOR + parameterClassName: org.onap.policy.apex.plugins.event.carrier.restrequestor.RestRequestorCarrierTechnologyParameters + parameters: + url: http://cds-blueprints-processor-http:8080/api/v1/execution-service/process + httpMethod: POST + restRequestTimeout: 2000 + httpHeaders: + - - Authorization + - Basic Y2NzZGthcHBzOmNjc2RrYXBwcw== + eventProtocolParameters: + eventProtocol: JSON + eventName: CDSCreateResponseEvent + eventNameFilter: CDSCreateResponseEvent + requestorMode: true + requestorPeer: CDSRequestProducer + requestorTimeout: 500 + CDSDeleteRequestConsumer: + carrierTechnologyParameters: + carrierTechnology: RESTREQUESTOR + parameterClassName: org.onap.policy.apex.plugins.event.carrier.restrequestor.RestRequestorCarrierTechnologyParameters + parameters: + url: http://cds-blueprints-processor-http:8080/api/v1/execution-service/process + httpMethod: POST + restRequestTimeout: 2000 + httpHeaders: + - - Authorization + - Basic Y2NzZGthcHBzOmNjc2RrYXBwcw== + eventProtocolParameters: + eventProtocol: JSON + eventName: CDSDeleteResponseEvent + eventNameFilter: CDSDeleteResponseEvent + requestorMode: true + requestorPeer: CDSDeleteRequestProducer + requestorTimeout: 500 + eventOutputParameters: + logOutputter: + carrierTechnologyParameters: + carrierTechnology: FILE + parameters: + standardIo: true + eventProtocolParameters: + eventProtocol: JSON + StdOutOutputter: + carrierTechnologyParameters: + carrierTechnology: FILE + parameters: + standardIo: true + eventProtocolParameters: + eventProtocol: JSON + CDSRequestProducer: + carrierTechnologyParameters: + carrierTechnology: RESTREQUESTOR + parameterClassName: org.onap.policy.apex.plugins.event.carrier.restrequestor.RestRequestorCarrierTechnologyParameters + eventProtocolParameters: + eventProtocol: JSON + eventNameFilter: CDSCreateSubscriptionRequestEvent + requestorMode: true + requestorPeer: CDSRequestConsumer + requestorTimeout: 500 + CDSDeleteRequestProducer: + carrierTechnologyParameters: + carrierTechnology: RESTREQUESTOR + parameterClassName: org.onap.policy.apex.plugins.event.carrier.restrequestor.RestRequestorCarrierTechnologyParameters + eventProtocolParameters: + eventProtocol: JSON + eventNameFilter: CDSDeleteSubscriptionRequestEvent + requestorMode: true + requestorPeer: CDSDeleteRequestConsumer + requestorTimeout: 500 + CDSReplyProducer: + carrierTechnologyParameters: + carrierTechnology: RESTCLIENT + parameterClassName: org.onap.policy.apex.plugins.event.carrier.restclient.RestClientCarrierTechnologyParameters + parameters: + url: https://message-router:3905/events/unauthenticated.PMSH_CL_INPUT + httpMethod: POST + restRequestTimeout: 2000 + eventProtocolParameters: + eventProtocol: JSON + eventNameFilter: CDSResponseStatusEvent \ No newline at end of file -- 2.16.6