SynchronizeGroups
This action searches a repository for group updates and sends these updates to OmniGroupServer.
Type: Asynchronous
| Parameter Name | Description | Required |
|---|---|---|
Config
|
A base-64 encoded configuration. The configuration parameters that are set override the same parameters in the connector's configuration file. | No |
TaskSections
|
The names of the task sections to use to perform synchronization. If this parameter is unspecified, all configured task sections are used. The sections must include the |
No |
Override_Config_Parameters
|
Any other action parameters that you set override settings in the connector's configuration file. For example: /action=fetch&fetchaction=... where |
No |
Example
http://host:port/action=Fetch&FetchAction=SynchronizeGroups
Response
A sample response appears below. In this example, two tasks were performed as part of the synchronize groups (GROUPS1 and GROUPS2).
<action>
<fetchaction>SYNCHRONIZEGROUPS</fetchaction>
<tasks>
<success>GROUPS1</success>
<success>GROUPS2</success>
</tasks>
<token>MTAuMi4xMDUuMzQ6MTIzNDpGRVRDSDoxNDAyOTU3MzY4</token>
<status>Finished</status>
<queued_time>2009-Oct-15 14:44:32</queued_time>
<time_in_queue>0</time_in_queue>
<process_start_time>2009-Oct-15 14:44:32</process_start_time>
<time_processing>3</time_processing>
<process_end_time>2009-Oct-15 14:44:35</process_end_time>
</action>
If a SynchronizeGroups task does not complete successfully, the task name appears between <failed> tags and a message explains the reason for the failure:
<tasks> <failed message="Error message">MyTask1</failed> </tasks>