File Service rejects Record ID from dataset--File.Generic manifest and generate always GUID as record id
File Service rejects Record ID from dataset--File.Generic manifest and generate always GUID as record id
Please check below CURL request to register metadata record for file dataset, I have included ID in the manifest, however all time it rejects this id and create system generated GUID for this registered record.
Create File metadata - Request
curl --location 'https://osdu-ship.msft-osdu-test.org/api/file/v2/files/metadata'
--header 'Data-Partition-Id: opendes'
--header 'Authorization: Bearer ...'
--header 'Content-Type: application/json'
--header 'Cookie: JSESSIONID=F4452A7D9F8752E8A82DC6E354D29B26'
--data-raw '{
"kind": "osdu:wks:dataset--File.Generic:1.0.0",
"id":"opendes:dataset--File.Generic:sami-test1",
"acl": {
"viewers": [
"data.default.viewers@opendes.contoso.com"
],
"owners": [
"data.default.viewers@opendes.contoso.com"
]
},
"legal": {
"legaltags": [
"opendes-Test-Legal-Tag-4766549"
],
"otherRelevantDataCountries": [
"US"
],
"status": "compliant"
},
"data": {
"Endian": "BIG",
"DatasetProperties": {
"FileSourceInfo": {
"FileSource": "/osdu-user/1686225883215-2023-06-08-12-04-43-215/4a62ec123d43427e93af2a4a1c515a6b"
}
}
}
}'
Create File metadata - Response
{ "id": "opendes:dataset--File.Generic:d5c226d6-3eb2-4825-8b9b-e0834d0464cb" }