Typical Behaviour

The service behaviour shall be in accordance with the patterns detailed in the Message Exchange Patterns: Identification Guidelines.

add data set series

A typical sequence to add a data set series is:
- The service consumer requests data set series based on a number of selection criteria, and receives back a list containing zero, one or more data set series.
-- The service consumer checks that the data set series to be added is not yet present.
- The service consumer creates the data set series metadata.
- Optionally, the service consumer uploads a data product specification file.

add data set

A typical sequence to add a data set is:
- The service consumer requests data set series based on a number of selection criteria, and receives back a list containing zero, one or more data set series.
-- The service consumer analyses that list to identify the data set series to which the data set(s) need to be added.
- The service consumer requests data sets from the selected data set series, possibly supplying additional selection criteria, and receives back a list containing zero, one or more data sets.
-- The service consumer checks that the data set to be added is not yet present.
- The service consumer creates the data set metadata within the selected data set series.
- The service consumer uploads data set file for the newly created data set.
-- In case of a data set with multiple files, the upload operation is repeated for each file.