Used as an event notification from the PublicationShim to Identity Manager that an object password is modified in the application. When used as a notification, an <association> is required. Also used as a command from Identity Manager to the SubsciptionShim to modify an object password in the application. When used as a command, an <association> is required and is the unique key of the object to modify.
When the target is eDirectory, and <old-password> is specified, the modifyPassword API is used to modify the password. If not specified, the GenerateKeyPair API is used. Using GenerateKeyPair might invalidate authentication credentials for any existing session authenticated as the target object.
When the target is the application, a driver might or might not implement this functionality, depending on the applicability to the application.
A response to <modify-password> should be a <status> indicating whether or not the <modify-password> is processed successfully.
<modify-password class-name="User" src-dn="\Sam"> <association>1012</association> <password>mypassword<password></modify-password>
( association ? , old-password ? , password , operation-data ? )