docs(v3): Batch 1 schema/identity note in Configuration.md + PR description
This commit is contained in:
@@ -1,5 +1,16 @@
|
||||
# Configuration Reference
|
||||
|
||||
> **v3 in progress (Batch 1 landed — schema + RawPath identity).** The config **DB schema** was
|
||||
> replaced by the greenfield v3 model: a driver-centric **Raw tree**
|
||||
> (`Cluster → RawFolder → DriverInstance → Device → TagGroup → Tag`) plus a reference-only **UNS**
|
||||
> projection (`UnsTagReference`). A tag's identity is now its **RawPath**
|
||||
> (`<Folder/…>/<Driver>/<Device>/<TagGroup/…>/<Tag>`), not a `TagConfig.FullName` blob; the
|
||||
> `Namespace`/`NamespaceKind`/`EquipmentImportBatch` entities are retired, and connection endpoints
|
||||
> moved from `DriverConfig` into each `Device`'s `DeviceConfig`. The two OPC UA namespaces (`ns=Raw` /
|
||||
> `ns=UNS`) and the `/raw` authoring UI arrive in later v3 batches; **Batch 1 leaves the address space
|
||||
> deliberately dark** (drivers connect, but no tag variables materialize yet). The `appsettings*.json`
|
||||
> surface below is unchanged. Full design: `docs/plans/2026-07-15-raw-uns-two-subtree-v3-design.md`.
|
||||
|
||||
This is the live configuration reference for the OtOpcUa Host (`src/Server/ZB.MOM.WW.OtOpcUa.Host/`). It enumerates the `appsettings*.json` sections, the bound Options classes, and the `OTOPCUA_*` / sim-endpoint environment variables — every entry grounded in source.
|
||||
|
||||
Two related concerns get their own dedicated pages and are **only summarised + linked** here, not duplicated:
|
||||
|
||||
Reference in New Issue
Block a user