4.1 Shadow Copy Preparation

The following diagram illustrates the protocol message sequence for preparing a shadow copy set on the server.

Message sequence for preparing a shadow copy set

Figure 2: Message sequence for preparing a shadow copy set

  1. The client calls IsPathSupported (Opnum 8) to query if the share is supported by the server for shadow copy operations.

  2. The server processes the method and returns ZERO.

  3. The client calls GetSupportedVersion (Opnum 0) to query the minimum and maximum protocol versions supported by the server.

  4. The server processes the method and returns ZERO.

  5. The client calls SetContext (Opnum 1) to set the context of subsequent shadow copy operations.

  6. The server processes the method and returns ZERO.

  7. The client calls StartShadowCopySet (Opnum 2) to initiate a new shadow copy set on the server.

  8. The server processes the method and returns ZERO.

  9. The client calls AddToShadowCopySet (Opnum 3) to add a share to the shadow copy set.

  10. The server processes the method and returns ZERO.

  11. The client calls PrepareShadowCopySet (Opnum 12) to prepare the shadow copy set.

  12. The server processes the method and returns ZERO.