If both of the following conditions are true, you can register a data file into an existing collection in DME:
If the file is larger than two GB, refer to Using dm_register_dataobject_multipart.
The character limit for each metadata value is 2700.
To register a data file:
In your local system, create a JSON file that specifies the metadata for the new data file, as follows:
{ "generateUploadRequestURL" : true, "metadataEntries": [ { "attribute": "description", "value": "my-dataObject-description" }, { "attribute": "example_date", "value": "20201231", "dateFormat": "yyyyMMdd" } ] } |
For each date attribute, specify one of the following date formats, and specify the date value in that format:
The system parses your date using the date format you specify. Then however, if the date attribute has a metadata validation rule in a different format, the system stores the date in the format specified by that rule.
Run the following command:
|
The following table describes each parameter:
Parameter | Description |
---|---|
[-h] | If you want to print a usage (help) message for this command, specify this option. |
[-D <REST-response>] | An optional parameter, specifying a path and filename in your local system. The system always creates a response file:
|
[-o <output-json-file>] | An optional parameter, specifying a path and filename in your local system. The system always creates an output file:
If the command is successful, the output file is empty. |
<description.json> | A path to the JSON file that specifies the metadata for the new data file. |
<destination-path> | A path within DME, including the name of the file you intend to register. Specify where you want the system to create the new data file. |
<source-file> | A path in your local system, specifying the data file that you want to register. |
For example, the following command registers the data.txt file from the JaneDoe folder in the local system to the Project_New collection in DME:
|