WITSML parser fails - expects parent entity with a specified version
I am trying to process the file (see attached). WITSML ingestion fails with the following error message:
{'provide_manifest_integrity_task': [{'id': 'odesprod:work-product--WorkProduct:20C60DDC-D36D-4A3C-800F-504CE0B5605D', 'kind': 'odesprod:wks:work-product--WorkProduct:1.0.0', 'reason': 'Missing parents: {SRN: odesprod:work-product-component--WellboreTrajectory:20C60DDC-D36D-4A3C-800F-504CE0B5605D}'}, {'id': 'odesprod:work-product-component--WellboreTrajectory:20C60DDC-D36D-4A3C-800F-504CE0B5605D', 'kind': 'odesprod:wks:work-product-component--WellboreTrajectory:1.0.0', 'reason': 'Missing parents: {SRN: odesprod:dataset--File.WITSML:20C60DDC-D36D-4A3C-800F-504CE0B5605D:1}'}]}
The problem is that it expects a dataset record with a version
odesprod:dataset--File.WITSML:20C60DDC-D36D-4A3C-800F-504CE0B5605D:1
, but creates a dataset record without a version.Trajectory.xml