IBM M11 - Witmsl ingestion dag failure
When attempting to ingest a witsml file, I encountered an error in the dag task witsml_parser_task
Postman environment: https://community.opengroup.org/osdu/platform/pre-shipping/-/blob/main/R3-M11/IBM-M11/IBM_M11_Revised/OSDU_R3_IBM_ODI_v2.0.0_ENV.postman_environment.json
Postman collection: https://community.opengroup.org/osdu/platform/pre-shipping/-/blob/main/R3-M11/IBM-M11/IBM_ODI_R3_v2.0.1_WITSML_Ingestion.postman_collection.json
Well Witsml file: https://community.opengroup.org/osdu/platform/pre-shipping/-/blob/main/R3-M11/IBM-M11/Well_witsml.xml
I ran the 3 requests in the Ingestion Workflow of the postman collection, during the second request "Upload WITSML File Using Signed URL", attached the well witsml file to the body of the request.
Here is the curl of the third request "Trigger Workflow"
curl --location --request POST 'https://osdu-cpd-osdu.odi-osdu-og-fa7661852f2ab29a6be32f560b2f5573-0000.us-south.containers.appdomain.cloud/osdu-workflow/api/workflow/v1/workflow/Energistics_xml_ingest/workflowRun' \
--header 'Content-Type: application/json' \
--header 'data-partition-id: opendes' \
--header 'Authorization: Bearer ...' \
--data-raw '{
"executionContext": {
"Payload": {
"AppKey": "test-app",
"data-partition-id": "opendes"
},
"Context": {
"legal": {
"legaltags": [
"opendes-ManifestDag-Legal-Tag-151089"
],
"otherRelevantDataCountries": [
"US"
],
"status": "compliant"
},
"acl": {
"owners": [
"data.default.owners@opendesibm.com"
],
"viewers": [
"data.default.viewers@opendesibm.com"
]
},
"kind": "opendes:wks:dataset--File.Generic:1.0.0",
"file_name": "c7b789e65b4941108ea2f95e3efa5f7d",
"preload_file_path": "s3://oc-cpd-opendes-staging-bucket/c7b789e65b4941108ea2f95e3efa5f7d",
"version": 1
}
}
}
'
The log for this task is here: http://airflow-web-osdu-airflow.odi-osdu-og-fa7661852f2ab29a6be32f560b2f5573-0000.us-south.containers.appdomain.cloud/log?dag_id=Energistics_xml_ingest&task_id=witsml_parser_task&execution_date=2022-04-27T01%3A53%3A10.598076%2B00%3A00
Is there a step that I missed during this process or should I have used a different postman collection?