A microservice for netconf device managment and control including:
- connection supervision (NETCONF) by DeviceMonitor
- event handling (NETCONF) and forwarding
- performance monitoring data handling (ONF-TR-532, NETCONF) by PerformanceMonitor
- DCAE Connector
- AAI Connector
- Provide inventory information to database
https://jira.onap.org/secure/RapidBoard.jspa?rapidView=169&projectKey=SDNC&view=detail&selectedIssue=SDNC-575
Class structure
eyJleHRTcnZJbnRlZ1R5cGUiOiIiLCJnQ2xpZW50SWQiOiIiLCJjcmVhdG9yTmFtZSI6IkhlcmJlcnQgRWlzZWx0Iiwib3V0cHV0VHlwZSI6ImJsb2NrIiwibGFzdE1vZGlmaWVyTmFtZSI6IkhlcmJlcnQgRWlzZWx0IiwibGFuZ3VhZ2UiOiJlbiIsImRpYWdyYW1EaXNwbGF5TmFtZSI6IiIsInNGaWxlSWQiOiIiLCJhdHRJZCI6IjY0MDA2ODI2IiwiZGlhZ3JhbU5hbWUiOiJPTkZDb3JlTmV0d29ya0VsZW1lbnQiLCJhc3BlY3QiOiIiLCJsaW5rcyI6ImF1dG8iLCJjZW9OYW1lIjoiRGV2aWNlbWFuYWdlciIsInRic3R5bGUiOiJ0b3AiLCJjYW5Db21tZW50IjpmYWxzZSwiZGlhZ3JhbVVybCI6IiIsImNzdkZpbGVVcmwiOiIiLCJib3JkZXIiOnRydWUsIm1heFNjYWxlIjoiMSIsIm93bmluZ1BhZ2VJZCI6NjA4ODU5OTUsImVkaXRhYmxlIjpmYWxzZSwiY2VvSWQiOjYwODg1OTk1LCJwYWdlSWQiOiIiLCJsYm94Ijp0cnVlLCJzZXJ2ZXJDb25maWciOnsiZW1haWxwcmV2aWV3IjoiMSJ9LCJvZHJpdmVJZCI6IiIsInJldmlzaW9uIjoyLCJtYWNyb0lkIjoiZWM0N2Q3MmYtYzk4MS00MmNlLWFhYTYtZDk2ZjQxYzI4MmJlIiwicHJldmlld05hbWUiOiJPTkZDb3JlTmV0d29ya0VsZW1lbnQucG5nIiwibGljZW5zZVN0YXR1cyI6Ik9LIiwic2VydmljZSI6IiIsImlzVGVtcGxhdGUiOiIiLCJ3aWR0aCI6Ijk1MSIsInNpbXBsZVZpZXdlciI6ZmFsc2UsImxhc3RNb2RpZmllZCI6MTU2MDUzNzI3MzAwMCwiZXhjZWVkUGFnZVdpZHRoIjpmYWxzZSwib0NsaWVudElkIjoiIn0=
Provide Inventory
Netconf devices have a individual model representation for equipment information. Specific Devicemanger does a mapping of device representation into dataprovider model.
The dataprovider offers the related interface:
void writeInventory(String nodeId, List<Inventory> list);
Example implementation is specific devicemanger for ONF14 Core Model in Onf14DomEquipmentManager class in setEquipmentData(NormalizedNode controlConstruct).