Synchronize user data using administrative commands 

Use the synchronization administrative commands provided for each application to synchronize user state and data between the IBM Connections applications databases and the corporate directory.

Only use this method to synchronize user data in the following cases:


New commands

The following commands were added in version 3. Use these commands to update the state (active or inactive) of the users listed in the database.

Important: Starting in version 3, the Files and Wikis databases are no longer automatically synchronized. You must synchronize them using these commands.

Note: The use of square brackets indicate that the parameters within the square brackets are optional - you do not need to input them if you do not want to. The square brackets are not used in the input of the command.

The<application_name> variable represents the name of the application. The options are:

<application_name>MemberService.syncAllMembersByExtId( {"updateOnEmailLoginMatch": ["true" | "false"] } )

<application_name>MemberService.syncMemberByExtId("currentExternalId"[, {"newExtId" : "id-string" [, "allowExtIdSwap" : ["true" | "false"] ] } ] )

<application_name>MemberService.inactivateMemberByEmail("email")

<application_name>MemberService.inactivateMemberByExtId("externalID")

<application_name>MemberService.getMemberExtIdByEmail("email")

<application_name>MemberService.getMemberExtIdByLogin("login")


Existing commands

The following commands were available in previous releases of the product. Some have been updated to also enable you to change the user state of a person from active to inactive or the other way around. You might want to use these commands in the following cases:

The<application_name> variable represents the name of the application. The options are:

Note: The <application_name>MemberService.syncAllMemberExtIds() command was deprecated in version 3.

<application_name>MemberService.syncBatchMemberExtIdsByEmail("emailFile" [, {"allowInactivate" : ["true" | "false"] } ] )

<application_name>MemberService.syncBatchMemberExtIdsByLogin("loginFile" [, {"allowInactivate" : ["true" | "false"] } ] )

<application_name>MemberService.syncMemberExtIdByEmail("email" [, { "allowInactivate" : ["true" | "false"] } ])

<application_name>MemberService.syncMemberExtIdByLogin("name" [, {"allowInactivate": ["true" | "false"] } ])


Parent topic

Manage users when the Profiles application is not installed

Related concepts
Troubleshooting user data synchronization


Related tasks


Use administrative commands
Manage user data using Profiles administrative commands

Related reference
Activities administrative commands
Communities administrative commands
Files administrative commands
Forums administrative commands
News administrative commands
Profiles administrative commands
Wikis administrative commands


   

 

});

+

Search Tips   |   Advanced Search