AWS M12: Volve Data not fully populated

Not all the Volve data appears to be loaded in AWS M12 environment. We are expecting to see the following:

  • work-product-component--SeismicTraceData - At least two SeismicTraceData entries with the following names:
    • "ST0202R08-PS_PSDM_FULL_OFFSET_DEPTH.MIG_FIN.POST_Stack.3D.JS-017534"
    • "ST0202R08_PS_PSDM_RAW_PP_TIME.MIG_RAW.POST_Stack.3D.JS-017534"
  • work-product-component--SeismicHorizon - At least five SeismicHorizon entries with the following names:
    • Hod_Fm
    • Ty_Fm_Top
    • BCU_Fm
    • Balder_Fm
    • SHETLAND_GP
  • work-product-component--FaultSystem - Atleast one FaultSystem entry with the following name
    • Volve_Official_Faults

SeismicTraceData

Regarding the SeismicTraceData records, I am only able to find the ST0202R08-PS_PSDM_FULL_OFFSET_DEPTH.MIG_FIN.POST_Stack.3D.JS-017534 SeismicTraceData when I use the following search query:

curl --location --request POST 'https://r3m12.preshiptesting.osdu.aws/api/search/v2/query' \
--header 'Content-Type: application/json' \
--header 'data-partition-id: osdu' \
--header 'Authorization: Bearer ...' \
--data-raw '{
	"kind": "osdu:wks:work-product-component--SeismicTraceData:*",
    "returnedFields":["id", "data.Name", "data.Datasets"],
    "limit":10
}
'

Response:

{
    "results": [
        {
            "data": {
                "Datasets": [
                    "osdu:dataset--FileCollection.SEGY:f148b991068273fab025b602b51e1b354c2794cd8f5dc406c88193a9fdbfd11a"
                ],
                "Name": "ST0202R08-PS_PSDM_FULL_OFFSET_DEPTH.MIG_FIN.POST_Stack.3D.JS-017534"
            },
            "id": "osdu:work-product-component--SeismicTraceData:ST0202R08-depth-volume"
        },
        {
            "data": {
                "Datasets": [],
                "Name": "OSDU_SEGY"
            },
            "id": "osdu:work-product-component--SeismicTraceData:55fab9e0e8bc49908085c68addd1c27f"
        },
        {
            "data": {
                "Datasets": [],
                "Name": "OSDU_SEGY"
            },
            "id": "osdu:work-product-component--SeismicTraceData:636b767cf0fe44d5867f2f3839e5e9db"
        },
        {
            "data": {
                "Datasets": [],
                "Name": "OSDU_SEGY"
            },
            "id": "osdu:work-product-component--SeismicTraceData:b815caa455334b239dad6a5e74fdb8aa"
        },
        {
            "data": {
                "Datasets": [],
                "Name": "OSDU_SEGY"
            },
            "id": "osdu:work-product-component--SeismicTraceData:86e9c8f993fd4295b0093b07d0becadd"
        },
        {
            "data": {
                "Datasets": [],
                "Name": "OSDU_SEGY"
            },
            "id": "osdu:work-product-component--SeismicTraceData:08153c7260604588b07a8c636a1c94ec"
        },
        {
            "data": {
                "Datasets": [],
                "Name": "OSDU_SEGY"
            },
            "id": "osdu:work-product-component--SeismicTraceData:b52b19c861ff47aca67eabc7aa466c07"
        }
    ],
    "aggregations": null,
    "totalCount": 7
}

When I attempt to get a signed url for the ST0202R08-PS_PSDM_FULL_OFFSET_DEPTH.MIG_FIN.POST_Stack.3D.JS-017534 dataset, I am getting a 500 error:

curl --location --request POST 'https://r3m12.preshiptesting.osdu.aws/api/dataset/v1/getRetrievalInstructions' \
--header 'data-partition-id: osdu' \
--header 'Authorization: Bearer ...' \
--header 'Content-Type: application/json' \
--data-raw '{
    "datasetRegistryIds": [
        "osdu:dataset--FileCollection.SEGY:f148b991068273fab025b602b51e1b354c2794cd8f5dc406c88193a9fdbfd11a"
    ]
}'

Response:

{
    "code": 500,
    "reason": "Internal Server Error",
    "message": "Unrecognized field \"code\" (class org.opengroup.osdu.core.common.dms.model.RetrievalInstructionsResponse), not marked as ignorable (2 known properties: \"datasets\", \"providerKey\"])_ at [Source: (String)\"{\"code\":400,\"reason\":\"Bad Request\",\"message\":\"File Collection Path is missing in the record metadata\"}\"; line: 1, column: 12] (through reference chain: org.opengroup.osdu.core.common.dms.model.RetrievalInstructionsResponse[\"code\"])"
}

SeismicHorizon

Regarding the SeismicHorizon records, I am only able to find three of the SeismicHorizon records (SHETLAND_GP, Hod_Fm, BCU_Fm) when I use the following search query:

curl --location --request POST 'https://r3m12.preshiptesting.osdu.aws/api/search/v2/query' \
--header 'Content-Type: application/json' \
--header 'data-partition-id: osdu' \
--header 'Authorization: Bearer ...' \
--data-raw '{
	"kind": "osdu:wks:work-product-component--SeismicHorizon:*",
    "returnedFields":["id", "data.Name", "data.Datasets"],
    "limit":10
}
'

