| { |
| "vfcmt": { |
| "uuid": "06c7d927-4e2f-47e1-a29d-b6ed229ebc0a", |
| "name": "vosk007", |
| "description": "the name is vosk, eran vosk", |
| "vfiName": "LiavSrv", |
| "flowType": "SNMP" |
| }, |
| "cdump": { |
| "cid": "47908e78-9893-4f18-b767-ea7131dd8de7", |
| "version": 0, |
| "nodes": [ |
| { |
| "name": "supplement", |
| "description": |
| "/sdc/v1/catalog/resources/30d0b4f4-efc5-424a-9d26-6d7843a0971d/artifacts/2d68c4e3-a4ab-46b3-ae3b-2a593fa97ded", |
| "id": "30d0b4f4-efc5-424a-9d26-6d7843a0971d", |
| "nid": "n.1517823224030.1", |
| "capabilities": [ |
| { |
| "name": "stream_subscribe_0", |
| "type": { |
| "name": "dcae.capabilities.stream.subscribe", |
| "id": "template.yaml/dcae.capabilities.stream.subscribe" |
| }, |
| "properties": [ |
| { |
| "assignment": { "value": "VES_specification" }, |
| "name": "format", |
| "type": "string" |
| }, |
| { |
| "assignment": { "value": "IGNORE" }, |
| "name": "route", |
| "type": "string" |
| }, |
| { |
| "assignment": { "value": "5.28.4" }, |
| "name": "version", |
| "type": "string" |
| } |
| ] |
| }, |
| { |
| "name": "feature", |
| "type": { |
| "name": "tosca.capabilities.Node", |
| "id": "template.yaml/tosca.capabilities.Node" |
| } |
| } |
| ], |
| "requirements": [ |
| { |
| "capability": { |
| "name": "dcae.capabilities.stream.subscribe", |
| "id": "template.yaml/dcae.capabilities.stream.subscribe" |
| }, |
| "node_filter": { |
| "capabilities": [ |
| { |
| "dcae.capabilities.stream.subscribe": { |
| "properties": [ |
| { "format": [{ "equal": "VES_specification" }] }, |
| { "version": [{ "equal": "5.28.4" }] } |
| ] |
| } |
| } |
| ] |
| }, |
| "name": "stream_publish_0", |
| "relationship": { "type": "dcae.relationships.rework_connected_to" } |
| }, |
| { |
| "capability": { |
| "name": "dcae.capabilities.cdapHost", |
| "id": "template.yaml/dcae.capabilities.cdapHost" |
| }, |
| "name": "host", |
| "relationship": { |
| "type": "dcae.relationships.component_contained_in" |
| } |
| }, |
| { |
| "capability": { |
| "name": "dcae.capabilities.composition.host", |
| "id": "template.yaml/dcae.capabilities.composition.host" |
| }, |
| "name": "composition" |
| }, |
| { |
| "occurrences": [0, "UNBOUNDED"], |
| "node": "tosca.nodes.Root", |
| "capability": { |
| "name": "tosca.capabilities.Node", |
| "id": "template.yaml/tosca.capabilities.Node" |
| }, |
| "name": "dependency", |
| "relationship": { "type": "tosca.relationships.DependsOn" } |
| } |
| ], |
| "properties": [ |
| { |
| "assignment": { |
| "value": |
| "com.att.gfp.dcae.eventProcessor.Catalog,com.att.ecomp.dcae.eventproc.cdap.common.processors.Catalog" |
| }, |
| "name": "defaultCatalogs", |
| "type": "string" |
| }, |
| { |
| "assignment": { "value": { "get_input": "defaultObjects" } }, |
| "name": "defaultObjects", |
| "type": "string" |
| }, |
| { |
| "assignment": { "value": "Supplement Microservice" }, |
| "name": "description", |
| "type": "string" |
| }, |
| { |
| "assignment": { "value": { "get_input": "dmaapConsumerGrp" } }, |
| "name": "dmaapConsumerGrp", |
| "type": "string" |
| }, |
| { |
| "assignment": { "value": "" }, |
| "name": "eventFactory", |
| "type": "string" |
| }, |
| { |
| "assignment": { |
| "value": |
| "{\"processing\":[{\"phase\":\"supplement\",\"filter\":{\"class\":\"OneOf\",\"field\":\"event.commonEventHeader.eventType\",\"values\":[\"vPCRF_Alarms\",\"vMoG_Alarms\",\"applicationVnf\",\"GuestOS_Alarms\",\"Control\"]},\"processors\":[{\"class\":\"DateFormatter\",\"value\":\"${event.commonEventHeader.startEpochMicrosec}\",\"fromFormat\":\"#ms\",\"fromTz\":\"GMT\",\"toField\":\"event.commonEventHeader.internalHeaderFields.firstDatetime\",\"toFormat\":\"EEE,ddMMMyyyyHH:mm:ssZ\",\"toTz\":\"GMT\"},{\"class\":\"DateFormatter\",\"value\":\"${event.commonEventHeader.lastEpochMicrosec}\",\"fromFormat\":\"#ms\",\"fromTz\":\"GMT\",\"toField\":\"event.commonEventHeader.internalHeaderFields.lastDatetime\",\"toFormat\":\"EEE,ddMMMyyyyHH:mm:ssZ\",\"toTz\":\"GMT\"},{\"class\":\"DateFormatter\",\"value\":\"%{now.ms}\",\"fromFormat\":\"#ms\",\"fromTz\":\"GMT\",\"toField\":\"event.commonEventHeader.internalHeaderFields.collectorTimeStamp\",\"toFormat\":\"EEE,ddMMMyyyyHH:mm:ssZ\",\"toTz\":\"GMT\"},{\"class\":\"Set\",\"updates\":{\"event.commonEventHeader.internalHeaderFields.internalHeaderFieldsVersion\":\"9.9\",\"event.commonEventHeader.internalHeaderFields.eventTag\":\"${hp.tag}\"}}]},{\"phase\":\"supplement\",\"processors\":[{\"class\":\"RunPhase\",\"phase\":\"supplement_publish\"}]},{\"phase\":\"ves_supplement\",\"filter\":{\"class\":\"OneOf\",\"field\":\"event.commonEventHeader.eventType\",\"values\":[\"vIRC_Alarms\"]},\"processors\":[{\"class\":\"RunPhase\",\"phase\":\"supplement_publish\"}]}]}" |
| }, |
| "name": "json", |
| "type": "string" |
| }, |
| { |
| "assignment": { "value": { "get_input": "monitorThreads" } }, |
| "name": "monitorThreads", |
| "type": "string" |
| }, |
| { |
| "assignment": { "value": "supplementMS" }, |
| "name": "name", |
| "type": "string" |
| }, |
| { |
| "assignment": { "value": "supplement" }, |
| "name": "phases.supplement.phaseName", |
| "type": "string" |
| }, |
| { |
| "assignment": { "value": ".*supplement-in.*" }, |
| "name": "phases.supplement.streamPattern", |
| "type": "string" |
| }, |
| { |
| "assignment": { "value": "ves_supplement" }, |
| "name": "phases.ves_supplement.phaseName", |
| "type": "string" |
| }, |
| { |
| "assignment": { "value": ".*sec-fault.*" }, |
| "name": "phases.ves_supplement.streamPattern", |
| "type": "string" |
| }, |
| { |
| "assignment": { |
| "value": |
| "{\"phase\":\"supplement_publish\",\"processors\":[{\"class\":\"EventProcessorMetric\",\"metric\":\"out.events\"},{\"class\":\"SendEvent\",\"channel\":\"DCAE-SUPPLEMENT-EVENT-OUT\"}]}" |
| }, |
| "name": "postConfig", |
| "type": "string" |
| }, |
| { |
| "assignment": { "value": "vnfTypes.*" }, |
| "name": "ruleKeyPattern", |
| "type": "string" |
| }, |
| { |
| "assignment": { "value": "False" }, |
| "name": "startNoChannels", |
| "type": "string" |
| }, |
| { |
| "default": "cdap_broker", |
| "assignment": { |
| "value": { "get_input": "connected_broker_dns_name" } |
| }, |
| "name": "connected_broker_dns_name", |
| "type": "string", |
| "required": true |
| }, |
| { "name": "jar_url", "type": "string", "required": true }, |
| { |
| "assignment": { |
| "value": { |
| "get_property": ["SELF", "composition", "location_id"] |
| } |
| }, |
| "name": "location_id", |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "service_component_type", |
| "type": "string", |
| "required": true |
| } |
| ], |
| "typeinfo": { |
| "itemId": |
| "30d0b4f4-efc5-424a-9d26-6d7843a0971d/tosca.dcae.nodes.cdapApp.Supplement", |
| "requirements": [ |
| { |
| "node": { |
| "name": "dcae.capabilities.stream.subscribe", |
| "id": |
| "30d0b4f4-efc5-424a-9d26-6d7843a0971d/dcae.capabilities.stream.subscribe" |
| }, |
| "capability": { |
| "name": "dcae.capabilities.stream.subscribe", |
| "id": |
| "30d0b4f4-efc5-424a-9d26-6d7843a0971d/dcae.capabilities.stream.subscribe" |
| }, |
| "name": "stream_publish_0", |
| "id": "30d0b4f4-efc5-424a-9d26-6d7843a0971d/stream_publish_0", |
| "relationship": { |
| "type": "dcae.relationships.rework_connected_to" |
| } |
| }, |
| { |
| "node": { |
| "name": "dcae.capabilities.cdapHost", |
| "id": |
| "30d0b4f4-efc5-424a-9d26-6d7843a0971d/dcae.capabilities.cdapHost" |
| }, |
| "capability": { |
| "name": "dcae.capabilities.cdapHost", |
| "id": |
| "30d0b4f4-efc5-424a-9d26-6d7843a0971d/dcae.capabilities.cdapHost" |
| }, |
| "name": "host", |
| "id": "30d0b4f4-efc5-424a-9d26-6d7843a0971d/host", |
| "relationship": { |
| "type": "dcae.relationships.component_contained_in" |
| } |
| }, |
| { |
| "node": { |
| "name": "dcae.capabilities.composition.host", |
| "id": |
| "30d0b4f4-efc5-424a-9d26-6d7843a0971d/dcae.capabilities.composition.host" |
| }, |
| "capability": { |
| "name": "dcae.capabilities.composition.host", |
| "id": |
| "30d0b4f4-efc5-424a-9d26-6d7843a0971d/dcae.capabilities.composition.host" |
| }, |
| "name": "composition", |
| "id": "30d0b4f4-efc5-424a-9d26-6d7843a0971d/composition" |
| }, |
| { |
| "occurrences": [0, "UNBOUNDED"], |
| "node": { |
| "name": "tosca.capabilities.Node", |
| "id": |
| "30d0b4f4-efc5-424a-9d26-6d7843a0971d/tosca.capabilities.Node" |
| }, |
| "capability": { |
| "name": "tosca.capabilities.Node", |
| "id": |
| "30d0b4f4-efc5-424a-9d26-6d7843a0971d/tosca.capabilities.Node" |
| }, |
| "name": "dependency", |
| "id": "30d0b4f4-efc5-424a-9d26-6d7843a0971d/dependency", |
| "relationship": { "type": "tosca.relationships.DependsOn" } |
| } |
| ], |
| "capabilities": [ |
| { |
| "name": "stream_subscribe_0", |
| "type": { |
| "name": "dcae.capabilities.stream.subscribe", |
| "id": |
| "30d0b4f4-efc5-424a-9d26-6d7843a0971d/dcae.capabilities.stream.subscribe" |
| } |
| }, |
| { |
| "name": "feature", |
| "type": { |
| "name": "tosca.capabilities.Node", |
| "id": |
| "30d0b4f4-efc5-424a-9d26-6d7843a0971d/tosca.capabilities.Node" |
| } |
| } |
| ], |
| "catalogId": 0, |
| "catalog": "http://135.91.225.81:8080", |
| "hierarchy": [ |
| { |
| "name": "tosca.dcae.nodes.cdapApp", |
| "id": |
| "30d0b4f4-efc5-424a-9d26-6d7843a0971d/tosca.dcae.nodes.cdapApp" |
| }, |
| { |
| "name": "tosca.dcae.nodes.Root", |
| "id": "30d0b4f4-efc5-424a-9d26-6d7843a0971d/tosca.dcae.nodes.Root" |
| }, |
| { |
| "name": "tosca.nodes.Root", |
| "description": |
| "The TOSCA Node Type all other TOSCA base Node Types derive from", |
| "id": "30d0b4f4-efc5-424a-9d26-6d7843a0971d/tosca.nodes.Root" |
| } |
| ], |
| "name": "tosca.dcae.nodes.cdapApp.Supplement", |
| "id": 0 |
| }, |
| "type": { "name": "tosca.dcae.nodes.cdapApp.Supplement" } |
| }, |
| { |
| "name": "enrich", |
| "description": |
| "/sdc/v1/catalog/resources/8743b27b-f01e-4b17-a306-37efd42983d0/artifacts/c96f3ffd-516c-470b-ab7c-ced64fb244f0", |
| "id": "8743b27b-f01e-4b17-a306-37efd42983d0", |
| "nid": "n.1517823228454.2", |
| "capabilities": [ |
| { |
| "name": "stream_subscribe_0", |
| "type": { |
| "name": "dcae.capabilities.stream.subscribe", |
| "id": "template.yaml/dcae.capabilities.stream.subscribe" |
| }, |
| "properties": [ |
| { |
| "assignment": { "value": "VES_specification" }, |
| "name": "format", |
| "type": "string" |
| }, |
| { |
| "assignment": { "value": "IGNORE" }, |
| "name": "route", |
| "type": "string" |
| }, |
| { |
| "assignment": { "value": "5.28.4" }, |
| "name": "version", |
| "type": "string" |
| } |
| ] |
| }, |
| { |
| "name": "feature", |
| "type": { |
| "name": "tosca.capabilities.Node", |
| "id": "template.yaml/tosca.capabilities.Node" |
| } |
| } |
| ], |
| "requirements": [ |
| { |
| "capability": { |
| "name": "dcae.capabilities.stream.subscribe", |
| "id": "template.yaml/dcae.capabilities.stream.subscribe" |
| }, |
| "node_filter": { |
| "capabilities": [ |
| { |
| "dcae.capabilities.stream.subscribe": { |
| "properties": [ |
| { "format": [{ "equal": "VES_specification" }] }, |
| { "version": [{ "equal": "5.28.4" }] } |
| ] |
| } |
| } |
| ] |
| }, |
| "name": "stream_publish_0", |
| "relationship": { "type": "dcae.relationships.rework_connected_to" } |
| }, |
| { |
| "capability": { |
| "name": "dcae.capabilities.cdapHost", |
| "id": "template.yaml/dcae.capabilities.cdapHost" |
| }, |
| "name": "host", |
| "relationship": { |
| "type": "dcae.relationships.component_contained_in" |
| } |
| }, |
| { |
| "capability": { |
| "name": "dcae.capabilities.composition.host", |
| "id": "template.yaml/dcae.capabilities.composition.host" |
| }, |
| "name": "composition" |
| }, |
| { |
| "occurrences": [0, "UNBOUNDED"], |
| "node": "tosca.nodes.Root", |
| "capability": { |
| "name": "tosca.capabilities.Node", |
| "id": "template.yaml/tosca.capabilities.Node" |
| }, |
| "name": "dependency", |
| "relationship": { "type": "tosca.relationships.DependsOn" } |
| } |
| ], |
| "properties": [ |
| { |
| "assignment": { |
| "value": |
| "com.att.ecomp.dcae.eventproc.cdap.common.processors.Catalog,com.att.sa.highlandPark.topoTools.HpTopoDbObjectCatalog,com.att.sa.highlandPark.topoTools.HpTopoDbProcessors,com.att.gfp.dcae.eventProcessor.Catalog" |
| }, |
| "name": "defaultCatalogs", |
| "type": "string" |
| }, |
| { |
| "assignment": { "value": { "get_input": "defaultObjects" } }, |
| "name": "defaultObjects", |
| "type": "string" |
| }, |
| { |
| "assignment": { "value": "Enrich Microservice" }, |
| "name": "description", |
| "type": "string" |
| }, |
| { |
| "assignment": { "value": { "get_input": "dmaapConsumerGrp" } }, |
| "name": "dmaapConsumerGrp", |
| "type": "string" |
| }, |
| { |
| "assignment": { "value": "" }, |
| "name": "eventFactory", |
| "type": "string" |
| }, |
| { |
| "assignment": { |
| "value": |
| "{\"processing\":[{\"phase\":\"enrich\",\"filter\":{\"class\":\"Assigned\",\"field\":\"event.commonEventHeader.sourceName\",\"emtpyIsAssigned\":false},\"processors\":[{\"class\":\"StringTransform\",\"value\":\"${event.commonEventHeader.sourceName}\",\"toField\":\"searchString\",\"targetCase\":\"lower\"},{\"class\":\"EventProcessorMetric\",\"metric\":\"in.events\"},{\"class\":\"LogText\",\"logLevel\":\"WARN\",\"logText\":\"Alarm_EnrichmentStartingfor${hp.tag}\"},{\"class\":\"TopoSearch\",\"searchField\":\"oid\",\"searchValue\":\"${searchString}\",\"updates\":{\"event.commonEventHeader.sourceName\":\"${ptnii_name}\",\"event.commonEventHeader.sourceId\":\"${vserver_id}\",\"event.commonEventHeader.reportingEntityName\":\"${vnf_name}\",\"event.commonEventHeader.reportingEntityId\":\"${vnf_id}\",\"event.commonEventHeader.internalHeaderFields.equipmentType\":\"${equip_type}\",\"event.commonEventHeader.internalHeaderFields.provStatus\":\"${prov_status}\",\"event.commonEventHeader.internalHeaderFields.inMaint\":\"${in_maint}\",\"event.commonEventHeader.internalHeaderFields.tenantName\":\"${tenant_name}\",\"event.commonEventHeader.internalHeaderFields.eventSourceHostname\":\"${hostname}\",\"isEnriched\":true}},{\"class\":\"Set\",\"updates\":{\"event.preCorrelationAging\":\"${preCorrelationAging}\",\"event.prepublishAging\":\"${prepublishAging}\"}},{\"class\":\"Clear\",\"fields\":[\"searchString\"]},{\"class\":\"RunPhase\",\"phase\":\"enrich_publish\"}]}]}" |
| }, |
| "name": "json", |
| "type": "string" |
| }, |
| { |
| "assignment": { "value": { "get_input": "monitorThreads" } }, |
| "name": "monitorThreads", |
| "type": "string" |
| }, |
| { |
| "assignment": { "value": "enrichMS" }, |
| "name": "name", |
| "type": "string" |
| }, |
| { |
| "assignment": { "value": "enrich" }, |
| "name": "phases.enrich.phaseName", |
| "type": "string" |
| }, |
| { |
| "assignment": { "value": ".*" }, |
| "name": "phases.enrich.streamPattern", |
| "type": "string" |
| }, |
| { |
| "assignment": { |
| "value": |
| "{\"phase\":\"enrich_publish\",\"processors\":[{\"class\":\"EventProcessorMetric\",\"metric\":\"out.events\"},{\"class\":\"SendEvent\",\"channel\":\"DCAE-ENRICH-EVENT-OUT\"}]}" |
| }, |
| "name": "postConfig", |
| "type": "string" |
| }, |
| { |
| "assignment": { "value": "vnfTypes.*" }, |
| "name": "ruleKeyPattern", |
| "type": "string" |
| }, |
| { |
| "assignment": { "value": "False" }, |
| "name": "startNoChannels", |
| "type": "string" |
| }, |
| { |
| "default": "cdap_broker", |
| "assignment": { |
| "value": { "get_input": "connected_broker_dns_name" } |
| }, |
| "name": "connected_broker_dns_name", |
| "type": "string", |
| "required": true |
| }, |
| { "name": "jar_url", "type": "string", "required": true }, |
| { |
| "assignment": { |
| "value": { |
| "get_property": ["SELF", "composition", "location_id"] |
| } |
| }, |
| "name": "location_id", |
| "type": "string", |
| "required": true |
| }, |
| { |
| "name": "service_component_type", |
| "type": "string", |
| "required": true |
| } |
| ], |
| "typeinfo": { |
| "itemId": |
| "8743b27b-f01e-4b17-a306-37efd42983d0/tosca.dcae.nodes.cdapApp.Enrich", |
| "requirements": [ |
| { |
| "node": { |
| "name": "dcae.capabilities.stream.subscribe", |
| "id": |
| "8743b27b-f01e-4b17-a306-37efd42983d0/dcae.capabilities.stream.subscribe" |
| }, |
| "capability": { |
| "name": "dcae.capabilities.stream.subscribe", |
| "id": |
| "8743b27b-f01e-4b17-a306-37efd42983d0/dcae.capabilities.stream.subscribe" |
| }, |
| "name": "stream_publish_0", |
| "id": "8743b27b-f01e-4b17-a306-37efd42983d0/stream_publish_0", |
| "relationship": { |
| "type": "dcae.relationships.rework_connected_to" |
| } |
| }, |
| { |
| "node": { |
| "name": "dcae.capabilities.cdapHost", |
| "id": |
| "8743b27b-f01e-4b17-a306-37efd42983d0/dcae.capabilities.cdapHost" |
| }, |
| "capability": { |
| "name": "dcae.capabilities.cdapHost", |
| "id": |
| "8743b27b-f01e-4b17-a306-37efd42983d0/dcae.capabilities.cdapHost" |
| }, |
| "name": "host", |
| "id": "8743b27b-f01e-4b17-a306-37efd42983d0/host", |
| "relationship": { |
| "type": "dcae.relationships.component_contained_in" |
| } |
| }, |
| { |
| "node": { |
| "name": "dcae.capabilities.composition.host", |
| "id": |
| "8743b27b-f01e-4b17-a306-37efd42983d0/dcae.capabilities.composition.host" |
| }, |
| "capability": { |
| "name": "dcae.capabilities.composition.host", |
| "id": |
| "8743b27b-f01e-4b17-a306-37efd42983d0/dcae.capabilities.composition.host" |
| }, |
| "name": "composition", |
| "id": "8743b27b-f01e-4b17-a306-37efd42983d0/composition" |
| }, |
| { |
| "occurrences": [0, "UNBOUNDED"], |
| "node": { |
| "name": "tosca.capabilities.Node", |
| "id": |
| "8743b27b-f01e-4b17-a306-37efd42983d0/tosca.capabilities.Node" |
| }, |
| "capability": { |
| "name": "tosca.capabilities.Node", |
| "id": |
| "8743b27b-f01e-4b17-a306-37efd42983d0/tosca.capabilities.Node" |
| }, |
| "name": "dependency", |
| "id": "8743b27b-f01e-4b17-a306-37efd42983d0/dependency", |
| "relationship": { "type": "tosca.relationships.DependsOn" } |
| } |
| ], |
| "capabilities": [ |
| { |
| "name": "stream_subscribe_0", |
| "type": { |
| "name": "dcae.capabilities.stream.subscribe", |
| "id": |
| "8743b27b-f01e-4b17-a306-37efd42983d0/dcae.capabilities.stream.subscribe" |
| } |
| }, |
| { |
| "name": "feature", |
| "type": { |
| "name": "tosca.capabilities.Node", |
| "id": |
| "8743b27b-f01e-4b17-a306-37efd42983d0/tosca.capabilities.Node" |
| } |
| } |
| ], |
| "catalogId": 0, |
| "catalog": "http://135.91.225.81:8080", |
| "hierarchy": [ |
| { |
| "name": "tosca.dcae.nodes.cdapApp", |
| "id": |
| "8743b27b-f01e-4b17-a306-37efd42983d0/tosca.dcae.nodes.cdapApp" |
| }, |
| { |
| "name": "tosca.dcae.nodes.Root", |
| "id": "8743b27b-f01e-4b17-a306-37efd42983d0/tosca.dcae.nodes.Root" |
| }, |
| { |
| "name": "tosca.nodes.Root", |
| "description": |
| "The TOSCA Node Type all other TOSCA base Node Types derive from", |
| "id": "8743b27b-f01e-4b17-a306-37efd42983d0/tosca.nodes.Root" |
| } |
| ], |
| "name": "tosca.dcae.nodes.cdapApp.Enrich", |
| "id": 0 |
| }, |
| "type": { "name": "tosca.dcae.nodes.cdapApp.Enrich" } |
| } |
| ], |
| "relations": [], |
| "inputs": [], |
| "outputs": [] |
| } |
| } |