| .. This work is licensed under a Creative Commons Attribution 4.0 International License. |
| .. http://creativecommons.org/licenses/by/4.0 |
| |
| API |
| === |
| |
| GET /events/unauthenticated.VES_NOTIFICATION_OUTPUT |
| --------------------------------------------------- |
| |
| Description |
| ~~~~~~~~~~~ |
| |
| Reads fileReady events from DMaaP (Data Movement as a Platform) |
| |
| |
| Responses |
| ~~~~~~~~~ |
| |
| +-----------+---------------------+ |
| | HTTP Code | Description | |
| +===========+=====================+ |
| | **200** | successful response | |
| +-----------+---------------------+ |
| |
| GET /FEEDLOG_TOPIC/DEFAULT_FEED_ID?type=pub&filename=FILENAME |
| ------------------------------------------------------------- |
| |
| Description |
| ~~~~~~~~~~~ |
| |
| Querying the Data Router to check whether a file has been published previously. |
| |
| Responses |
| ~~~~~~~~~ |
| |
| +-----------+------------+-----------------------+ |
| | HTTP Code | Body | Description | |
| +===========+============+=======================+ |
| | **400** | NA | error in query | |
| +-----------+------------+-----------------------+ |
| | **200** | [] | Not published yet | |
| +-----------+------------+-----------------------+ |
| | **200** | [$FILENAME]| Already published | |
| +-----------+------------+-----------------------+ |
| |
| POST /publish |
| ------------- |
| |
| Description |
| ~~~~~~~~~~~ |
| |
| Publish the collected file/s as a stream to DataRouter |
| - file as stream |
| - compression |
| - fileFormatType |
| - fileFormatVersion |
| - productName |
| - vendorName |
| - lastEpochMicrosec |
| - sourceName |
| - startEpochMicrosec |
| - timeZoneOffset |
| |
| |
| Responses |
| ~~~~~~~~~ |
| |
| +-----------+---------------------+ |
| | HTTP Code | Description | |
| +===========+=====================+ |
| | **200** | successful response | |
| +-----------+---------------------+ |