Response:

{
    "results": [
        {
            "data": {
                "Datasets": [
                    "osdu:dataset--File.Generic:af496e31d1d015b58e2a638339c160e8fad8506000b0df06fb1c24cb8a4b7028"
                ],
                "Name": "SHETLAND_GP"
            },
            "id": "osdu:work-product-component--SeismicHorizon:de57eaa80d90559cdb11f669641d7b2042adcc55137ee77914fcd6d602a3a62c"
        },
        {
            "data": {
                "Datasets": [
                    "osdu:dataset--File.Generic:e793fbdb98b4c38be661db56e6d31b24178a5ef70797dde9c36a1d5c6b445a66"
                ],
                "Name": "Hod_Fm"
            },
            "id": "osdu:work-product-component--SeismicHorizon:5281150c8af659c215c25c23869fa2f7f56d325c2bc7171985b168fb9abaff01"
        },
        {
            "data": {
                "Datasets": [
                    "osdu:dataset--File.Generic:eee8cc7c1484867dea243c3d6ed47457dab834118ab3c8115a6d071d3f018cf4"
                ],
                "Name": "BCU_Fm"
            },
            "id": "osdu:work-product-component--SeismicHorizon:a720aa72e7039d941438ad5044034f07e431a1e2c1e464b1cd6c54e62271d865"
        }
    ],
    "aggregations": null,
    "totalCount": 3
}

When I attempt to get a signed url for any of the SeismicHorizon datasets returned in the previous query, I am getting a 500 error. Below is an example of one of the requests that are failing:

curl --location --request POST 'https://r3m12.preshiptesting.osdu.aws/api/dataset/v1/getRetrievalInstructions' \
--header 'data-partition-id: osdu' \
--header 'Authorization: Bearer ...' \
--header 'Content-Type: application/json' \
--data-raw '{
    "datasetRegistryIds": [
        "osdu:dataset--File.Generic:af496e31d1d015b58e2a638339c160e8fad8506000b0df06fb1c24cb8a4b7028"
    ]
}'

Response:

{
    "code": 500,
    "reason": "Internal Server Error",
    "message": "Unrecognized field \"status\" (class org.opengroup.osdu.core.common.dms.model.RetrievalInstructionsResponse), not marked as ignorable (2 known properties: \"datasets\", \"providerKey\"])_ at [Source: (String)\"{\"status\":\"BAD_REQUEST\",\"message\":\"UnrecognizedPropertyException: Unrecognized field \\\"PreloadFilePath\\\" (class org.opengroup.osdu.file.model.filemetadata.filedetails.FileSourceInfo), not marked as ignorable (11 known properties: \\\"Checksum\\\", \\\"FileSource\\\", \\\"PreLoadFilePath\\\", \\\"Name\\\", \\\"PreloadFileCreateUser\\\", \\\"PreloadFileModifyDate\\\", \\\"PreloadFileCreateDate\\\", \\\"PreloadFileModifyUser\\\", \\\"FileSize\\\", \\\"EncodingFormatTypeID\\\", \\\"ChecksumAlgorithm\\\"])\\n at [Source: UNKNOWN; byte offset: #\"[truncated 222 chars]; line: 1, column: 12] (through reference chain: org.opengroup.osdu.core.common.dms.model.RetrievalInstructionsResponse[\"status\"])"
}

FaultSystem

I am able to find the expected FaultSystem record via search, however, when I try to get the signed url for that FaultSystem dataset, the request is failing:

curl --location --request POST 'https://r3m12.preshiptesting.osdu.aws/api/dataset/v1/getRetrievalInstructions' \
--header 'data-partition-id: osdu' \
--header 'Authorization: Bearer ...' \
--header 'Content-Type: application/json' \
--data-raw '{
    "datasetRegistryIds": [
        "osdu:dataset--File.Generic:56b38fd6f8fd925e1a7432262ebc546a6f8d827892d9f1367400299170beb3c9"
    ]
}'

Response:

{
    "code": 500,
    "reason": "Internal Server Error",
    "message": "Unrecognized field \"status\" (class org.opengroup.osdu.core.common.dms.model.RetrievalInstructionsResponse), not marked as ignorable (2 known properties: \"datasets\", \"providerKey\"])_ at [Source: (String)\"{\"status\":\"BAD_REQUEST\",\"message\":\"UnrecognizedPropertyException: Unrecognized field \\\"PreloadFilePath\\\" (class org.opengroup.osdu.file.model.filemetadata.filedetails.FileSourceInfo), not marked as ignorable (11 known properties: \\\"Checksum\\\", \\\"FileSource\\\", \\\"PreLoadFilePath\\\", \\\"Name\\\", \\\"PreloadFileCreateUser\\\", \\\"PreloadFileModifyDate\\\", \\\"PreloadFileCreateDate\\\", \\\"PreloadFileModifyUser\\\", \\\"FileSize\\\", \\\"EncodingFormatTypeID\\\", \\\"ChecksumAlgorithm\\\"])\\n at [Source: UNKNOWN; byte offset: #\"[truncated 222 chars]; line: 1, column: 12] (through reference chain: org.opengroup.osdu.core.common.dms.model.RetrievalInstructionsResponse[\"status\"])"
}