The table below describes what happens during Model Update:
Step |
Incremental Model Update |
Full Model Update |
---|---|---|
|
✓ |
|
2. Blocks change capture.
|
✓ | ✓ |
3. If queues are not empty when model update is initiated, the kernel displays the list of requests it needs to drain and then starts waiting for the queues to drain. It displays this list only if there is data in the queues that needs to be drained. The message is in the form of an alert and shows up in the “Alerts” tab of the Connect CDC MonCon. If Model Update fails because the queues did not drain, the list of requests that did not drain are also displayed through an alert. |
✓ |
✓ |
4. Waits for the queues to drain.
|
✓ |
✓ |
5. Shuts down all active requests.
|
✓ |
✓ |
6. Disables capture on all modified tables associated to this request. |
Tables are determined in step 1. |
Applied to all tables. |
7. Performs the Model Update, loading in the new model. The version numbers are updated so that the new version number becomes the current number. |
✓ |
✓ |
8. Enables capture on all tables associated to this request. This includes enabling capture on new tables added to a request if capture was enabled for the request prior to Model Update. If you add a server on a new host, Model Update does not automatically enable capture for the tables on the new server. |
✓ |
✓ |
9. Removes any blocking triggers or enables log capture. On IBM i, Model Update restarts the Change Selectors. |
✓ |
✓ |
10.Reactivates all requests that were forcefully stopped in Step 3, provided the request continues to be active in the new model. “Continues” Synchronization requests. Some examples follow:
|
✓ |
✓ |
You see Alert messages about the activities in the message section of the window. You also see a graphic next to the menu bar that indicates a Model Update is in progress.