Updating users
To update existing users:
- Use the PutProvisioningData operation.
To update existing users and return identifier sets for the updated users:
- Use the PutProvisioningDataAndGetIdentifierSets operation.
Note: Use PutProvisioningDataAndGetIdentiferSets if the returned identifier sets are used within the client. The operation is significantly slower than PutProvisioningData.
Usage—for both operations:
- Specify one or more MedML <USER> elements for existing users.
- If the USERNAME you specify exists, the user is updated.
- USERNAME values are case-sensitive. If the name you specify does not exactly match an existing name, and you also specify USERTYPE, a new user is created.
- Updates to both user information (for example, a title) and user state (for example, ActiveState or PasswordReset) can be performed simultaneously.
Values: USER element—Update user
Field
Required?
Comments
USERNAME
Yes
USERTYPE
No
The Support User type is reserved only for Oracle Support personnel.
FIRSTNAME
No
LASTNAME
No
DISPLAYNAME
No
DESCRIPTION
No
TITLE
No
ADDRESS
No
ADDRESS2
No
CITY
No
STATE
No
STATE and PROVINCE are mutually exclusive.
PROVINCE
No
STATE and PROVINCE are mutually exclusive.
ZIPCODE
No
ZIPCODE and POSTCODE are mutually exclusive.
POSTCODE
No
ZIPCODE and POSTCODE are mutually exclusive.
COUNTRY
No
PHONE
No
ALTPHONE
No
FAX
No
EMAIL
No
BEEPER
No
HOMESCREENURL
No
ACTIVESTATE
No
Active/Inactive, defaults to Inactive.
DELETESTATE
No
Terminated/Reinstate.
PASSWORD
No
If you specify a new password for an existing user, the password is changed and the user account remains unchanged.
USERMUSTRESETPASSWORD
No
USERDATEFORMAT
No
PRODUCTLOCALE
No
If the client does not specify a value, the existing value is used.
STUDYLOCALE
No
If the client does not specify a value, the existing value is used.