Table of Contents

Class S101FilesystemUpdateDiscovery

Namespace
EncDotNet.S100.Datasets.Pipelines
Assembly
EncDotNet.S100.Datasets.Pipelines.dll

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

baseFilePath string

Path to a base cell (a ….000 file).

Returns

IReadOnlyList<string>

The full paths of the sibling update files, ordered by ascending update number. Empty when baseFilePath is not a ….000 base cell, its directory cannot be resolved, or no updates are present.