Update DDS Definition
PUT /ws/rest/service/v1/ds/dds
Version: 20.10
Purpose:
To Update Dynamic Data Set Definition. Action JSON value 'delete' will used to remove any value or Behavior set data element for DDS Definition.
Previously existing value set or Behavior set data elements will be reordered based on latest order provided in values set/Behavior set in update DDS definition.
Input:
All parameters should be URL encoded.
Both input & output in JSON format in the body
Update Dynamic Data Set input JSON
{
"data": [
{ "id":12,
"dds_name": "sampleDDS",
"master_de_name": "countryDE",
"dds_desc": "desc",
"value_set":[
{
"data_element":"stateDE",
"order":1
},
{
"data_element":"cityDE",
"action":"delete"
},
{
"data_element":"address",
"order":2
}
],
"behavior_set":[
{
"data_element":"zipcodeDE"
}
]
},
{
"dds_name": "sampleDDS2",
"master_de_name": "countryDE",
"dds_desc": "desc",
"value_set":[
{
"data_element":"stateDE",
"order":1
},
{
"data_element":"cityDE",
"order":2
}
],
"behavior_set":[
{
"data_element":"zipcodeDE"
}
]
}
]
}
Input JSON field description:
- Required Fields:
id : specify the DDS id which needs to be updated
Note: action: "delete" required to delete value set or behavior set data element in DDS Definition
Output:
JSON object containing 'status', 'data', 'message'
Update Dynamic Data Set ouptut JSON
{
"data": [
{
"id":12,
"dds_name": "sampleDDS",
"master_de_name": "countryDE",
"dds_desc": "desc",
"value_set":[
{
"data_element":"stateDE",
"order":1
},
{
"data_element":"address",
"order":2
}
],
"behavior_set":[
{
"data_element":"zipcodeDE"
}
]
}]
},
"message": [
{
"dds_name": "sampleDDS"
"message": "usrServiceCategoryPD122",
"status": 200
},
{
"dds_name": "sampleDDS2",
"message": Name already exists. Enter a different name.,
"status": 1500
}
],
"status": 3000
}
Status codes are:
1> 200 , for success
2> 3002, for invalid JSON input
3> 1101, for Empty or Invalid JSON data
Related Topics
Last Published Tuesday, July 1, 2025