| Siebel Analytics Web Administration Guide > Working with Data and Managing the Web Catalog Using Siebel Analytics Web SOAP API > Description of Siebel Analytics Web SOAP API Methods > ReplicationService
 Provides methods for use with catalog replication. Table 48 shows the supported methods. 
 export MethodExports catalog changes to a specified log file. Signaturevoid export (String filename, CatalogItemsFilter filter, bool bExportAll, String sessionID); 
    |  |  |  
    | String filename | The name of the log file. |  
    | CatalogItemsFilter filter | Defines the subset of changes to be exported. The filter.items field cannot be null. |  
    | bool bExportAll | When TRUE then the contents of folders specified in filter.items and their descendants are written to the export file as if they were inserted right before that method was called. The filter's to and from date fields are ignored. |  
    | String sessionID | A string value that contains the session ID to log off from the SOAP session. The session ID is usually returned by the logon call. If the SOAP client engine can handle HTTP cookies, you can omit the session ID or set it to null. |  
 import MethodImport changes from the log file. SignatureImportError[] import (String importFilePath, DateTime lastPurgedLog, bool updateReplicationLog, bool returnErrors, CatalogItemsFilter filter, String sessionID); 
    |  |  |  
    | String importFilePath | The path of the log file to import. |  
    | DateTime lastPurgedLog | The date and time of when the log was last cleaned up. If the change in the export file was made after that time, then import uses local logs to determine if it should be replayed, otherwise it uses the last access time. |  
    | bool updateReplicationLog | If FALSE then the replication log is not updated. |  
    | bool returnErrors | If TRUE then the function returns an array of ImportError objects which describes cases when changes recorded in the import file which satisfy filter conditions were not replayed. |  
    | CatalogItemsFilter filter | Used to filter changes made within a particular time period, and to catalog items in specified folders. Can be null. |  
    | String sessionID | A string value that contains the session ID to log off from the SOAP session. The session ID is usually returned by the logon call. If the SOAP client engine can handle HTTP cookies, you can omit the session ID or set it to null. |  
 ReturnsReturns an ImportError structure containing the list of errors encountered. For more information, see ImportError Structure. markForReplicationChange the "replicable" flag on a specified folder and its descendants. Signaturevoid markForReplication (String item, bool replicate, String sessionID); 
    |  |  |  
    | String item | The path of the folder. |  
    | bool replicate | To mark the folder as replicable, set this to TRUE. To remove the replicable flag, set this to FALSE. |  
    | String sessionID | A string value that contains the session ID to log off from the SOAP session. The session ID is usually returned by the logon call. If the SOAP client engine can handle HTTP cookies, you can omit the session ID or set it to null. |  
 purgeLog MethodClean replication the specified logs. Signaturevoid purgeLog (String[] items, DateTime timestamp, String sessionID); 
    |  |  |  
    | String[] items | List of folder paths to clean. |  
    | DateTime timestamp | Cleans only those log items where the last modified time is earlier than the timestamp |  
    | String sessionID | A string value that contains the session ID to log off from the SOAP session. The session ID is usually returned by the logon call. If the SOAP client engine can handle HTTP cookies, you can omit the session ID or set it to null. |  
 |