Class S101FilesystemUpdateDiscovery
Discovers S-101 sequential update files (….001, ….002, …) that
sit alongside a base cell (….000) on the local file system, so a
command-line caller pointed at a loose base cell can render it at its
up-to-date state. This is the file-system analogue of
S101ExchangeSetUpdatePlan (which groups updates from an
exchange-set catalogue). S-101 / S-100 Part 10a.
public static class S101FilesystemUpdateDiscovery
- Inheritance
-
S101FilesystemUpdateDiscovery
- Inherited Members
Remarks
Matching is by cell name (the file name without its numeric extension, case-insensitive) within the base cell's own directory only; updates that live elsewhere are not considered. Every sibling with a positive numeric extension is returned in ascending update-number order — gaps are intentionally not filtered out here so the applicator can surface a best-effort warning when the sequence is non-contiguous.
Methods
FindSequentialUpdates(string)
Finds the sequential update files that target the base cell at
baseFilePath.
public static IReadOnlyList<string> FindSequentialUpdates(string baseFilePath)
Parameters
baseFilePathstringPath to a base cell (a
….000file).
Returns
- IReadOnlyList<string>
The full paths of the sibling update files, ordered by ascending update number. Empty when
baseFilePathis not a….000base cell, its directory cannot be resolved, or no updates are present.