Add Storage endpoint to create ids on request
As part of storing records in OSDU, the Storage service creates an id
value when the Record stored is absent an id
value. The only way to get the id
is to store the record. There are use cases, such as processing surrogate-key
values prior to storing records, that warrant having an id
created prior to storing the record so processing can occur external to storage while still using storage-generated (aka system-generated) ids
.
This would function similarly to how database sequences might work. The API should support a request for one or more id
s and it should support creating these id
s for more than one type of kind
.