How a dynamic view selects versions

Each time you access an element in a dynamic view, the view’s view_server process evaluates the view’s config spec to determine which version of the element to make available.

The view server follows these steps when resolving element names to versions.
  1. Application software (for example, an editor or compiler) references a pathname. The MVFS, which processes all pathnames within VOBs, passes the pathname to the appropriate view_server process.
  2. The view_server process attempts to locate a version of the element that matches the first rule in the config spec. If this fails, it proceeds to the next rule and, if necessary, to succeeding rules until it locates a matching version.
  3. When it finds a matching version, the view server selects it and has the MVFS pass a handle to that version back to the application.