Sync External IDS of all users in all Connections Apps

After a configuration change or something else that may mess with the LDAP or LDAP configuration the LDAP IDs and UUID within Connections come out of sync. This is most common if the LDAP is changed.

After changing the LDAP System a complete user resync is needed.

To do this using the in-built Connections scripts MemberService.syncAllMembersByExtId has to be called for each Connections Application individually.

The script cnxMemberSyncAllByEXID.py resyncs all Connections pplications for all users.

One command calling one script. The script prompts for update on email login match. If true is selected the members are synchronised across each application. If false is selected a file is created in the server log directory for each application with a list of users that require a resync.

bild37