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:

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



Legal Notices | Your Privacy Rights
Copyright © 1998, 2022

Last Published Tuesday, February 8, 2022