Empty HDF dataset are allowed by the RDDMS
Hi,
If I ingest an EPC+H5 file into the RDDMS where an HDF5 dataset has no dimension is empty (EDIT), it is allowed by the server even if, generally, it would mean that the EPC+H5 has got some validation errors.
EDIT : the following is incorrect (please read comments which state that)
Then, when we ask the RDDMS about metadata of such a no dimension HDF5 dataset (i.e no dimension data array), the server responds with an empty DataArrayMetadata.dimensions attribute.But an empty DataArrayMetadata.dimensions is not standard (see chapter 23.32.2 where the dimensions attribute has got a minimal cardinality of 1)
I think the RDDMS should validate dimensions of HDF5 dataset (i.e. data array) if possible prior to allow transaction commit.
Edited by Philippe Verney