EDS DMS - Getting Bulk data from Katalyst Wrapper and choosing node of delivery.
Katalyst is developing this service to support request for bulk data (ex: DLIS, SegY file) from Operator’s OSDU instance.
The critical thing for Katalyst is to get the ID (in this example, it is 10338269). With that information, we are able to “place an order” for requested file.
The requester will receive Order ID (in this example it is 621295) which is good for tracking actual delivery of requested data.
However, there are two more pieces which would be really useful when OSDU instance sends “request for bulk data” to Katalyst.
- Email ID of requester.
- Choice of Delivery node. There is often arrangement between Katalyst and its client to deliver data via SFTP or directly to a cloud location. So, a list (ex: 10 for delivery node, 20 for delivery node2…) can be delivered ahead of time. The requester simply will add the choice (delivery node=10) in the request payload.
POST {{osdu_endpoint_url}}/osdu-eds/v1/dataset/getRetrievalInstructions
Request Body { "datasetRegistryids":["katalyst:dataset--File.Generic:10338269"] }
Response Body { "providerKey": "katalyst", "results": [ { "datasetRegistryId": "katalyst:dataset--File.Generic:10338269", "retrievalProperties": { "outputFile": "196698-24_CR-GQK-121-depth.segy", "fileSize": 2.94, "orderId": "621295", "orderItemId": "7551725", "kdmItemId": "10338269", "orderStatus": "NEW", "fileSizeUOM": "MB", "outputNodeId": "53086", "priority": "Normal", "outputNodeDescription": "Normal retrievals (Calgary Test1)", "fileType": "SEGY" } } ] }