updateContact (DSO881X) – allows the user to update the registered user’s contact details such as Email, First/Last Name and Address.
Constraints on fields are controlled by Contact Templates in the IP1 database, therefore fields in the input of this web service will be optional, and validated by the backend process.
The Contact Classification Code (ContactClassCodes) valid for each system are maintained in IP1 control file TMSCRM/CC-A. The Class Type is the Code and the relevant value is input in the value field.
This web service will return a Boolean of whether the update is successful or not, if not then the appropriate error message(s) are also returned.
Use of the web service requires a session and the user to be logged in as a registered user.
N.B. The user needs to call the createSession web service for a registered user before calling this web service..
Input parameters:
| Field ID | Description | Type | Length | Constraints |
| sessionId | Session ID | String | Mandatory | |
| UMData | User Management Data Structure | umDataStructureType | 1 | Mandatory |
Response:
| Field ID | Description | Type | Occurrence |
| updateSuccess | Success of the update | Boolean | |
| UMData | User Management Data Structure | umDataStructureType | 1 |
| messageSet | Message set | messageSetDataType |
