E2E — AB CIP server-side factory + seed SQL #211

Closed
opened 2026-04-21 10:32:06 -04:00 by dohertj2 · 1 comment
Owner

Parent: #209

  1. src/ZB.MOM.WW.OtOpcUa.Driver.AbCip/AbCipDriverFactoryExtensions.cs.
  2. Register in Program.cs.
  3. scripts/smoke/seed-abcip-smoke.sql — AB CIP DriverInstance bound to ab://127.0.0.1:44818/1,0 (ControlLogix family) + Tag at TestDINT:DInt published under ns=2;s=AbCip/TestDINT.
  4. Verify against the controllogix docker compose profile.

Side-note: the AbCip driver TagPath parser rejects @raw_cpu_type ("malformed TagPath"). The e2e script was updated to probe via the user-supplied TagPath only. If the driver should accept CIP attribute syntax as valid TagPaths, that's a separate driver-layer issue.

Parent: #209 1. `src/ZB.MOM.WW.OtOpcUa.Driver.AbCip/AbCipDriverFactoryExtensions.cs`. 2. Register in `Program.cs`. 3. `scripts/smoke/seed-abcip-smoke.sql` — AB CIP DriverInstance bound to `ab://127.0.0.1:44818/1,0` (ControlLogix family) + Tag at `TestDINT:DInt` published under `ns=2;s=AbCip/TestDINT`. 4. Verify against the `controllogix` docker compose profile. Side-note: the AbCip driver TagPath parser rejects `@raw_cpu_type` ("malformed TagPath"). The e2e script was updated to probe via the user-supplied TagPath only. If the driver should accept CIP attribute syntax as valid TagPaths, that's a separate driver-layer issue.
Author
Owner

Factory + seed shipped in PR #217. Closing; live boot verification tracked under parent #209.

Factory + seed shipped in PR #217. Closing; live boot verification tracked under parent #209.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: dohertj2/lmxopcua#211