This function can only be used in the supervisor folder. It makes it possible to define and monitor the execution of all the migration procedures for a given folder.
To that end, a migration plan will be created and identified using a code. The code to use is free. Nevertheless it is possible to customize the migration terms for a given folder. To that end, a migration plan will be created with the same code as the one for the folder to be migrated, and it will be then put on hold.
Otherwise, when the migration of a given folder is launched (via the folder revalidation function), a migration plan called MIGmmdd## (mm and dd being the numbers of the month and day of launch, and ## being a sequence number) is automatically created and launched.
The creation of a migration plan will duplicate all the procedures defined in the procedure table into a scheduling table whose lines are displayed in this screen
It will then be possible to manually launch and control the sequencing of the operations, interrupt them and start them again, and also check the generated log.
The function screen contains a header with all the information concerning the current execution plan, a first tab displaying the detail of the operations, and a second tab listing the other migration plans and their status.
Presentation
The header makes it possible to define the general parameters according to which the migration plan will be executed, the status of the current migration, and a set of control buttons.
Close
Fields
The following fields are present on this tab :
Identification
|
This field identifies the migration plan code (it is the default folder code). |
|
Use this field to assign a description to each record. |
|
Define the folder code, as it is defined in the folders table, in which the work will be carried out. |
|
This value defines the maximum number of migration tasks likely to be launched in parallel. This number cannot exceed the number of authorized batch tasks. At a given moment in the migration, it cannot exceed the number of tasks of the current phase of the stage under progress. |
|
When this box is selected, the phases follow each other automatically: when all the procedures of a migration phase are completed, the next phase is launched automatically. If the box is not selected, the user will have to use the corresponding button to relaunch the execution from the migration workbench. This box is selected by default if the plan is created automatically via folder validation. |
|
When this box is selected, the procedures of the post-migration stage are automatically launched once the procedures of the previous phases and stages have been completed (otherwise, they will need to be launched manually from the workbench). This box is selected by default if the plan is created automatically via folder validation. |
Monitor
|
This indicator provides the global status of the migration plan. The values can be the following:
|
|
This displayed field is used to indicate the time of launch of the migration. |
|
This field is used to indicate the time of launch of the migration. |
|
This field specifies the total time spent since the start of the migration. This time corresponds to the difference between:
the start date and time. In other words, it does not represent a totaled execution time taking the real execution times into account. |
|
This field specifies the number of pending migration tasks. |
|
This field specifies the number of launched migration tasks. |
|
This field specifies the number of migration tasks in progress. |
|
This field specifies the number of migration tasks which have ended without errors. |
|
This field specifies the number of migration tasks which have ended with errors. |
|
This field specifies the number of bypassed migration tasks. |
|
This field specifies the number of migration tasks pending interruption. |
|
This field specifies the number of migration tasks pending stop. |
|
This field specifies the number of interrupted migration tasks. |
|
This field specifies the number of blocked migration tasks. |
Control
|
This button is used to launch the migration, or resume it if it had been previously interrupted. |
|
This button is used to interrupt all the migration procedures being executed. The interruption of a task does not necessarily have an immediate effect. Indeed, a task processes the lines in the database by groups (the number of processed lines appears in the screen). With this button, an interruption order is sent to the task, and said task ends the group of lines in progress before stopping. It will thus be possible to resume the execution of a migration procedure with the next group of data. |
|
This button is used to stop the launch of migration procedures. In other words, the already launched batch tasks will be completed, but no new task linked to a migration procedure of the plan will be launched. |
|
This button is used to refresh the grid that lists the procedures in progress, their status and the number of processed lines. |
|
This button is used to block all the procedures in progress. A blocked procedure will not be launched, even if it could be because the migration terms would allow it (i.e. the former stages and phases are completed). It is possible to individually unblock a blocked procedure by right-clicking on the line. |
|
This button is used to unblock all the blocked procedures. It is possible to unblock tasks individually by right-clicking on the line. |
Close
Presentation
This header displays the status of the migration procedures. Each line in the grid is devoted to a specific procedure.
Close
Fields
The following fields are present on this tab :
|
This code identifies the current migration procedure in a unique way. |
|
This flag specifies the status of the procedure defined on the line. The values can be the following:
|
|
Use this field to assign a description to each record. |
|
Specifies the procedure stage number. |
|
Select a module for the setup. Use this field to specify if the screen has to be created in the folder database. This is the case when the module linked to the screen is active on the folder. |
|
  |
