主权项 |
1. A method for facilitating migration of data items in a data directory from a source system to a destination system over multiple invocations of a migration profile for migrating the data directory, the method being electronically executed by a server computer system and comprising:
in an initial pass of migrating the data items in the data directory from the source system to the destination system, generating, by a migration engine plugin, a state file, the state file comprising state records for the data items in the data directory, each of the state records specifying a next action to be performed for one of the data item corresponding to the state record during a next pass of the migration, the next pass being subsequent to the initial pass, wherein the state record includes a first state record for a first data item that specifies the next action to be performed for the first data item during the next pass; storing the state file in memory of the server computer system; updating the migration profile by specifying a migration action to be performed on one or more of the data items for the next pass such that the migration action is to be performed on the first data item for the next pass; invoking, by a migration routine, the migration profile to update the next action in the first state record for the first data item in accordance with the migration action; and in the next pass of migrating the data items in the data directory from the source system to the destination system, executing, by the migration engine, the modified next action in the first state record for the first data item. |