Skip to content

feat: SDDMS-V4 implementation

Varunkumar Manohar requested to merge slb/vm/sdms-src-only into master

This MR implements a subset of V4 endpoints for Seismic Domain Data Management Service (SDDMS)

  • These new endpoints provide the ability to

    • PUT(register) a generic dataset
    • GET list of datasets in a data-partition
    • GET the generic dataset using a storage record identifier
    • DELETE a dataset
    • GET all the version identifier list of a dataset storage record
    • GET a specific version of a dataset
  • Additionally, endpoints for obtaining SAS tokens to upload and download the datasets are added too.

    • GET connection string for dataset upload
    • GET connection string to upload a specific version of a dataset
    • GET connection string to download a dataset
    • GET connection string to download a specific version of a dataset
  • The following illustrations highlight the interactions between SDDMS and OSDU core services to register a dataset.

    PUT {{SVC_URL}}/generic/v1 image

  • The following showcases the interactions between SDDMS and OSDU core services to GET a dataset.

    GET {{SVC_URL}}/generic/v1/record/{storage-record-id} image

  • The following illustration shows the interactions between SDDMS and OSDU to obtain a connection string for ingestion

    GET {{SVC_URL}}/connection-string/upload/record/{storage-record-id}

    GET {{SVC_URL}}/connection-string/download/record/{storage-record-id} image

Edited by Varunkumar Manohar

Merge request reports