1 ==============================
2 DFC (DataFile Collector)
3 ==============================
14 DFC will orchestrate the collection of bulk PM data flow:
15 1. Subscribes to fileReady DMaaP topic
16 2. Collects the file from the xNF
17 3. Sends new event to DataRouter with file.
22 DFC is delivered as one **Docker container** which hosts application server and can be started by `docker-compose`.
32 GET /events/unauthenticated.VES_NOTIFICATION_OUTPUT
33 -----------------------------------------------
38 Reads fileReady events from DMaaP (Data Movement as a Platform)
44 +-----------+-------------------------------------------+
45 | HTTP Code | Description |
46 +===========+===========================================+
47 | **200** | successful response |
48 +-----------+-------------------------------------------+
53 --------------------------------------
58 Publish the collected file/s as a stream to DataRouter
68 +-----------+-------------------------------------------+
69 | HTTP Code | Description |
70 +===========+===========================================+
71 | **200** | successful response |
72 +-----------+-------------------------------------------+
77 Whole project (top level of DFC directory) and each module (sub module directory) can be compiled using
78 `mvn clean install` command.
83 org.onap.dcaegen2.collectors
85 Maven Parent ArtifactId:
86 ========================
90 Maven Children Artifacts:
91 =========================
93 1. datafile-app-server: DFC server
94 2. datafile-dmaap-client: Contains implementation of DmaaP client
95 3. datafile-commons: Common code for whole DFC modules