Create DDS Data

POST /ws/rest/service/v1/ds/ddsdata

Version: 20.10

Purpose

Creates data set for a given Dynamic Data Set.

Request Format

All parameters should be URL encoded.

Both input and output in JSON format in the body.

Request Parameters

The following parameters can be included in the request:

Request Parameter Required? Description
dds_name Yes The name of the data definition set for which the data needs to be created.
value_set Yes, if configured The set of values for the DEs defined as value
behavior_set Yes, if configured The value for the DEs defined as behavior.

Response Format

A JSON object is returned in the following format:

{

"data": [],

"message": [],

"status": <REST status code value>

}

A successful response displays a status code 200.

A failed response displays a message with a status code.

Sample Request

This is an example of a request to create a DDS called "mydds".

{ "data": {

"dds_name": "mydds",

"data_set": [{

"masterDE":"value2",

"value_set": {"valueDE1": "value1", "valueDE2": "value2"},

"behavior_set": {"behavede1": "disabled"}

},

{"masterDE":"value1",

"value_set": {"valueDE1": "value1","valueDE2": "value3"},

"behavior_set": {"behavede1": "Required"}

}

]

}

}

Sample Response

This is an example of a successful response with status code 200.

{

"data": {

"dds_name": "mydds",

"data_set": [{

"id": 710,

"masterDE":"value1",

"value_set": {"dename1": "value","dename2": "value"},

"behavior_set": {"dename3": "disabled"}

},

{

"id": 711,

"masterDE":"value2",

"value_set": {"dename1": "value", "dename2": "value"},

"behavior_set": {"dename3": "disabled"}

}

]

},

"message": "success",

"status": 200

}

Supported Validation Messages and Status Codes

The following status codes and messages can display in the response to a request.

Status Code Validation Message
200 Success
1101 Empty or Invalid JSON data
3000 Partial create
3002 Invalid JSON input