Step-1 : First check if Reference data exists for Unit=ft POST {{SEARCH_HOST}}/query Body { "kind": "{{data-partition-id}}:wks:reference-data--UnitOfMeasure:*.*.*", "query": "id: \"{{data-partition-id}}:reference-data--UnitOfMeasure:ft\"" } Response { "results": [ { "data": { "AttributionPublication": "Energistics Unit of Measure Dictionary V1.0", "Description": "International foot", "PersistableReference": "{\"abcd\":{\"a\":0.0,\"b\":0.3048,\"c\":1.0,\"d\":0.0},\"symbol\":\"ft\",\"baseMeasurement\":{\"ancestry\":\"L\",\"type\":\"UM\"},\"type\":\"UAD\"}", "InactiveIndicator": false, "UnitDimensionCode": "L", "ResourceLifecycleStatus": null, "UnitQuantityID": "opendes:reference-data--UnitQuantity:L:", "ResourceCurationStatus": null, "Code": "ft", "Source": "Workbook Published/UnitOfMeasure.1.0.0.xlsx; commit SHA c1d72417.", "Name": "foot", "AttributionAuthority": "Energistics", "IsBaseUnit": false, "ResourceHomeRegionID": null, "AttributionRevision": "1.0", "ResourceSecurityClassification": null, "ID": "ft", "ExistenceKind": null, "CoefficientC": 1.0, "UnitDimensionName": "length", "CoefficientD": 0.0, "CoefficientA": 0.0, "CoefficientB": 0.3048 }, "kind": "opendes:wks:reference-data--UnitOfMeasure:1.0.0", "source": "wks", "acl": { "viewers": [ "data.default.viewers@opendes.ibm.com" ], "owners": [ "data.default.owners@opendes.ibm.com" ] }, "type": "reference-data--UnitOfMeasure", "version": 1633087755839710, "tags": null, "createTime": "2021-10-01T11:29:19.930Z", "authority": "opendes", "namespace": "opendes:wks", "legal": { "legaltags": [ "opendes-ManifestDag-Legal-Tag-9295087" ], "otherRelevantDataCountries": [ "US" ], "status": "compliant" }, "createUser": "airflow-user@osdu.opengroup.org", "id": "opendes:reference-data--UnitOfMeasure:ft" } ], "aggregations": null, "totalCount": 1 } ======================================================================= Step-2 : Use Storage Service (PUT) to create record. JSON payload contains "meta" information PUT {{STORAGE_HOST}}/records Body [ { "acl": { "owners": [ "{{New_OwnerDataGroup}}@{{data-partition-id}}{{domain}}" ], "viewers": [ "{{New_ViewerDataGroup}}@{{data-partition-id}}{{domain}}" ] }, "data": { "ShotpointIncrementDistance": 25.0, "SourceArrayCount": 2, "SourceArraySeparationDistance": 100.0, "SampleInterval": 4.0, "RecordLength": 10200, "CableCount": 4, "CableLength": 6000.0, "CableSpacingDistance": 100.0, "MaxOffsetDistance": 6000.0, "FoldCount": 120 }, "id": "{{data-partition-id}}:master-data--SeismicAcquisitionSurvey:ST0202R08-DC-18Nov", "kind": "{{data-partition-id}}:wks:master-data--SeismicAcquisitionSurvey:1.0.0", "legal": { "legaltags": [ "{{tagName}}" ], "otherRelevantDataCountries": [ "US" ], "status": "compliant" }, "meta": [ { "kind": "Unit", "name": "ft", "persistableReference": "{\"abcd\":{\"a\":0.0,\"b\":0.3048,\"c\":1.0,\"d\":0.0},\"symbol\":\"ft\",\"baseMeasurement\":{\"ancestry\":\"L\",\"type\":\"UM\"},\"type\":\"UAD\"}", "unitOfMeasureID": "{{data-partition-id}}:reference-data--UnitOfMeasure:ft:", "propertyNames": [ "ShotpointIncrementDistance", "CableLength", "CableSpacingDistance", "MaxOffsetDistance" ] } ], "version": 0 } ] Response { "recordCount": 1, "recordIds": [ "opendes:master-data--SeismicAcquisitionSurvey:ST0202R08-DC-18Nov" ], "skippedRecordIds": [], "recordIdVersions": [ "opendes:master-data--SeismicAcquisitionSurvey:ST0202R08-DC-18Nov:1637265287520530" ] } ================== Step-3 : Retrieve recod using Storage service (GET) GET {{STORAGE_HOST}}/records/opendes:master-data--SeismicAcquisitionSurvey:ST0202R08-DC-18Nov Response { "data": { "ShotpointIncrementDistance": 25.0, "SourceArrayCount": 2, "SourceArraySeparationDistance": 100.0, "SampleInterval": 4.0, "RecordLength": 10200, "CableCount": 4, "CableLength": 6000.0, "CableSpacingDistance": 100.0, "MaxOffsetDistance": 6000.0, "FoldCount": 120 }, "meta": [ { "kind": "Unit", "name": "ft", "persistableReference": "{\"abcd\":{\"a\":0.0,\"b\":0.3048,\"c\":1.0,\"d\":0.0},\"symbol\":\"ft\",\"baseMeasurement\":{\"ancestry\":\"L\",\"type\":\"UM\"},\"type\":\"UAD\"}", "unitOfMeasureID": "opendes:reference-data--UnitOfMeasure:ft:", "propertyNames": [ "ShotpointIncrementDistance", "CableLength", "CableSpacingDistance", "MaxOffsetDistance" ] } ], "id": "opendes:master-data--SeismicAcquisitionSurvey:ST0202R08-DC-18Nov", "version": 1637265287520530, "kind": "opendes:wks:master-data--SeismicAcquisitionSurvey:1.0.0", "acl": { "viewers": [ "data.default.viewers@opendes.ibm.com" ], "owners": [ "data.default.owners@opendes.ibm.com" ] }, "legal": { "legaltags": [ "opendes-Test-Legal-Tag-4542683" ], "otherRelevantDataCountries": [ "US" ], "status": "compliant" }, "createUser": "preshipteama@osdu.opengroup.org", "createTime": "2021-11-18T19:54:50.395Z" } ================ Step-4 : Next, retrieve the same record by using Search Service We note that desired unt conversion (ft -> m) did not take place POST {{SEARCH_HOST}}/query Body { "kind": "opendes:wks:master-data--SeismicAcquisitionSurvey:1.0.0", "query": "id: \"opendes:master-data--SeismicAcquisitionSurvey:ST0202R08-DC-18Nov\"" } Response { "results": [ { "data": { "Operator": null, "SourceArrayCount": 2, "ProjectName": null, "ShotpointIncrementDistance": 25.0, "ResourceLifecycleStatus": null, "ProjectID": null, "CableCount": 4, "CableLength": 6000.0, "ResourceCurationStatus": null, "Source": null, "SourceArraySeparationDistance": 100.0, "CableSpacingDistance": 100.0, "VersionCreationReason": null, "ResourceSecurityClassification": null, "SpatialLocation.SpatialParameterTypeID": null, "ExistenceKind": null, "SpatialLocation.CoordinateQualityCheckPerformedBy": null, "MaxOffsetDistance": 6000.0, "Purpose": null, "RecordLength": 10200.0, "FoldCount": 120, "SpatialLocation.QualitativeSpatialAccuracyTypeID": null, "SpatialLocation.SpatialGeometryTypeID": null, "OperatingEnvironmentID": null, "ResourceHomeRegionID": null, "SeismicGeometryTypeID": null, "SampleInterval": 4.0, "EnergySourceTypeID": null, "SpatialLocation.QuantitativeAccuracyBandID": null }, "kind": "opendes:wks:master-data--SeismicAcquisitionSurvey:1.0.0", "source": "wks", "acl": { "viewers": [ "data.default.viewers@opendes.ibm.com" ], "owners": [ "data.default.owners@opendes.ibm.com" ] }, "type": "master-data--SeismicAcquisitionSurvey", "version": 1637265287520530, "tags": null, "createTime": "2021-11-18T19:54:50.395Z", "authority": "opendes", "namespace": "opendes:wks", "legal": { "legaltags": [ "opendes-Test-Legal-Tag-4542683" ], "otherRelevantDataCountries": [ "US" ], "status": "compliant" }, "createUser": "preshipteama@osdu.opengroup.org", "id": "opendes:master-data--SeismicAcquisitionSurvey:ST0202R08-DC-18Nov" } ], "aggregations": null, "totalCount": 1 } ======================================== Step-5 : Troubleshoot using Storage services Unfortunately, no clue from conversionStatuses POST {{STORAGE_HOST}}/query/records:batch Body {"records": [ "opendes:master-data--SeismicAcquisitionSurvey:ST0202R08-DC-18Nov" ]} Ensure header has this row - frame-of-reference = units=SI;crs=wgs84;elevation=msl;azimuth=true north;dates=utc; Response { "records": [ { "data": { "ShotpointIncrementDistance": 25.0, "SourceArrayCount": 2, "SourceArraySeparationDistance": 100.0, "SampleInterval": 4.0, "RecordLength": 10200, "CableCount": 4, "CableLength": 6000.0, "CableSpacingDistance": 100.0, "MaxOffsetDistance": 6000.0, "FoldCount": 120 }, "meta": [ { "kind": "Unit", "name": "ft", "persistableReference": "{\"abcd\":{\"a\":0.0,\"b\":0.3048,\"c\":1.0,\"d\":0.0},\"symbol\":\"ft\",\"baseMeasurement\":{\"ancestry\":\"L\",\"type\":\"UM\"},\"type\":\"UAD\"}", "unitOfMeasureID": "opendes:reference-data--UnitOfMeasure:ft:", "propertyNames": [ "ShotpointIncrementDistance", "CableLength", "CableSpacingDistance", "MaxOffsetDistance" ] } ], "id": "opendes:master-data--SeismicAcquisitionSurvey:ST0202R08-DC-18Nov", "version": 1637265287520530, "kind": "opendes:wks:master-data--SeismicAcquisitionSurvey:1.0.0", "acl": { "viewers": [ "data.default.viewers@opendes.ibm.com" ], "owners": [ "data.default.owners@opendes.ibm.com" ] }, "legal": { "legaltags": [ "opendes-Test-Legal-Tag-4542683" ], "otherRelevantDataCountries": [ "US" ], "status": "compliant" }, "createUser": "preshipteama@osdu.opengroup.org", "createTime": "2021-11-18T19:54:50.395Z" } ], "notFound": [], "conversionStatuses": [] } =========== Step-6 : Troubleshoot by using Search service Again, response does not give much clue POST {{SEARCH_HOST}}/query Body { "kind": "opendes:wks:master-data--SeismicAcquisitionSurvey:1.0.0", "query": "id: \"opendes:master-data--SeismicAcquisitionSurvey:ST0202R08-DC-18Nov\"", "returnedFields": [ "id", "index" ] } Response { "results": [ { "index": { "trace": [], "statusCode": 200, "lastUpdateTime": "2021-11-18T19:54:50.989Z" }, "id": "opendes:master-data--SeismicAcquisitionSurvey:ST0202R08-DC-18Nov" } ], "aggregations": null, "totalCount": 1 }