3.2.1 Abstract Data Model

This section describes a conceptual model of possible data organization that an implementation maintains to participate in this protocol. This description is provided to explain how the protocol behaves. This document does not mandate that implementations adhere to this model as long as their external behavior is consistent with that specified in this document.

A client of the Distributed Link Tracking: Workstation Protocol maintains information about a file it wants to track. This information consists of the following:

FileLinkInformation: Information about a file necessary to identify and locate it, including the file's last known UNC name, the MachineID of the computer on which the file was last known to be located, the last known FileLocation of the file, and the file's permanent FileID.

Maintaining this information allows the client to call the LnkSearchMachine (section 3.1.4.1) interface.

Note The preceding conceptual data can be implemented by using a variety of techniques. Any data structure that stores the preceding conceptual data can be used in the implementation.