This article provides the steps required to programmatically execute the "Synchronize User with Account Templates" task in Identity Manager (Release 14.4) using the Task Execution Web Service (TEWS).
Identity Manager
o execute the synchronization task via TEWS, ensure that Web Services are enabled within the Identity Manager environment.
http://<hostname>:8080/iam/im/TEWS6/identityEnv<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsdl="http://tews6/wsdl">
<soapenv:Header>
<wsdl:DoSynchUserTemplatesTaskContext>
<!--You may enter the following 11 items in any order-->
<wsdl:admin_id>username of admin</wsdl:admin_id>
<!--Optional:-->
<wsdl:admin_password>admin password</wsdl:admin_password>
<!--Optional:-->
</wsdl:DoSynchUserTemplatesTaskContext>
</soapenv:Header>
<soapenv:Body>
<wsdl:DoSynchUserTemplates>
<wsdl:DoSynchUserTemplatesSearch>
<wsdl:Subject index="?">
<wsdl:UID>UID of user in question</wsdl:UID>
</wsdl:Subject>
</wsdl:DoSynchUserTemplatesSearch>
<!--Optional:-->
<wsdl:DoSynchUserTemplatesDoSynchUserTemplatesTab/>
</wsdl:DoSynchUserTemplates>
</soapenv:Body>
</soapenv:Envelope>
You can create a policy that triggers after for example user activation to send such TEWS to IM.