You are browsing the documentation for iTop 2.0 which is not the current version.

Consider browsing to iTop 3.2 documentation



This service is used for data synchronization.

Invoke this service to trigger the synchronization of a given list of data sources.

This service is designed to be used when performing data synchronization with an ETL:

  1. The ETL updates the data from tables `Synchro…`
  2. The ETL invokes synchro_exec.php to make the synchronization effective


php -q /var/www/itop/synchro/synchro_exec.php --auth_login=john --auth_pwd=trust,no1 --data_sources=1


Argument Description Defaut value
param_file Parameters file - see Parameters file -
auth_login User login - CLI mode only -
auth_pwd User password - CLI mode only -
data_sources Coma separated list of data sources to be synchronized Mandatory!


Normal execution

Normal execution:
Replicas: 123
Replicas touched since last synchro: 12
Objects deleted: 2
Objects deletion errors: 0
Objects obsoleted: 1
Objects obsolescence errors: 0
Objects created: 3
Objects creation errors: 1
Objects updated: 4
Objects update errors: 0
Objects reconciled (updated): 5
Objects reconciled (unchanged): 1
Objects reconciliation errors: 1
Replica disappeared, no action taken: 3


In this example, the argument data_sources is set to “432”, which does not correspond to an existing data source.

ERROR: The data source (id=432) does not exist.

Allowed users

Administrators will always be allowed to execute this page.

Non administrators will be allowed if they are marked as being owner of the data source.


Available since 1.1

2_0_3/advancedtopics/synchro_exec.php.txt · Last modified: 2018/12/19 11:40 (external edit)
Back to top
Contact us