Configuration Examples (Cont.): MDMS Handler Model

The MDMS Handler model maps the RESTful web services invoked by sMash to MDM Server services.  Here is an example of the handler for the “person” resource.

/public/handlers/personModel.json:

{
“model”“personModel”,
“CREATE”{
“request_type”“addPerson”,
“is_new_style_doc”false,
“service_type”“Tx”,
“wrapper_input”“mdmPerson”,
“wrapper_output”“mdmPersonSearch”
}
,
“DELETE”{
“request_type”“deletePerson”,
“is_new_style_doc”false,
“service_type”“Tx”,
“wrapper_input”“mdmPerson”,
“wrapper_output”“mdmPersonSearch”
}
,
“LIST”{
“request_type”“searchPerson”,
“is_new_style_doc”false,
“service_type”“Tx”,
“wrapper_input”“mdmPersonSearch”,
“wrapper_output”“mdmPersonSearchResult”
}
,
“RETRIEVE”{
“request_type”“getPerson”,
“is_new_style_doc”false,
“service_type”“Tx”,
“wrapper_input”“mdmPerson”,
“wrapper_output”“mdmPersonSearch”
}
,
“UPDATE”{
“request_type”“updatePerson”,
“is_new_style_doc”false,
“service_type”“Tx”,
“wrapper_input”“mdmPerson”,
“wrapper_output”“mdmPersonSearch”
}

}

Leave a Reply

You must be logged in to post a comment.