|
The phase is a number likely to vary from 1 to 9. It enables the strict scheduling of the migration procedures. The next phases cannot be launched as long as all the procedures of a phase are not completed. |
|
The rank represents a number likely to vary from 1 to 99. It provides a preferential order to launch a migration procedure in a phase and for a given module. This rank can be modified for the standard procedures. |
|
Specifies the number of lines already processed during the migration procedure. |
|
Specifies the number of lines to process during the migration procedure. |
|
This value determines the time (in hours and minutes) spent on this procedure. This field specifies the total time spent since the start of the procedure. This time corresponds to the difference between:
the start date and time. In other words, it does not represent an execution time totaled for this procedure and taking the real execution times into account. |
|
This field indicates the launch date of the procedure. |
|
This field indicates the launch time of the procedure. |
|
This field indicates the last update date of the procedure status. |
|
This field indicates the last update time of the procedure status. |
Close
Action icon
Used to resume the execution of a procedure that has been interrupted. Resumption starts with the first piece of data not processed by the procedure yet.
Used to interrupt the execution of a migration procedure.
Used to display the execution log of a procedure.
Used to restart the execution of a procedure (in other words, resume the execution from the start, by starting from an empty destination table and using all the data to be transcoded).
Used to block a migration procedure that would not have been launched, i.e. prohibit its execution, even if the scheduling terms would have allowed for its launching. As a consequence, the execution of the procedures in earlier stages or phases is not authorized. As a matter of fact, the blocked task will need to be unblocked, and then executed, before the sequencing terms can apply again.
Used to unblock a blocked migration procedure.
Used to proceed with the next procedure stages or phases even when the previous procedure has ended with errors.
Warning! It is recommended to properly understand the potential risks before bypassing a migration procedure. Bypassing a migration procedure can have side effects for the next procedures and lead to an improperly migrated folder.
Close
Presentation
This tab is used to specify the table spaces (for Oracle) or the data files (for SQL Server) used for the data and indices of the temporary tables (starting with U) within the framework of the migration. It must be documented on creating a migration plan. Otherwise, the default table spaces and data files of the folder will be used.
Close
Fields
The following fields are present on this tab :
|
  |
|
File or table space used for the indices of the migration tables starting with U. |
|
File or table space used for the indices of the migration tables starting with U. |
Close
Presentation
This tab lists the available migration plans and displays their status.
Close
Fields
The following fields are present on this tab :
|
This field identifies the migration plan code (it is the default folder code). |
|
Define the folder code, as it is defined in the folders table, in which the work will be carried out. |
|
This indicator provides the global status of the migration plan. The values can be the following:
|
|
Use this field to assign a description to each record. |
|
This displayed field is used to indicate the time of launch of the migration. |
|
This field is used to indicate the time of launch of the migration. |
|
This displayed field is used to indicate the last time of update of the migration. |
|
This field is used to indicate the time of update of the migration. |
|
This field specifies the total time spent since the start of the migration. This time corresponds to the difference between:
the start date and time. In other words, it does not represent a totaled execution time taking the real execution times into account. |
|
When this box is selected, the phases follow each other automatically: when all the procedures of a migration phase are completed, the next phase is launched automatically. If the box is not selected, the user will have to use the corresponding button to relaunch the execution from the migration workbench. This box is selected by default if the plan is created automatically via folder validation. |
|
When this box is selected, the procedures of the post-migration stage are automatically launched once the procedures of the previous phases and stages have been completed (otherwise, they will need to be launched manually from the workbench). This box is selected by default if the plan is created automatically via folder validation. |
Close
Action icon
Used to zoom in onto the batch request management. |
Used to create the plan record. |
Used to save modifications to a plan record. |
In addition to the generic error messages, the following messages can appear during the entry :
An attempt is made to launch a migration procedure which is already being executed.
This message is displayed in the form of a confirmation request when a plan is reactivated.
This message is displayed when an attempt is made to launch a plan despite its execution terms not being complied with.
This message is displayed to request confirmation when launching a plan.
This message is displayed to request confirmation when resuming the execution of a plan.
This message is displayed to request confirmation when stopping a plan.
This message is displayed to request confirmation when interrupting a plan.
This message is displayed when a non-existent plan code is entered while not being in plan creation mode.
This message is displayed when an attempt is made to resume a migration which is neither stopped nor faulty.
This message is a confirmation request when a unitary procedure needs to be resumed.
This message is a confirmation request when a unitary procedure needs to be relaunched.
This message is displayed when a procedure is relaunched from the start, although higher rank phases or stages have already been executed. It is then possible to relaunch at the same time all the procedures of the next phases or stages, either ended (with or without errors) or interrupted, by answering Yes to the question.
This message is displayed when an attempt is made to block a procedure that is not pending.
This message is displayed when a procedure is blocked within a phase. In case of a positive answer, all the procedures of the current stage and of the phase concerned will be blocked.
This error message is displayed when an attempt is made to unblock a procedure which is not blocked.
This message is displayed when a procedure is unblocked within a phase. In case of a positive answer, all the procedures of the current stage and of the phase concerned will be unblocked.
This message is used to confirm the deletion of a plan when said deletion has been requested.
This error message is displayed when an attempt is made to set up a number of simultaneous tasks larger than authorized by the license.
This error message is displayed when an attempt is made to set up a number of simultaneous tasks larger than the number of simultaneous batch tasks defined by the batch server setup.
This error message is displayed when an attempt is made to bypass a procedure whose execution has generated errors.