The bulk PM feature consists of two main parts:
- Event-driven bulk transfer of monitoring data from an xNF to ONAP/DCAE. A micro-service will listen for 'FileReady' VES events sent from an xNF via the VES collector. Once files become available the collector micro-service will fetch them using protocol such as FTPES (committed) or SFTP. The collected data files are published internally on a DMaaP Data Router (DR) feed.
- For 3GPP formatted measurement data and for consumers that prefer such data in VES format, an optional 3GPP PM Mapper micro-service is planned that can extract selected measurements from a 3GPP XML file and publish them as VES events on a DMaaP Message Router topic. The mapper receives the files by subscribing to a Data Router feed.
End to End flow to be Tested: DCAE Data File Collector:
End to End flow to be Tested: DCAE 3GPP PM Mapper:
End-to-End feature integration Testcases:
# | Test Case | Status |
---|---|---|
1 | Ensure that the 'FileReady' VES event is sent from the simulated xNF via the VES collector and is received by Data File Collector. | NOT YET TESTED |
2 | Ensure that the Data File Collector starts to download the xml PM file(s) from the simulated xNF once it receives the 'FileReady' VES event via the VES collector. | NOT YET TESTED |
3 | Ensure that the PM xml file(s) are published to the Data Router. | NOT YET TESTED |
4 | Ensure that the File Consumer is able to subscribe and consume the PM file(s) from the Data Router. | NOT YET TESTED |
Test environment requirements for above test cases:
- sample data file(s) available on simulated xNF.
- Test environment reqs:
- DMaaP R3, at minimum need DR running and configured for Bulk PM support
- Docker images for VES Collector, Message Outer, Data File Collector, Data Router