Preprocessing and PostProcessing for Migration Execution
The operations involved during the preprocessing and postprocessing of any migration plan execution include for example, Package, Unpackage, Transfer the File (for Sync migration), Create Manifest, GetConnectString, and so on. A number of preprocessing and postprocessing methods are invoked during the execution of a migration plan. The following table describes these methods, which are in the orchestration.json file.
Resource |
Operation |
Purpose |
Applies to Resource |
Mode |
---|---|---|---|---|
PreProcessing_Export |
GetWatermarks |
Gets the watermark details from the watermark file specified during migration execution. |
Migration Schema Service Migration Incremental Application Workspace Data Service Migration Incremental Runtime Repository Data Service |
Asynchronous |
PreProcessing_Export |
GetWaterMark |
Gets the watermark details by invoking the REST request to the Target. |
Migration Schema Service Migration Incremental Application Workspace Data Service Migration Incremental Runtime Repository Data Service |
Synchronous |
PostProcessing_Export |
CreateManifest |
Creates the manifest file, which includes all the details of the resource being exported. The manifest file is used to validate credentials during the asynchronous migration import. |
All services |
Synchronous Asynchronous |
PostProcessing_Export |
preparePackage |
Creates a compressed package file that contains all the exported resources. |
All services |
Synchronous Asynchronous |
PostProcessing_Export |
GetConnectString |
Gets the SynchMgr Object Manager Connect String from Source. This will be used by ImportFile to transfer the file from Source to Target. This operation applies only if the Migration Package Location in the migration profile in Siebel Management Console is not specified. |
All services except ADM |
Synchronous |
PostProcessing_Export |
ImportFile |
Transfers the package from Source to Target. This operation applies only if the Migration Package Location in the migration profile in Siebel Mobile Console is not specified. |
All services except ADM |
Synchronous |
PreProcessing_Import |
unPackage |
Decompresses the exported package. |
All services |
Synchronous |