SynchronizeGroups

This action searches a repository for Group updates and sends these updates to OmniGroupServer.

http://host:port/action=Fetch&FetchAction=SynchronizeGroups
		                  [&Config=Base64_Config]
		                  [&TaskSections=Section_CSV]

Type: Asynchronous

Parameter Name Description
Config Optional Base64 encoded configuration file. If this parameter is specified, then the encoded configuration options are used instead of the options in the connector configuration file.
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 GroupServerHost and GroupServerPort parameters as a minimum, in addition to any connector-specific parameters.

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>

© 2014 Hewlett-Packard Development Company, L.P.