2 "tosca_definitions_version": "tosca_simple_yaml_1_1_0",
4 "org.onap.nodetypes.policy.MetadataSet": {
5 "derived_from": "tosca.nodetypes.Root",
10 "topology_template": {
12 "apex.metadata.pnf": {
14 "type": "org.onap.nodetypes.policy.MetadataSet",
15 "type_version": "1.0.0",
16 "description": "Metadata set for apex pnf Policy",
20 "name": "onap.policies.apex.Simplecontrolloop2",
25 "name": "onap.policies.apex.Simplecontrolloop2_KeyInfo",
32 "name": "SimpleBooleanType",
37 "name": "SimpleBooleanType",
40 "UUID": "7218fb2f-59e3-321d-9ae1-bc97b19eb4ae",
41 "description": "Generated description for concept referred to by key \"SimpleBooleanType:0.0.1\""
46 "name": "SimpleCL_AAIFailureResponseEvent",
51 "name": "SimpleCL_AAIFailureResponseEvent",
54 "UUID": "c8a29e27-0a15-354a-84f9-4c7f207e5c81",
55 "description": "Generated description for concept referred to by key \"SimpleCL_AAIFailureResponseEvent:0.0.1\""
60 "name": "SimpleCL_AAIFailureResponseHandlerPolicy2",
65 "name": "SimpleCL_AAIFailureResponseHandlerPolicy2",
68 "UUID": "5e843cee-0180-39b9-8989-180b2ffe11c0",
69 "description": "Generated description for concept referred to by key \"SimpleCL_AAIFailureResponseHandlerPolicy2:0.0.1\""
74 "name": "SimpleCL_AAIRequestErrorType",
79 "name": "SimpleCL_AAIRequestErrorType",
82 "UUID": "90291c92-9b27-3cd9-8720-db572419c048",
83 "description": "Generated description for concept referred to by key \"SimpleCL_AAIRequestErrorType:0.0.1\""
88 "name": "SimpleCL_AAIRequestEvent",
93 "name": "SimpleCL_AAIRequestEvent",
96 "UUID": "7b7e6751-4e0b-389d-98c0-5567bbc0294c",
97 "description": "Generated description for concept referred to by key \"SimpleCL_AAIRequestEvent:0.0.1\""
102 "name": "SimpleCL_AAISuccessResponseEvent",
107 "name": "SimpleCL_AAISuccessResponseEvent",
110 "UUID": "63d5680c-14ef-3505-8d34-ebb646bba07b",
111 "description": "Generated description for concept referred to by key \"SimpleCL_AAISuccessResponseEvent:0.0.1\""
116 "name": "SimpleCL_AAISuccessResponseHandlerPolicy2",
121 "name": "SimpleCL_AAISuccessResponseHandlerPolicy2",
124 "UUID": "a84ca97d-6e94-39a2-91f9-59a6c9aa435e",
125 "description": "Generated description for concept referred to by key \"SimpleCL_AAISuccessResponseHandlerPolicy2:0.0.1\""
130 "name": "SimpleCL_CDSActionIdentifiersType",
135 "name": "SimpleCL_CDSActionIdentifiersType",
138 "UUID": "0e2ee622-7fd3-3e49-82e2-539c4f5e9624",
139 "description": "Generated description for concept referred to by key \"SimpleCL_CDSActionIdentifiersType:0.0.1\""
144 "name": "SimpleCL_CDSConfigModifyFailureResponseEvent",
149 "name": "SimpleCL_CDSConfigModifyFailureResponseEvent",
152 "UUID": "e84f8682-ea33-3ad0-8626-8bc4634581fc",
153 "description": "Generated description for concept referred to by key \"SimpleCL_CDSConfigModifyFailureResponseEvent:0.0.1\""
158 "name": "SimpleCL_CDSConfigModifyFailureResponseHandlerPolicy2",
163 "name": "SimpleCL_CDSConfigModifyFailureResponseHandlerPolicy2",
166 "UUID": "a252f835-2479-38ef-9ef4-20af62725752",
167 "description": "Generated description for concept referred to by key \"SimpleCL_CDSConfigModifyFailureResponseHandlerPolicy2:0.0.1\""
172 "name": "SimpleCL_CDSConfigModifyFailureResponseTask2",
177 "name": "SimpleCL_CDSConfigModifyFailureResponseTask2",
180 "UUID": "cfc46ea9-b8c1-38dd-ac9c-304c916daf34",
181 "description": "Generated description for concept referred to by key \"SimpleCL_CDSConfigModifyFailureResponseTask2:0.0.1\""
186 "name": "SimpleCL_CDSConfigModifyRequestEvent",
191 "name": "SimpleCL_CDSConfigModifyRequestEvent",
194 "UUID": "1e7095d6-a455-3f89-acae-486e35d7e311",
195 "description": "Generated description for concept referred to by key \"SimpleCL_CDSConfigModifyRequestEvent:0.0.1\""
200 "name": "SimpleCL_CDSConfigModifyRequestPayloadType",
205 "name": "SimpleCL_CDSConfigModifyRequestPayloadType",
208 "UUID": "d22ea83b-695d-3da9-b9f5-41f16ca433bf",
209 "description": "Generated description for concept referred to by key \"SimpleCL_CDSConfigModifyRequestPayloadType:0.0.1\""
214 "name": "SimpleCL_CDSConfigModifyResponsePayloadType",
219 "name": "SimpleCL_CDSConfigModifyResponsePayloadType",
222 "UUID": "e9fe2e40-1f0d-30dd-8b9e-885695878693",
223 "description": "Generated description for concept referred to by key \"SimpleCL_CDSConfigModifyResponsePayloadType:0.0.1\""
228 "name": "SimpleCL_CDSConfigModifySuccessResponseEvent",
233 "name": "SimpleCL_CDSConfigModifySuccessResponseEvent",
236 "UUID": "5e04fa76-0a17-38a9-8524-23b2d1a23fa5",
237 "description": "Generated description for concept referred to by key \"SimpleCL_CDSConfigModifySuccessResponseEvent:0.0.1\""
242 "name": "SimpleCL_CDSConfigModifySuccessResponseHandlerPolicy2",
247 "name": "SimpleCL_CDSConfigModifySuccessResponseHandlerPolicy2",
250 "UUID": "15866380-40f5-3f8e-87d9-13747a36d352",
251 "description": "Generated description for concept referred to by key \"SimpleCL_CDSConfigModifySuccessResponseHandlerPolicy2:0.0.1\""
256 "name": "SimpleCL_CDSConfigModifySuccessResponseTask2",
261 "name": "SimpleCL_CDSConfigModifySuccessResponseTask2",
264 "UUID": "2c3d76ce-dd42-32ac-a397-ab418534e1cf",
265 "description": "Generated description for concept referred to by key \"SimpleCL_CDSConfigModifySuccessResponseTask2:0.0.1\""
270 "name": "SimpleCL_CDSFailureResponseCommonHeaderType",
275 "name": "SimpleCL_CDSFailureResponseCommonHeaderType",
278 "UUID": "b99c44da-dae7-3c96-b528-58852537d063",
279 "description": "Generated description for concept referred to by key \"SimpleCL_CDSFailureResponseCommonHeaderType:0.0.1\""
284 "name": "SimpleCL_CDSFailureResponseStatusType",
289 "name": "SimpleCL_CDSFailureResponseStatusType",
292 "UUID": "1db688e2-3afe-3b03-9795-fdbfa80fa240",
293 "description": "Generated description for concept referred to by key \"SimpleCL_CDSFailureResponseStatusType:0.0.1\""
298 "name": "SimpleCL_CDSRequestCommonHeaderType",
303 "name": "SimpleCL_CDSRequestCommonHeaderType",
306 "UUID": "31022456-e85b-3a9b-9ecb-a09691792d3e",
307 "description": "Generated description for concept referred to by key \"SimpleCL_CDSRequestCommonHeaderType:0.0.1\""
312 "name": "SimpleCL_CDSSuccessResponseCommonHeaderType",
317 "name": "SimpleCL_CDSSuccessResponseCommonHeaderType",
320 "UUID": "d6075720-622e-3a0d-827a-aa4580a2f5d7",
321 "description": "Generated description for concept referred to by key \"SimpleCL_CDSSuccessResponseCommonHeaderType:0.0.1\""
326 "name": "SimpleCL_CDSSuccessResponseStatusType",
331 "name": "SimpleCL_CDSSuccessResponseStatusType",
334 "UUID": "948359ff-3308-3ac5-a5ec-6e3c1b9cd4d5",
335 "description": "Generated description for concept referred to by key \"SimpleCL_CDSSuccessResponseStatusType:0.0.1\""
340 "name": "SimpleCL_EventDetailsAlbum",
345 "name": "SimpleCL_EventDetailsAlbum",
348 "UUID": "63a6fd26-2fd6-3a0e-8a27-49a5d2ea4644",
349 "description": "Generated description for concept referred to by key \"SimpleCL_EventDetailsAlbum:0.0.1\""
354 "name": "SimpleCL_EventDetailsAlbumType",
359 "name": "SimpleCL_EventDetailsAlbumType",
362 "UUID": "a0407d0b-5719-38bf-9529-25ad62ace8c4",
363 "description": "Generated description for concept referred to by key \"SimpleCL_EventDetailsAlbumType:0.0.1\""
368 "name": "SimpleCL_HandleAAIFailureResponseTask2",
373 "name": "SimpleCL_HandleAAIFailureResponseTask2",
376 "UUID": "28e894dc-4ab8-3469-aab7-d81bd05bb4c9",
377 "description": "Generated description for concept referred to by key \"SimpleCL_HandleAAIFailureResponseTask2:0.0.1\""
382 "name": "SimpleCL_HandleAAISuccessResponseTask2",
387 "name": "SimpleCL_HandleAAISuccessResponseTask2",
390 "UUID": "073f1433-999e-3506-98ad-ef820d2fa7f0",
391 "description": "Generated description for concept referred to by key \"SimpleCL_HandleAAISuccessResponseTask2:0.0.1\""
396 "name": "SimpleCL_HandleVesEventTask2",
401 "name": "SimpleCL_HandleVesEventTask2",
404 "UUID": "afc6ed46-6801-3c85-bb4c-0ab5b0dd4a74",
405 "description": "Generated description for concept referred to by key \"SimpleCL_HandleVesEventTask2:0.0.1\""
410 "name": "SimpleCL_LogEvent",
415 "name": "SimpleCL_LogEvent",
418 "UUID": "317be184-a01a-3e2d-9ae4-cafaa405de70",
419 "description": "Generated description for concept referred to by key \"SimpleCL_LogEvent:0.0.1\""
424 "name": "SimpleCL_LogEventComponentType",
429 "name": "SimpleCL_LogEventComponentType",
432 "UUID": "be7fc79b-9b73-381a-8e23-9dd6e6b1233d",
433 "description": "Generated description for concept referred to by key \"SimpleCL_LogEventComponentType:0.0.1\""
438 "name": "SimpleCL_LogEventOtherFieldsType",
443 "name": "SimpleCL_LogEventOtherFieldsType",
446 "UUID": "1a082851-49e3-3f4c-b023-c05236cc8389",
447 "description": "Generated description for concept referred to by key \"SimpleCL_LogEventOtherFieldsType:0.0.1\""
452 "name": "SimpleCL_LogEventTargetType",
457 "name": "SimpleCL_LogEventTargetType",
460 "UUID": "cab6cd51-ea7b-3241-a173-ea8a24e29737",
461 "description": "Generated description for concept referred to by key \"SimpleCL_LogEventTargetType:0.0.1\""
466 "name": "SimpleCL_VesEvent",
471 "name": "SimpleCL_VesEvent",
474 "UUID": "0f57665a-f0a9-314e-ad0a-04c1f5758174",
475 "description": "Generated description for concept referred to by key \"SimpleCL_VesEvent:0.0.1\""
480 "name": "SimpleCL_VesEventHandlerPolicy2",
485 "name": "SimpleCL_VesEventHandlerPolicy2",
488 "UUID": "ba5d9a46-8cb4-3fbe-84fd-eabba5b7dd4b",
489 "description": "Generated description for concept referred to by key \"SimpleCL_VesEventHandlerPolicy2:0.0.1\""
494 "name": "SimpleCL_VesEventType",
499 "name": "SimpleCL_VesEventType",
502 "UUID": "9fd7a967-57d4-36ef-81e9-c3396f3aa8d1",
503 "description": "Generated description for concept referred to by key \"SimpleCL_VesEventType:0.0.1\""
508 "name": "SimpleLongType",
513 "name": "SimpleLongType",
516 "UUID": "2dfcd9ec-a6f9-3f9f-958f-9b36cf4ac574",
517 "description": "Generated description for concept referred to by key \"SimpleLongType:0.0.1\""
522 "name": "SimpleStringType",
527 "name": "SimpleStringType",
530 "UUID": "8a4957cf-9493-3a76-8c22-a208e23259af",
531 "description": "Generated description for concept referred to by key \"SimpleStringType:0.0.1\""
536 "name": "onap.policies.apex.Simplecontrolloop2",
541 "name": "onap.policies.apex.Simplecontrolloop2",
544 "UUID": "ecc97b87-f30b-344c-a476-d36501bf5cbd",
545 "description": "Generated description for concept referred to by key \"onap.policies.apex.Simplecontrolloop2:0.0.1\""
550 "name": "onap.policies.apex.Simplecontrolloop2_Albums",
555 "name": "onap.policies.apex.Simplecontrolloop2_Albums",
558 "UUID": "1469671a-56dd-3a68-bf6c-77a5cf7a9487",
559 "description": "Generated description for concept referred to by key \"onap.policies.apex.Simplecontrolloop2_Albums:0.0.1\""
564 "name": "onap.policies.apex.Simplecontrolloop2_Events",
569 "name": "onap.policies.apex.Simplecontrolloop2_Events",
572 "UUID": "23c4eee4-aba5-36f6-96d6-46f40061bfed",
573 "description": "Generated description for concept referred to by key \"onap.policies.apex.Simplecontrolloop2_Events:0.0.1\""
578 "name": "onap.policies.apex.Simplecontrolloop2_KeyInfo",
583 "name": "onap.policies.apex.Simplecontrolloop2_KeyInfo",
586 "UUID": "ea9e73ff-483c-3827-896c-6eaa9d69bc6e",
587 "description": "Generated description for concept referred to by key \"onap.policies.apex.Simplecontrolloop2_KeyInfo:0.0.1\""
592 "name": "onap.policies.apex.Simplecontrolloop2_Policies",
597 "name": "onap.policies.apex.Simplecontrolloop2_Policies",
600 "UUID": "38c068e5-bb9a-3997-9e50-ec77c66825c8",
601 "description": "Generated description for concept referred to by key \"onap.policies.apex.Simplecontrolloop2_Policies:0.0.1\""
606 "name": "onap.policies.apex.Simplecontrolloop2_Schemas",
611 "name": "onap.policies.apex.Simplecontrolloop2_Schemas",
614 "UUID": "38514b27-8b9b-3d06-844a-3aced27deb0a",
615 "description": "Generated description for concept referred to by key \"onap.policies.apex.Simplecontrolloop2_Schemas:0.0.1\""
620 "name": "onap.policies.apex.Simplecontrolloop2_Tasks",
625 "name": "onap.policies.apex.Simplecontrolloop2_Tasks",
628 "UUID": "0e0387b5-07fa-30e4-8554-eb51d2e18939",
629 "description": "Generated description for concept referred to by key \"onap.policies.apex.Simplecontrolloop2_Tasks:0.0.1\""
637 "name": "onap.policies.apex.Simplecontrolloop2_Policies",
644 "name": "SimpleCL_AAIFailureResponseHandlerPolicy2",
649 "name": "SimpleCL_AAIFailureResponseHandlerPolicy2",
652 "template": "Freestyle",
656 "key": "SimpleCL_ReceiveAAIFailureResponseState",
659 "parentKeyName": "SimpleCL_AAIFailureResponseHandlerPolicy2",
660 "parentKeyVersion": "0.0.1",
661 "parentLocalName": "NULL",
662 "localName": "SimpleCL_ReceiveAAIFailureResponseState"
665 "name": "SimpleCL_AAIFailureResponseEvent",
671 "key": "AAIFailureStateOutput",
674 "parentKeyName": "SimpleCL_AAIFailureResponseHandlerPolicy2",
675 "parentKeyVersion": "0.0.1",
676 "parentLocalName": "SimpleCL_ReceiveAAIFailureResponseState",
677 "localName": "AAIFailureStateOutput"
680 "name": "SimpleCL_LogEvent",
683 "outgoingEventReference": [
685 "name": "SimpleCL_LogEvent",
690 "parentKeyName": "NULL",
691 "parentKeyVersion": "0.0.0",
692 "parentLocalName": "NULL",
699 "contextAlbumReference": [],
700 "taskSelectionLogic": {
702 "logicFlavour": "UNDEFINED",
705 "stateFinalizerLogicMap": {
709 "name": "SimpleCL_HandleAAIFailureResponseTask2",
716 "name": "SimpleCL_HandleAAIFailureResponseTask2",
721 "parentKeyName": "SimpleCL_AAIFailureResponseHandlerPolicy2",
722 "parentKeyVersion": "0.0.1",
723 "parentLocalName": "SimpleCL_ReceiveAAIFailureResponseState",
724 "localName": "SimpleCL_AAIFailureResponseHandlerPolicy2"
726 "outputType": "DIRECT",
728 "parentKeyName": "SimpleCL_AAIFailureResponseHandlerPolicy2",
729 "parentKeyVersion": "0.0.1",
730 "parentLocalName": "SimpleCL_ReceiveAAIFailureResponseState",
731 "localName": "AAIFailureStateOutput"
741 "firstState": "SimpleCL_ReceiveAAIFailureResponseState"
746 "name": "SimpleCL_AAISuccessResponseHandlerPolicy2",
751 "name": "SimpleCL_AAISuccessResponseHandlerPolicy2",
754 "template": "Freestyle",
758 "key": "SimpleCL_ReceiveAAISuccessResponseState",
761 "parentKeyName": "SimpleCL_AAISuccessResponseHandlerPolicy2",
762 "parentKeyVersion": "0.0.1",
763 "parentLocalName": "NULL",
764 "localName": "SimpleCL_ReceiveAAISuccessResponseState"
767 "name": "SimpleCL_AAISuccessResponseEvent",
773 "key": "AAISuccessStateOutput",
776 "parentKeyName": "SimpleCL_AAISuccessResponseHandlerPolicy2",
777 "parentKeyVersion": "0.0.1",
778 "parentLocalName": "SimpleCL_ReceiveAAISuccessResponseState",
779 "localName": "AAISuccessStateOutput"
782 "name": "SimpleCL_CDSConfigModifyRequestEvent",
785 "outgoingEventReference": [
787 "name": "SimpleCL_CDSConfigModifyRequestEvent",
791 "name": "SimpleCL_LogEvent",
796 "parentKeyName": "NULL",
797 "parentKeyVersion": "0.0.0",
798 "parentLocalName": "NULL",
805 "contextAlbumReference": [],
806 "taskSelectionLogic": {
808 "logicFlavour": "UNDEFINED",
811 "stateFinalizerLogicMap": {
815 "name": "SimpleCL_HandleAAISuccessResponseTask2",
822 "name": "SimpleCL_HandleAAISuccessResponseTask2",
827 "parentKeyName": "SimpleCL_AAISuccessResponseHandlerPolicy2",
828 "parentKeyVersion": "0.0.1",
829 "parentLocalName": "SimpleCL_ReceiveAAISuccessResponseState",
830 "localName": "SimpleCL_AAISuccessResponseHandlerPolicy2"
832 "outputType": "DIRECT",
834 "parentKeyName": "SimpleCL_AAISuccessResponseHandlerPolicy2",
835 "parentKeyVersion": "0.0.1",
836 "parentLocalName": "SimpleCL_ReceiveAAISuccessResponseState",
837 "localName": "AAISuccessStateOutput"
847 "firstState": "SimpleCL_ReceiveAAISuccessResponseState"
852 "name": "SimpleCL_CDSConfigModifyFailureResponseHandlerPolicy2",
857 "name": "SimpleCL_CDSConfigModifyFailureResponseHandlerPolicy2",
860 "template": "Freestyle",
864 "key": "SimpleCL_CDSConfigModifyFailureResponseState",
867 "parentKeyName": "SimpleCL_CDSConfigModifyFailureResponseHandlerPolicy2",
868 "parentKeyVersion": "0.0.1",
869 "parentLocalName": "NULL",
870 "localName": "SimpleCL_CDSConfigModifyFailureResponseState"
873 "name": "SimpleCL_CDSConfigModifyFailureResponseEvent",
879 "key": "ConfigModifyFailureResponseOutput",
882 "parentKeyName": "SimpleCL_CDSConfigModifyFailureResponseHandlerPolicy2",
883 "parentKeyVersion": "0.0.1",
884 "parentLocalName": "SimpleCL_CDSConfigModifyFailureResponseState",
885 "localName": "ConfigModifyFailureResponseOutput"
888 "name": "SimpleCL_LogEvent",
891 "outgoingEventReference": [
893 "name": "SimpleCL_LogEvent",
898 "parentKeyName": "NULL",
899 "parentKeyVersion": "0.0.0",
900 "parentLocalName": "NULL",
907 "contextAlbumReference": [],
908 "taskSelectionLogic": {
910 "logicFlavour": "UNDEFINED",
913 "stateFinalizerLogicMap": {
917 "name": "SimpleCL_CDSConfigModifyFailureResponseTask2",
924 "name": "SimpleCL_CDSConfigModifyFailureResponseTask2",
929 "parentKeyName": "SimpleCL_CDSConfigModifyFailureResponseHandlerPolicy2",
930 "parentKeyVersion": "0.0.1",
931 "parentLocalName": "SimpleCL_CDSConfigModifyFailureResponseState",
932 "localName": "SimpleCL_CDSConfigModifyFailureResponseHandlerPolicy2"
934 "outputType": "DIRECT",
936 "parentKeyName": "SimpleCL_CDSConfigModifyFailureResponseHandlerPolicy2",
937 "parentKeyVersion": "0.0.1",
938 "parentLocalName": "SimpleCL_CDSConfigModifyFailureResponseState",
939 "localName": "ConfigModifyFailureResponseOutput"
949 "firstState": "SimpleCL_CDSConfigModifyFailureResponseState"
954 "name": "SimpleCL_CDSConfigModifySuccessResponseHandlerPolicy2",
959 "name": "SimpleCL_CDSConfigModifySuccessResponseHandlerPolicy2",
962 "template": "Freestyle",
966 "key": "SimpleCL_CDSConfigModifySuccessResponseState",
969 "parentKeyName": "SimpleCL_CDSConfigModifySuccessResponseHandlerPolicy2",
970 "parentKeyVersion": "0.0.1",
971 "parentLocalName": "NULL",
972 "localName": "SimpleCL_CDSConfigModifySuccessResponseState"
975 "name": "SimpleCL_CDSConfigModifySuccessResponseEvent",
981 "key": "ConfigModifySuccessResponseOutput",
984 "parentKeyName": "SimpleCL_CDSConfigModifySuccessResponseHandlerPolicy2",
985 "parentKeyVersion": "0.0.1",
986 "parentLocalName": "SimpleCL_CDSConfigModifySuccessResponseState",
987 "localName": "ConfigModifySuccessResponseOutput"
990 "name": "SimpleCL_LogEvent",
993 "outgoingEventReference": [
995 "name": "SimpleCL_LogEvent",
1000 "parentKeyName": "NULL",
1001 "parentKeyVersion": "0.0.0",
1002 "parentLocalName": "NULL",
1009 "contextAlbumReference": [],
1010 "taskSelectionLogic": {
1012 "logicFlavour": "UNDEFINED",
1015 "stateFinalizerLogicMap": {
1019 "name": "SimpleCL_CDSConfigModifySuccessResponseTask2",
1026 "name": "SimpleCL_CDSConfigModifySuccessResponseTask2",
1031 "parentKeyName": "SimpleCL_CDSConfigModifySuccessResponseHandlerPolicy2",
1032 "parentKeyVersion": "0.0.1",
1033 "parentLocalName": "SimpleCL_CDSConfigModifySuccessResponseState",
1034 "localName": "SimpleCL_CDSConfigModifySuccessResponseHandlerPolicy2"
1036 "outputType": "DIRECT",
1038 "parentKeyName": "SimpleCL_CDSConfigModifySuccessResponseHandlerPolicy2",
1039 "parentKeyVersion": "0.0.1",
1040 "parentLocalName": "SimpleCL_CDSConfigModifySuccessResponseState",
1041 "localName": "ConfigModifySuccessResponseOutput"
1051 "firstState": "SimpleCL_CDSConfigModifySuccessResponseState"
1056 "name": "SimpleCL_VesEventHandlerPolicy2",
1061 "name": "SimpleCL_VesEventHandlerPolicy2",
1064 "template": "Freestyle",
1068 "key": "SimpleCL_ReceiveVesState",
1071 "parentKeyName": "SimpleCL_VesEventHandlerPolicy2",
1072 "parentKeyVersion": "0.0.1",
1073 "parentLocalName": "NULL",
1074 "localName": "SimpleCL_ReceiveVesState"
1077 "name": "SimpleCL_VesEvent",
1086 "parentKeyName": "SimpleCL_VesEventHandlerPolicy2",
1087 "parentKeyVersion": "0.0.1",
1088 "parentLocalName": "SimpleCL_ReceiveVesState",
1089 "localName": "VesOutput"
1092 "name": "SimpleCL_AAIRequestEvent",
1095 "outgoingEventReference": [
1097 "name": "SimpleCL_AAIRequestEvent",
1101 "name": "SimpleCL_LogEvent",
1106 "parentKeyName": "NULL",
1107 "parentKeyVersion": "0.0.0",
1108 "parentLocalName": "NULL",
1115 "contextAlbumReference": [],
1116 "taskSelectionLogic": {
1118 "logicFlavour": "UNDEFINED",
1121 "stateFinalizerLogicMap": {
1125 "name": "SimpleCL_HandleVesEventTask2",
1132 "name": "SimpleCL_HandleVesEventTask2",
1137 "parentKeyName": "SimpleCL_VesEventHandlerPolicy2",
1138 "parentKeyVersion": "0.0.1",
1139 "parentLocalName": "SimpleCL_ReceiveVesState",
1140 "localName": "SimpleCL_VesEventHandlerPolicy2"
1142 "outputType": "DIRECT",
1144 "parentKeyName": "SimpleCL_VesEventHandlerPolicy2",
1145 "parentKeyVersion": "0.0.1",
1146 "parentLocalName": "SimpleCL_ReceiveVesState",
1147 "localName": "VesOutput"
1157 "firstState": "SimpleCL_ReceiveVesState"
1165 "name": "onap.policies.apex.Simplecontrolloop2_Tasks",
1172 "name": "SimpleCL_CDSConfigModifyFailureResponseTask2",
1177 "name": "SimpleCL_CDSConfigModifyFailureResponseTask2",
1182 "name": "SimpleCL_CDSConfigModifyFailureResponseEvent",
1185 "nameSpace": "org.onap.policy.apex.simplecontrolloop",
1191 "key": "actionIdentifiers",
1193 "key": "actionIdentifiers",
1195 "name": "SimpleCL_CDSActionIdentifiersType",
1202 "key": "commonHeader",
1204 "key": "commonHeader",
1206 "name": "SimpleCL_CDSFailureResponseCommonHeaderType",
1217 "name": "SimpleCL_CDSConfigModifyRequestPayloadType",
1228 "name": "SimpleCL_CDSFailureResponseStatusType",
1236 "toscaPolicyState": "EXIT_FAILURE"
1241 "key": "SimpleCL_LogEvent",
1244 "name": "SimpleCL_LogEvent",
1247 "nameSpace": "org.onap.policy.apex.simplecontrolloop",
1257 "name": "SimpleCL_LogEventComponentType",
1268 "name": "SimpleStringType",
1275 "key": "otherFields",
1277 "key": "otherFields",
1279 "name": "SimpleCL_LogEventOtherFieldsType",
1290 "name": "SimpleCL_LogEventTargetType",
1298 "toscaPolicyState": ""
1306 "contextAlbumReference": [
1308 "name": "SimpleCL_EventDetailsAlbum",
1314 "logicFlavour": "JAVASCRIPT",
1315 "logic": "var uuidType = java.util.UUID;\nvar longType = java.lang.Long;\nvar HashMapType = java.util.HashMap;\n\nvar albumID = executor.getExecutionProperties().getProperty(\"albumId\");\nvar eventDetailsAlbum = executor.getContextAlbum(\"SimpleCL_EventDetailsAlbum\").get(albumID.toString());\n\nvar commonEventHeader = eventDetailsAlbum.get(\"commonEventHeader\");\nvar errorMessage = \"CDS operation failed. Error message from CDS - \" + executor.inFields.get(\"status\").get(\"errorMessage\");\nvar logEventFields = populateLogEventFields(commonEventHeader.get(\"eventId\"), eventDetailsAlbum.get(\"otherFields\").get(\"hashMap\").get(\"pnfName\"), \"PNF\", \"FINAL_FAILURE\", \"Failed to process VES event. Reason: \" + errorMessage);\nexecutor.addFieldsToOutput(logEventFields);\nexecutor.logger.info(executor.outFieldsList);\ntrue;\n\nfunction populateLogEventFields(eventId, pnfName, targetType, status, message) {\n var timestamp = longType(new Date().getTime());\n var logEventFields = java.util.HashMap();\n logEventFields.put(\"id\", eventId);\n \n var entityInfo = executor.subject.getOutFieldSchemaHelper(\"SimpleCL_LogEvent\", \"target\").createNewSubInstance(\"entityInfo\");\n entityInfo.put(\"pnf_DasH_name\", pnfName);\n var target = executor.subject.getOutFieldSchemaHelper(\"SimpleCL_LogEvent\", \"target\").createNewInstance();\n target.put(\"entityInfo\", entityInfo);\n target.put(\"targetType\", targetType)\n logEventFields.put(\"target\", target);\n \n var artifacts = executor.subject.getOutFieldSchemaHelper(\"SimpleCL_LogEvent\", \"component\").createNewSubInstance(\"artifacts\");\n artifacts.put(\"policyName\", \"onap.policies.apex.Simplecontrolloop2\");\n artifacts.put(\"policyVersion\", \"1.0.0\");\n var component = executor.subject.getOutFieldSchemaHelper(\"SimpleCL_LogEvent\", \"component\").createNewInstance();\n component.put(\"artifacts\", artifacts);\n component.put(\"name\", \"Policy\")\n component.put(\"flavour\", \"Apex-PDP\")\n component.put(\"timestamp\", timestamp)\n component.put(\"status\", status)\n component.put(\"message\", message)\n logEventFields.put(\"component\", component);\n \n var otherFieldsEntry = executor.subject.getOutFieldSchemaHelper(\"SimpleCL_LogEvent\", \"otherFields\").createNewInstance();\n otherFieldsEntry.put(\"useCaseName\", \"simple-controlloop-usecase\");\n logEventFields.put(\"otherFields\", otherFieldsEntry);\n \n return logEventFields;\n}"
1321 "name": "SimpleCL_CDSConfigModifySuccessResponseTask2",
1326 "name": "SimpleCL_CDSConfigModifySuccessResponseTask2",
1331 "name": "SimpleCL_CDSConfigModifySuccessResponseEvent",
1334 "nameSpace": "org.onap.policy.apex.simplecontrolloop",
1340 "key": "actionIdentifiers",
1342 "key": "actionIdentifiers",
1344 "name": "SimpleCL_CDSActionIdentifiersType",
1351 "key": "commonHeader",
1353 "key": "commonHeader",
1355 "name": "SimpleCL_CDSSuccessResponseCommonHeaderType",
1366 "name": "SimpleCL_CDSConfigModifyResponsePayloadType",
1377 "name": "SimpleCL_CDSSuccessResponseStatusType",
1385 "toscaPolicyState": "EXIT_SUCCESS"
1390 "key": "SimpleCL_LogEvent",
1393 "name": "SimpleCL_LogEvent",
1396 "nameSpace": "org.onap.policy.apex.simplecontrolloop",
1406 "name": "SimpleCL_LogEventComponentType",
1417 "name": "SimpleStringType",
1424 "key": "otherFields",
1426 "key": "otherFields",
1428 "name": "SimpleCL_LogEventOtherFieldsType",
1439 "name": "SimpleCL_LogEventTargetType",
1447 "toscaPolicyState": ""
1455 "contextAlbumReference": [
1457 "name": "SimpleCL_EventDetailsAlbum",
1463 "logicFlavour": "JAVASCRIPT",
1464 "logic": "var uuidType = java.util.UUID;\nvar longType = java.lang.Long;\nvar HashMapType = java.util.HashMap;\n\nvar albumID = executor.getExecutionProperties().getProperty(\"albumId\");\nvar eventDetailsAlbum = executor.getContextAlbum(\"SimpleCL_EventDetailsAlbum\").get(albumID.toString());\n\nvar commonEventHeader = eventDetailsAlbum.get(\"commonEventHeader\");\n\nvar logEventFields = populateLogEventFields(commonEventHeader.get(\"eventId\"), eventDetailsAlbum.get(\"otherFields\").get(\"hashMap\").get(\"pnfName\"), \"PNF\", \"FINAL_SUCCESS\", \"Successfully processed the VES event. Hostname is updated.\")\nexecutor.addFieldsToOutput(logEventFields);\nexecutor.logger.info(executor.outFieldsList);\ntrue;\n\nfunction populateLogEventFields(eventId, pnfName, targetType, status, message) {\n var timestamp = longType(new Date().getTime());\n var logEventFields = java.util.HashMap();\n logEventFields.put(\"id\", eventId);\n \n var entityInfo = executor.subject.getOutFieldSchemaHelper(\"SimpleCL_LogEvent\", \"target\").createNewSubInstance(\"entityInfo\");\n entityInfo.put(\"pnf_DasH_name\", pnfName);\n var target = executor.subject.getOutFieldSchemaHelper(\"SimpleCL_LogEvent\", \"target\").createNewInstance();\n target.put(\"entityInfo\", entityInfo);\n target.put(\"targetType\", targetType)\n logEventFields.put(\"target\", target);\n \n var artifacts = executor.subject.getOutFieldSchemaHelper(\"SimpleCL_LogEvent\", \"component\").createNewSubInstance(\"artifacts\");\n artifacts.put(\"policyName\", \"onap.policies.apex.Simplecontrolloop2\");\n artifacts.put(\"policyVersion\", \"1.0.0\");\n var component = executor.subject.getOutFieldSchemaHelper(\"SimpleCL_LogEvent\", \"component\").createNewInstance();\n component.put(\"artifacts\", artifacts);\n component.put(\"name\", \"Policy\")\n component.put(\"flavour\", \"Apex-PDP\")\n component.put(\"timestamp\", timestamp)\n component.put(\"status\", status)\n component.put(\"message\", message)\n logEventFields.put(\"component\", component);\n \n var otherFieldsEntry = executor.subject.getOutFieldSchemaHelper(\"SimpleCL_LogEvent\", \"otherFields\").createNewInstance();\n otherFieldsEntry.put(\"useCaseName\", \"simple-controlloop-usecase\");\n logEventFields.put(\"otherFields\", otherFieldsEntry);\n \n return logEventFields;\n}"
1470 "name": "SimpleCL_HandleAAIFailureResponseTask2",
1475 "name": "SimpleCL_HandleAAIFailureResponseTask2",
1480 "name": "SimpleCL_AAIFailureResponseEvent",
1483 "nameSpace": "org.onap.policy.apex.simplecontrolloop",
1489 "key": "requestError",
1491 "key": "requestError",
1493 "name": "SimpleCL_AAIRequestErrorType",
1501 "toscaPolicyState": "EXIT_FAILURE"
1506 "key": "SimpleCL_LogEvent",
1509 "name": "SimpleCL_LogEvent",
1512 "nameSpace": "org.onap.policy.apex.simplecontrolloop",
1522 "name": "SimpleCL_LogEventComponentType",
1533 "name": "SimpleStringType",
1540 "key": "otherFields",
1542 "key": "otherFields",
1544 "name": "SimpleCL_LogEventOtherFieldsType",
1555 "name": "SimpleCL_LogEventTargetType",
1563 "toscaPolicyState": ""
1571 "contextAlbumReference": [
1573 "name": "SimpleCL_EventDetailsAlbum",
1579 "logicFlavour": "JAVASCRIPT",
1580 "logic": "var uuidType = java.util.UUID;\nvar longType = java.lang.Long;\nvar HashMapType = java.util.HashMap;\n\nvar albumID = executor.getExecutionProperties().getProperty(\"albumId\");\nvar eventDetailsAlbum = executor.getContextAlbum(\"SimpleCL_EventDetailsAlbum\").get(albumID.toString());\n\nvar aaiErrorMessage = \"AAI operation failed. Error message from AAI - \" + executor.inFields.get(\"requestError\").get(\"serviceException\").get(\"text\");\n\nvar logEventFields = populateLogEventFields(eventDetailsAlbum.get(\"commonEventHeader\").get(\"eventId\"), eventDetailsAlbum.get(\"otherFields\").get(\"hashMap\").get(\"pnfName\"), \"PNF\", \"FINAL_FAILURE\", \"Failed to process VES event. Reason: \" + aaiErrorMessage)\nexecutor.addFieldsToOutput(logEventFields);\nexecutor.logger.info(executor.outFieldsList);\ntrue;\n\nfunction populateLogEventFields(eventId, pnfName, targetType, status, message) {\n var timestamp = longType(new Date().getTime());\n var logEventFields = java.util.HashMap();\n logEventFields.put(\"id\", eventId);\n \n var entityInfo = executor.subject.getOutFieldSchemaHelper(\"SimpleCL_LogEvent\", \"target\").createNewSubInstance(\"entityInfo\");\n entityInfo.put(\"pnf_DasH_name\", pnfName);\n var target = executor.subject.getOutFieldSchemaHelper(\"SimpleCL_LogEvent\", \"target\").createNewInstance();\n target.put(\"entityInfo\", entityInfo);\n target.put(\"targetType\", targetType)\n logEventFields.put(\"target\", target);\n \n var artifacts = executor.subject.getOutFieldSchemaHelper(\"SimpleCL_LogEvent\", \"component\").createNewSubInstance(\"artifacts\");\n artifacts.put(\"policyName\", \"onap.policies.apex.Simplecontrolloop2\");\n artifacts.put(\"policyVersion\", \"1.0.0\");\n var component = executor.subject.getOutFieldSchemaHelper(\"SimpleCL_LogEvent\", \"component\").createNewInstance();\n component.put(\"artifacts\", artifacts);\n component.put(\"name\", \"Policy\")\n component.put(\"flavour\", \"Apex-PDP\")\n component.put(\"timestamp\", timestamp)\n component.put(\"status\", status)\n component.put(\"message\", message)\n logEventFields.put(\"component\", component);\n \n var otherFieldsEntry = executor.subject.getOutFieldSchemaHelper(\"SimpleCL_LogEvent\", \"otherFields\").createNewInstance();\n otherFieldsEntry.put(\"useCaseName\", \"simple-controlloop-usecase\");\n logEventFields.put(\"otherFields\", otherFieldsEntry);\n \n return logEventFields;\n}"
1586 "name": "SimpleCL_HandleAAISuccessResponseTask2",
1591 "name": "SimpleCL_HandleAAISuccessResponseTask2",
1596 "name": "SimpleCL_AAISuccessResponseEvent",
1599 "nameSpace": "org.onap.policy.apex.simplecontrolloop",
1605 "key": "equip-model",
1607 "key": "equip-model",
1609 "name": "SimpleStringType",
1616 "key": "equip-type",
1618 "key": "equip-type",
1620 "name": "SimpleStringType",
1627 "key": "equip-vendor",
1629 "key": "equip-vendor",
1631 "name": "SimpleStringType",
1642 "name": "SimpleStringType",
1653 "name": "SimpleBooleanType",
1660 "key": "ipaddress-v4-oam",
1662 "key": "ipaddress-v4-oam",
1664 "name": "SimpleStringType",
1675 "name": "SimpleStringType",
1682 "key": "pnf-ipv4-address",
1684 "key": "pnf-ipv4-address",
1686 "name": "SimpleStringType",
1697 "name": "SimpleStringType",
1704 "key": "resource-version",
1706 "key": "resource-version",
1708 "name": "SimpleStringType",
1716 "toscaPolicyState": ""
1721 "key": "SimpleCL_CDSConfigModifyRequestEvent",
1724 "name": "SimpleCL_CDSConfigModifyRequestEvent",
1727 "nameSpace": "org.onap.policy.apex.simplecontrolloop",
1733 "key": "actionIdentifiers",
1735 "key": "actionIdentifiers",
1737 "name": "SimpleCL_CDSActionIdentifiersType",
1744 "key": "commonHeader",
1746 "key": "commonHeader",
1748 "name": "SimpleCL_CDSRequestCommonHeaderType",
1759 "name": "SimpleCL_CDSConfigModifyRequestPayloadType",
1767 "toscaPolicyState": ""
1771 "key": "SimpleCL_LogEvent",
1774 "name": "SimpleCL_LogEvent",
1777 "nameSpace": "org.onap.policy.apex.simplecontrolloop",
1787 "name": "SimpleCL_LogEventComponentType",
1798 "name": "SimpleStringType",
1805 "key": "otherFields",
1807 "key": "otherFields",
1809 "name": "SimpleCL_LogEventOtherFieldsType",
1820 "name": "SimpleCL_LogEventTargetType",
1828 "toscaPolicyState": ""
1836 "contextAlbumReference": [
1838 "name": "SimpleCL_EventDetailsAlbum",
1844 "logicFlavour": "JAVASCRIPT",
1845 "logic": "var uuidType = java.util.UUID;\nvar HashMapType = java.util.HashMap;\nvar longType = java.lang.Long;\n\nvar albumID = executor.getExecutionProperties().getProperty(\"albumId\");\nvar eventDetailsAlbum = executor.getContextAlbum(\"SimpleCL_EventDetailsAlbum\").get(albumID.toString());\nexecutor.logger.info(\"HandleAAISuccessResponseTask extracted context album - \" + albumID.toString() + \"::\" + eventDetailsAlbum);\n\nvar commonEventHeader = eventDetailsAlbum.get(\"commonEventHeader\");\nvar otherFieldsMap = eventDetailsAlbum.get(\"otherFields\").get(\"hashMap\");\n\nvar targetEntityName = executor.inFields.get(\"pnf-name\")\nvar logMessage = \"\";\nvar existingHostname = executor.inFields.get(\"pnf-name2\");\nvar hostnameInVesEvent = otherFieldsMap.get(\"hostname\");\n\nvar albumSchemaHelper = executor.getContextAlbum(\"SimpleCL_EventDetailsAlbum\").getSchemaHelper();\nvar target = albumSchemaHelper.createNewSubInstance(\"target\");\ntarget.put(\"targetType\", \"PNF\")\nvar entityInfo = albumSchemaHelper.createNewSubInstance(\"entityInfo\");\nentityInfo.put(\"name\",targetEntityName);\ntarget.put(\"entityInfo\", entityInfo);\neventDetailsAlbum.put(\"target\", target);\n\nvar returnVal = true;\nif ((String(hostnameInVesEvent) != \"UNDEFINED\") && (String(existingHostname) != String(hostnameInVesEvent))) {\n logMessage = \"Hostname available in AAI does not match with the hostname received in the VES Event.\";\n returnVal = false\n var logEventFields = populateLogEventFields(commonEventHeader.get(\"eventId\"), otherFieldsMap.get(\"pnfName\"), \"PNF\", \"FINAL_FAILURE\", \"Failed to process VES event. Reason: \" + logMessage)\n executor.addFieldsToOutput(logEventFields);\n} else {\n logMessage = \"Received response from AAI successfully. Hostname in AAI matches with the one in Ves event. Going to make the update-config request to CDS.\";\n\n var commonHeader = executor.subject.getOutFieldSchemaHelper(\"SimpleCL_CDSConfigModifyRequestEvent\", \"commonHeader\").createNewInstance();\n commonHeader.put(\"subRequestId\", albumID.toString());\n commonHeader.put(\"requestId\", commonEventHeader.get(\"eventId\"));\n commonHeader.put(\"originatorId\", \"POLICY\");\n\n var blueprintName = \"controlloop-hostname-update\";\n var blueprintVersion = \"1.0.4\";\n var newHostname = \"host\" + Math.random().toString(36).substring(7);\n eventDetailsAlbum.put(\"generatedHostname\", newHostname);\n\n var actionIdentifiers = executor.subject.getOutFieldSchemaHelper(\"SimpleCL_CDSConfigModifyRequestEvent\", \"actionIdentifiers\").createNewInstance();\n actionIdentifiers.put(\"mode\", \"sync\");\n actionIdentifiers.put(\"blueprintName\", blueprintName);\n actionIdentifiers.put(\"blueprintVersion\", blueprintVersion);\n actionIdentifiers.put(\"actionName\", \"update-config\");\n\n var payloadEntry = executor.subject.getOutFieldSchemaHelper(\"SimpleCL_CDSConfigModifyRequestEvent\", \"payload\").createNewSubInstance(\"CDSConfigModifyRequestPayloadEntry\");\n payloadEntry.put(\"hostname\", newHostname)\n payloadEntry.put(\"IP\", executor.inFields.get(\"ipaddress-v4-oam\"));\n payloadEntry.put(\"pnfName\", otherFieldsMap.get(\"pnfName\"));\n\n var payload = executor.subject.getOutFieldSchemaHelper(\"SimpleCL_CDSConfigModifyRequestEvent\", \"payload\").createNewInstance();\n payload.put(\"update_DasH_config_DasH_request\", payloadEntry);\n\n var cdsRequestEventFields = java.util.HashMap();\n cdsRequestEventFields.put(\"commonHeader\", commonHeader);\n cdsRequestEventFields.put(\"actionIdentifiers\", actionIdentifiers);\n cdsRequestEventFields.put(\"payload\", payload);\n executor.addFieldsToOutput(cdsRequestEventFields);\n\n var logEventFields = populateLogEventFields(commonEventHeader.get(\"eventId\"), otherFieldsMap.get(\"pnfName\"), \"PNF\", \"SUCCESS\", logMessage)\n executor.addFieldsToOutput(logEventFields);\n}\nexecutor.logger.info(executor.outFieldsList);\nreturnVal;\n\nfunction populateLogEventFields(eventId, pnfName, targetType, status, message) {\n var timestamp = longType(new Date().getTime());\n var logEventFields = java.util.HashMap();\n logEventFields.put(\"id\", eventId);\n \n var entityInfo = executor.subject.getOutFieldSchemaHelper(\"SimpleCL_LogEvent\", \"target\").createNewSubInstance(\"entityInfo\");\n entityInfo.put(\"pnf_DasH_name\", pnfName);\n var target = executor.subject.getOutFieldSchemaHelper(\"SimpleCL_LogEvent\", \"target\").createNewInstance();\n target.put(\"entityInfo\", entityInfo);\n target.put(\"targetType\", targetType)\n logEventFields.put(\"target\", target);\n \n var artifacts = executor.subject.getOutFieldSchemaHelper(\"SimpleCL_LogEvent\", \"component\").createNewSubInstance(\"artifacts\");\n artifacts.put(\"policyName\", \"onap.policies.apex.Simplecontrolloop2\");\n artifacts.put(\"policyVersion\", \"1.0.0\");\n var component = executor.subject.getOutFieldSchemaHelper(\"SimpleCL_LogEvent\", \"component\").createNewInstance();\n component.put(\"artifacts\", artifacts);\n component.put(\"name\", \"Policy\")\n component.put(\"flavour\", \"Apex-PDP\")\n component.put(\"timestamp\", timestamp)\n component.put(\"status\", status)\n component.put(\"message\", message)\n logEventFields.put(\"component\", component);\n \n var otherFieldsEntry = executor.subject.getOutFieldSchemaHelper(\"SimpleCL_LogEvent\", \"otherFields\").createNewInstance();\n otherFieldsEntry.put(\"useCaseName\", \"simple-controlloop-usecase\");\n logEventFields.put(\"otherFields\", otherFieldsEntry);\n \n return logEventFields;\n}"
1851 "name": "SimpleCL_HandleVesEventTask2",
1856 "name": "SimpleCL_HandleVesEventTask2",
1861 "name": "SimpleCL_VesEvent",
1864 "nameSpace": "org.onap.policy.apex.simplecontrolloop",
1874 "name": "SimpleCL_VesEventType",
1882 "toscaPolicyState": "ENTRY"
1887 "key": "SimpleCL_AAIRequestEvent",
1890 "name": "SimpleCL_AAIRequestEvent",
1893 "nameSpace": "org.onap.policy.apex.simplecontrolloop",
1903 "name": "SimpleStringType",
1911 "toscaPolicyState": ""
1915 "key": "SimpleCL_LogEvent",
1918 "name": "SimpleCL_LogEvent",
1921 "nameSpace": "org.onap.policy.apex.simplecontrolloop",
1931 "name": "SimpleCL_LogEventComponentType",
1942 "name": "SimpleStringType",
1949 "key": "otherFields",
1951 "key": "otherFields",
1953 "name": "SimpleCL_LogEventOtherFieldsType",
1964 "name": "SimpleCL_LogEventTargetType",
1972 "toscaPolicyState": ""
1980 "contextAlbumReference": [
1982 "name": "SimpleCL_EventDetailsAlbum",
1988 "logicFlavour": "JAVASCRIPT",
1989 "logic": "var uuidType = java.util.UUID;\nvar HashMapType = java.util.HashMap;\nvar longType = java.lang.Long;\n\nvar eventDetailsAlbum = executor.getContextAlbum(\"SimpleCL_EventDetailsAlbum\").getSchemaHelper().createNewInstance();\nvar returnValue = true;\n\nvar event = executor.inFields.get(\"event\");\nexecutor.logger.info(\"HandleVesEventTask processing VES event - \" + event);\n\nvar commonEventHeader = event.get(\"commonEventHeader\");\nvar otherFields = event.get(\"otherFields\");\n// albumID will be used to fetch info from our album later. Storing event data in album by sourceId / AAI pnf-id, the same will be sent to CDS request payload as subRequestId\nvar albumID = commonEventHeader.get(\"sourceId\");\n// save the event processing start time in apex\ncommonEventHeader.put(\"startEpochMicrosec\", longType(new Date().getTime()));\n//save the incoming event details to album\neventDetailsAlbum.put(\"commonEventHeader\", commonEventHeader);\neventDetailsAlbum.put(\"otherFields\", otherFields);\nexecutor.getContextAlbum(\"SimpleCL_EventDetailsAlbum\").put(albumID.toString(), eventDetailsAlbum);\nexecutor.logger.info(\"HandleVesEventTask storing context album - \" + albumID.toString() + \"::\" + eventDetailsAlbum);\n\nexecutor.getExecutionProperties().setProperty(\"albumId\", albumID);\nexecutor.getExecutionProperties().setProperty(\"pnfName\", otherFields.get(\"hashMap\").get(\"pnfName\"));\n\nvar logEventFields = populateLogEventFields(eventDetailsAlbum.get(\"commonEventHeader\").get(\"eventId\"), otherFields.get(\"hashMap\").get(\"pnfName\"), \"PNF\", \"ACTIVE\", \"VES event has been received. Going to fetch details from AAI.\")\n\nexecutor.addFieldsToOutput(logEventFields);\n\nexecutor.logger.info(executor.outFieldsList);\nreturnValue;\n\nfunction populateLogEventFields(eventId, pnfName, targetType, status, message) {\n // populate logEventFields\n var timestamp = longType(new Date().getTime());\n var logEventFields = java.util.HashMap();\n logEventFields.put(\"id\", eventId);\n \n var entityInfo = executor.subject.getOutFieldSchemaHelper(\"SimpleCL_LogEvent\", \"target\").createNewSubInstance(\"entityInfo\");\n entityInfo.put(\"pnf_DasH_name\", pnfName);\n var target = executor.subject.getOutFieldSchemaHelper(\"SimpleCL_LogEvent\", \"target\").createNewInstance();\n target.put(\"entityInfo\", entityInfo);\n target.put(\"targetType\", targetType)\n logEventFields.put(\"target\", target);\n \n var artifacts = executor.subject.getOutFieldSchemaHelper(\"SimpleCL_LogEvent\", \"component\").createNewSubInstance(\"artifacts\");\n artifacts.put(\"policyName\", \"onap.policies.apex.Simplecontrolloop2\");\n artifacts.put(\"policyVersion\", \"1.0.0\");\n var component = executor.subject.getOutFieldSchemaHelper(\"SimpleCL_LogEvent\", \"component\").createNewInstance();\n component.put(\"artifacts\", artifacts);\n component.put(\"name\", \"Policy\")\n component.put(\"flavour\", \"Apex-PDP\")\n component.put(\"timestamp\", timestamp)\n component.put(\"status\", status)\n component.put(\"message\", message)\n logEventFields.put(\"component\", component);\n \n var otherFieldsEntry = executor.subject.getOutFieldSchemaHelper(\"SimpleCL_LogEvent\", \"otherFields\").createNewInstance();\n otherFieldsEntry.put(\"useCaseName\", \"simple-controlloop-usecase\");\n logEventFields.put(\"otherFields\", otherFieldsEntry);\n \n return logEventFields;\n}"
1998 "name": "onap.policies.apex.Simplecontrolloop2_Events",
2005 "name": "SimpleCL_AAIFailureResponseEvent",
2010 "name": "SimpleCL_AAIFailureResponseEvent",
2013 "nameSpace": "org.onap.policy.apex.simplecontrolloop",
2019 "key": "requestError",
2021 "key": "requestError",
2023 "name": "SimpleCL_AAIRequestErrorType",
2032 "toscaPolicyState": "EXIT_FAILURE"
2036 "name": "SimpleCL_AAIRequestEvent",
2041 "name": "SimpleCL_AAIRequestEvent",
2044 "nameSpace": "org.onap.policy.apex.simplecontrolloop",
2054 "name": "SimpleStringType",
2062 "toscaPolicyState": ""
2067 "name": "SimpleCL_AAISuccessResponseEvent",
2072 "name": "SimpleCL_AAISuccessResponseEvent",
2075 "nameSpace": "org.onap.policy.apex.simplecontrolloop",
2081 "key": "equip-model",
2083 "key": "equip-model",
2085 "name": "SimpleStringType",
2092 "key": "equip-type",
2094 "key": "equip-type",
2096 "name": "SimpleStringType",
2103 "key": "equip-vendor",
2105 "key": "equip-vendor",
2107 "name": "SimpleStringType",
2118 "name": "SimpleStringType",
2129 "name": "SimpleBooleanType",
2136 "key": "ipaddress-v4-oam",
2138 "key": "ipaddress-v4-oam",
2140 "name": "SimpleStringType",
2151 "name": "SimpleStringType",
2158 "key": "pnf-ipv4-address",
2160 "key": "pnf-ipv4-address",
2162 "name": "SimpleStringType",
2173 "name": "SimpleStringType",
2180 "key": "resource-version",
2182 "key": "resource-version",
2184 "name": "SimpleStringType",
2192 "toscaPolicyState": ""
2197 "name": "SimpleCL_CDSConfigModifyFailureResponseEvent",
2202 "name": "SimpleCL_CDSConfigModifyFailureResponseEvent",
2205 "nameSpace": "org.onap.policy.apex.simplecontrolloop",
2211 "key": "actionIdentifiers",
2213 "key": "actionIdentifiers",
2215 "name": "SimpleCL_CDSActionIdentifiersType",
2222 "key": "commonHeader",
2224 "key": "commonHeader",
2226 "name": "SimpleCL_CDSFailureResponseCommonHeaderType",
2237 "name": "SimpleCL_CDSConfigModifyRequestPayloadType",
2248 "name": "SimpleCL_CDSFailureResponseStatusType",
2256 "toscaPolicyState": "EXIT_FAILURE"
2261 "name": "SimpleCL_CDSConfigModifyRequestEvent",
2266 "name": "SimpleCL_CDSConfigModifyRequestEvent",
2269 "nameSpace": "org.onap.policy.apex.simplecontrolloop",
2275 "key": "actionIdentifiers",
2277 "key": "actionIdentifiers",
2279 "name": "SimpleCL_CDSActionIdentifiersType",
2286 "key": "commonHeader",
2288 "key": "commonHeader",
2290 "name": "SimpleCL_CDSRequestCommonHeaderType",
2301 "name": "SimpleCL_CDSConfigModifyRequestPayloadType",
2309 "toscaPolicyState": ""
2314 "name": "SimpleCL_CDSConfigModifySuccessResponseEvent",
2319 "name": "SimpleCL_CDSConfigModifySuccessResponseEvent",
2322 "nameSpace": "org.onap.policy.apex.simplecontrolloop",
2328 "key": "actionIdentifiers",
2330 "key": "actionIdentifiers",
2332 "name": "SimpleCL_CDSActionIdentifiersType",
2339 "key": "commonHeader",
2341 "key": "commonHeader",
2343 "name": "SimpleCL_CDSSuccessResponseCommonHeaderType",
2354 "name": "SimpleCL_CDSConfigModifyResponsePayloadType",
2365 "name": "SimpleCL_CDSSuccessResponseStatusType",
2373 "toscaPolicyState": "EXIT_SUCCESS"
2378 "name": "SimpleCL_LogEvent",
2383 "name": "SimpleCL_LogEvent",
2386 "nameSpace": "org.onap.policy.apex.simplecontrolloop",
2396 "name": "SimpleCL_LogEventComponentType",
2407 "name": "SimpleStringType",
2414 "key": "otherFields",
2416 "key": "otherFields",
2418 "name": "SimpleCL_LogEventOtherFieldsType",
2429 "name": "SimpleCL_LogEventTargetType",
2437 "toscaPolicyState": ""
2442 "name": "SimpleCL_VesEvent",
2447 "name": "SimpleCL_VesEvent",
2450 "nameSpace": "org.onap.policy.apex.simplecontrolloop",
2460 "name": "SimpleCL_VesEventType",
2468 "toscaPolicyState": "ENTRY"
2476 "name": "onap.policies.apex.Simplecontrolloop2_Albums",
2483 "name": "SimpleCL_EventDetailsAlbum",
2488 "name": "SimpleCL_EventDetailsAlbum",
2494 "name": "SimpleCL_EventDetailsAlbumType",
2504 "name": "onap.policies.apex.Simplecontrolloop2_Schemas",
2511 "name": "SimpleBooleanType",
2516 "name": "SimpleBooleanType",
2519 "schemaFlavour": "Java",
2520 "schemaDefinition": "java.lang.Boolean"
2525 "name": "SimpleCL_AAIRequestErrorType",
2530 "name": "SimpleCL_AAIRequestErrorType",
2533 "schemaFlavour": "Avro",
2534 "schemaDefinition": "{\n \"name\": \"AAIRequestErrorType\",\n \"type\": \"record\",\n \"fields\": [\n {\n \"name\": \"serviceException\",\n \"type\": {\n \"name\": \"serviceException\",\n \"type\": \"record\",\n \"fields\": [\n {\n \"name\": \"messageId\",\n \"type\": \"string\"\n },\n {\n \"name\": \"text\",\n \"type\": \"string\"\n },\n {\n \"name\": \"variables\",\n \"type\": {\n \"type\": \"array\",\n \"items\": \"string\"\n }\n }\n ]\n }\n }\n ]\n}"
2539 "name": "SimpleCL_CDSActionIdentifiersType",
2544 "name": "SimpleCL_CDSActionIdentifiersType",
2547 "schemaFlavour": "Avro",
2548 "schemaDefinition": "{\n \"type\": \"record\",\n \"name\": \"CDSActionIdentifiers_Type\",\n \"fields\": [\n {\n \"name\": \"actionName\",\n \"type\": \"string\"\n },\n {\n \"name\": \"blueprintName\",\n \"type\": \"string\"\n },\n {\n \"name\": \"blueprintVersion\",\n \"type\": \"string\"\n },\n {\n \"name\": \"mode\",\n \"type\": \"string\"\n }\n ]\n}"
2553 "name": "SimpleCL_CDSConfigModifyRequestPayloadType",
2558 "name": "SimpleCL_CDSConfigModifyRequestPayloadType",
2561 "schemaFlavour": "Avro",
2562 "schemaDefinition": "{\n \"type\": \"map\",\n \"values\": {\n \"type\": \"record\",\n \"name\": \"CDSConfigModifyRequestPayloadEntry\",\n \"fields\": [\n {\n \"name\": \"hostname\",\n \"type\": \"string\"\n },\n {\n \"name\": \"IP\",\n \"type\": \"string\"\n },\n {\n \"name\": \"pnfName\",\n \"type\": \"string\"\n }\n ]\n }\n}"
2567 "name": "SimpleCL_CDSConfigModifyResponsePayloadType",
2572 "name": "SimpleCL_CDSConfigModifyResponsePayloadType",
2575 "schemaFlavour": "Avro",
2576 "schemaDefinition": "{\n \"name\": \"CDSConfigResponsePayloadEntry\",\n \"type\": \"record\",\n \"fields\": [\n {\n \"name\": \"update_DasH_config_DasH_response\",\n \"type\": {\n \"name\": \"update_DasH_config_DasH_response\",\n \"type\": \"record\",\n \"fields\": [\n {\n \"name\": \"execute_DasH_command_DasH_logs\",\n \"type\": {\n \"type\": \"array\",\n \"items\": \"string\"\n }\n },\n {\n \"name\": \"prepare_DasH_environment_DasH_logs\",\n \"type\": {\n \"type\": \"array\",\n \"items\": \"string\"\n }\n }\n ]\n }\n }\n ]\n}"
2581 "name": "SimpleCL_CDSFailureResponseCommonHeaderType",
2586 "name": "SimpleCL_CDSFailureResponseCommonHeaderType",
2589 "schemaFlavour": "Avro",
2590 "schemaDefinition": "{\n \"type\": \"record\",\n \"name\": \"CDSResponseCommonHeader_Type\",\n \"fields\": [\n {\n \"name\": \"originatorId\",\n \"type\": \"string\"\n },\n {\n \"name\": \"requestId\",\n \"type\": \"string\"\n },\n {\n \"name\": \"subRequestId\",\n \"type\": \"string\"\n },\n {\n \"name\": \"timestamp\",\n \"type\": \"string\"\n }\n ]\n}"
2595 "name": "SimpleCL_CDSFailureResponseStatusType",
2600 "name": "SimpleCL_CDSFailureResponseStatusType",
2603 "schemaFlavour": "Avro",
2604 "schemaDefinition": "{\n \"type\": \"record\",\n \"name\": \"CDSResponseStatus_Type\",\n \"fields\": [\n {\n \"name\": \"code\",\n \"type\": \"int\"\n },\n {\n \"name\": \"timestamp\",\n \"type\": \"string\"\n },\n {\n \"name\": \"message\",\n \"type\": \"string\"\n },\n {\n \"name\": \"errorMessage\",\n \"type\": \"string\"\n }\n ]\n}"
2609 "name": "SimpleCL_CDSRequestCommonHeaderType",
2614 "name": "SimpleCL_CDSRequestCommonHeaderType",
2617 "schemaFlavour": "Avro",
2618 "schemaDefinition": "{\n \"type\": \"record\",\n \"name\": \"CDSRequestCommonHeader_Type\",\n \"fields\": [\n {\n \"name\": \"originatorId\",\n \"type\": \"string\"\n },\n {\n \"name\": \"requestId\",\n \"type\": \"string\"\n },\n {\n \"name\": \"subRequestId\",\n \"type\": \"string\"\n }\n ]\n}"
2623 "name": "SimpleCL_CDSSuccessResponseCommonHeaderType",
2628 "name": "SimpleCL_CDSSuccessResponseCommonHeaderType",
2631 "schemaFlavour": "Avro",
2632 "schemaDefinition": "{\n \"type\": \"record\",\n \"name\": \"CDSResponseCommonHeader_Type\",\n \"fields\": [\n {\n \"name\": \"originatorId\",\n \"type\": \"string\"\n },\n {\n \"name\": \"requestId\",\n \"type\": \"string\"\n },\n {\n \"name\": \"subRequestId\",\n \"type\": \"string\"\n },\n {\n \"name\": \"timestamp\",\n \"type\": \"string\"\n }\n ]\n}"
2637 "name": "SimpleCL_CDSSuccessResponseStatusType",
2642 "name": "SimpleCL_CDSSuccessResponseStatusType",
2645 "schemaFlavour": "Avro",
2646 "schemaDefinition": "{\n \"type\": \"record\",\n \"name\": \"CDSResponseStatus_Type\",\n \"fields\": [\n {\n \"name\": \"code\",\n \"type\": \"int\"\n },\n {\n \"name\": \"eventType\",\n \"type\": \"string\"\n },\n {\n \"name\": \"timestamp\",\n \"type\": \"string\"\n },\n {\n \"name\": \"message\",\n \"type\": \"string\"\n }\n ]\n}"
2651 "name": "SimpleCL_EventDetailsAlbumType",
2656 "name": "SimpleCL_EventDetailsAlbumType",
2659 "schemaFlavour": "Avro",
2660 "schemaDefinition": "{\n \"name\": \"eventDetails\",\n \"type\": \"record\",\n \"fields\": [\n {\n \"name\": \"commonEventHeader\",\n \"type\": {\n \"name\": \"commonEventHeader\",\n \"type\": \"record\",\n \"fields\": [\n {\n \"name\": \"domain\",\n \"type\": \"string\"\n },\n {\n \"name\": \"eventId\",\n \"type\": \"string\"\n },\n {\n \"name\": \"eventName\",\n \"type\": \"string\"\n },\n {\n \"name\": \"lastEpochMicrosec\",\n \"type\": \"long\"\n },\n {\n \"name\": \"priority\",\n \"type\": \"string\"\n },\n {\n \"name\": \"reportingEntityName\",\n \"type\": \"string\"\n },\n {\n \"name\": \"sequence\",\n \"type\": \"int\"\n },\n {\n \"name\": \"sourceId\",\n \"type\": \"string\"\n },\n {\n \"name\": \"sourceName\",\n \"type\": \"string\"\n },\n {\n \"name\": \"startEpochMicrosec\",\n \"type\": \"long\"\n },\n {\n \"name\": \"timeZoneOffset\",\n \"type\": \"string\"\n },\n {\n \"name\": \"version\",\n \"type\": \"string\"\n },\n {\n \"name\": \"internalHeaderFields\",\n \"type\": {\n \"name\": \"internalHeaderFields\",\n \"type\": \"record\",\n \"fields\": []\n }\n },\n {\n \"name\": \"vesEventListenerVersion\",\n \"type\": \"string\"\n }\n ]\n }\n },\n {\n \"name\": \"otherFields\",\n \"type\": {\n \"name\": \"otherFields\",\n \"type\": \"record\",\n \"fields\": [\n {\n \"name\": \"hashMap\",\n \"type\": {\n \"name\": \"hashMap\",\n \"type\": \"record\",\n \"fields\": [\n {\n \"name\": \"hostname\",\n \"type\": \"string\"\n },\n {\n \"name\": \"pnfName\",\n \"type\": \"string\"\n },\n {\n \"name\": \"pnfId\",\n \"type\": \"string\"\n },\n {\n \"name\": \"ip\",\n \"type\": \"string\"\n }\n ]\n }\n },\n {\n \"name\": \"otherFieldsVersion\",\n \"type\": \"string\"\n }\n ]\n }\n },\n {\n \"name\": \"target\",\n \"type\": {\n \"name\": \"target\",\n \"type\": \"record\",\n \"fields\": [\n {\n \"name\": \"targetType\",\n \"type\": \"string\"\n },\n {\n \"name\": \"entityInfo\",\n \"type\": {\n \"name\": \"entityInfo\",\n \"type\": \"record\",\n \"fields\": [\n {\n \"name\": \"name\",\n \"type\": \"string\"\n }\n ]\n }\n }\n ]\n }\n },\n {\n \"name\": \"generatedHostname\",\n \"type\": \"string\"\n }\n ]\n}"
2665 "name": "SimpleCL_LogEventComponentType",
2670 "name": "SimpleCL_LogEventComponentType",
2673 "schemaFlavour": "Avro",
2674 "schemaDefinition": "{\n \"name\": \"component\",\n \"type\": \"record\",\n \"fields\": [\n {\n \"name\": \"name\",\n \"type\": \"string\"\n },\n {\n \"name\": \"flavour\",\n \"type\": \"string\"\n },\n {\n \"name\": \"timestamp\",\n \"type\": \"long\"\n },\n {\n \"name\": \"status\",\n \"type\": \"string\"\n },\n {\n \"name\": \"message\",\n \"type\": \"string\"\n },\n {\n \"name\": \"artifacts\",\n \"type\": {\n \"name\": \"artifacts\",\n \"type\": \"record\",\n \"fields\": [\n {\n \"name\": \"policyName\",\n \"type\": \"string\"\n },\n {\n \"name\": \"policyVersion\",\n \"type\": \"string\"\n }\n ]\n }\n }\n ]\n }"
2679 "name": "SimpleCL_LogEventOtherFieldsType",
2684 "name": "SimpleCL_LogEventOtherFieldsType",
2687 "schemaFlavour": "Avro",
2688 "schemaDefinition": "{\n \"name\": \"otherFields\",\n \"type\": \"record\",\n \"fields\": [\n {\n \"name\": \"useCaseName\",\n \"type\": \"string\"\n }\n ]\n }"
2693 "name": "SimpleCL_LogEventTargetType",
2698 "name": "SimpleCL_LogEventTargetType",
2701 "schemaFlavour": "Avro",
2702 "schemaDefinition": "{\n \"name\": \"target\",\n \"type\": \"record\",\n \"fields\": [\n {\n \"name\": \"targetType\",\n \"type\": \"string\"\n },\n {\n \"name\": \"entityInfo\",\n \"type\": {\n \"name\": \"entityInfo\",\n \"type\": \"record\",\n \"fields\": [\n {\n \"name\": \"pnf_DasH_name\",\n \"type\": \"string\"\n }\n ]\n }\n }\n ]\n }"
2707 "name": "SimpleCL_VesEventType",
2712 "name": "SimpleCL_VesEventType",
2715 "schemaFlavour": "Avro",
2716 "schemaDefinition": "{\n \"name\":\"event\",\n \"type\":\"record\",\n \"fields\":[\n {\n \"name\":\"commonEventHeader\",\n \"type\":{\n \"name\":\"commonEventHeader\",\n \"type\":\"record\",\n \"fields\":[\n {\n \"name\":\"domain\",\n \"type\":\"string\"\n },\n {\n \"name\":\"eventId\",\n \"type\":\"string\"\n },\n {\n \"name\":\"eventName\",\n \"type\":\"string\"\n },\n {\n \"name\":\"lastEpochMicrosec\",\n \"type\":\"long\"\n },\n {\n \"name\":\"priority\",\n \"type\":\"string\"\n },\n {\n \"name\":\"reportingEntityName\",\n \"type\":\"string\"\n },\n {\n \"name\":\"sequence\",\n \"type\":\"int\"\n },\n {\n \"name\":\"sourceId\",\n \"type\":\"string\"\n },\n {\n \"name\":\"sourceName\",\n \"type\":\"string\"\n },\n {\n \"name\":\"startEpochMicrosec\",\n \"type\":\"long\"\n },\n {\n \"name\":\"version\",\n \"type\":\"string\"\n },\n {\n \"name\":\"internalHeaderFields\",\n \"type\":{\n \"name\":\"internalHeaderFields\",\n \"type\":\"record\",\n \"fields\":[\n\n ]\n }\n },\n {\n \"name\":\"vesEventListenerVersion\",\n \"type\":\"string\"\n }\n ]\n }\n },\n {\n \"name\":\"otherFields\",\n \"type\":{\n \"name\":\"otherFields\",\n \"type\":\"record\",\n \"fields\":[\n {\n \"name\":\"hashMap\",\n \"type\":{\n \"name\":\"hashMap\",\n \"type\":\"record\",\n \"fields\":[\n {\n \"name\":\"hostname\",\n \"type\":\"string\"\n },\n {\n \"name\":\"pnfName\",\n \"type\":\"string\"\n },\n {\n \"name\":\"pnfId\",\n \"type\":\"string\"\n },\n {\n \"name\":\"ip\",\n \"type\":\"string\"\n }\n ]\n }\n },\n {\n \"name\":\"otherFieldsVersion\",\n \"type\":\"string\"\n }\n ]\n }\n }\n ]\n}"
2721 "name": "SimpleLongType",
2726 "name": "SimpleLongType",
2729 "schemaFlavour": "Java",
2730 "schemaDefinition": "java.lang.Long"
2735 "name": "SimpleStringType",
2740 "name": "SimpleStringType",
2743 "schemaFlavour": "Java",
2744 "schemaDefinition": "java.lang.String"