240c967576
v2-ci / build (pull_request) Failing after 44s
v2-ci / unit-tests (tests/Core/ZB.MOM.WW.OtOpcUa.Cluster.Tests) (pull_request) Has been skipped
v2-ci / unit-tests (tests/Server/ZB.MOM.WW.OtOpcUa.ControlPlane.Tests) (pull_request) Has been skipped
v2-ci / unit-tests (tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.Tests) (pull_request) Has been skipped
v2-ci / unit-tests (tests/Server/ZB.MOM.WW.OtOpcUa.Runtime.Tests) (pull_request) Has been skipped
v2-ci / unit-tests (tests/Server/ZB.MOM.WW.OtOpcUa.Security.Tests) (pull_request) Has been skipped
v2-ci / integration (tests/Server/ZB.MOM.WW.OtOpcUa.Host.IntegrationTests) (pull_request) Has been skipped
v2-ci / integration (tests/Server/ZB.MOM.WW.OtOpcUa.OpcUaServer.IntegrationTests) (pull_request) Has been skipped
Live investigation showed the earlier 'C2 server-gated event reads' attribution was wrong: the gateway's SQL event reader works (a source-filtered ReadEvents returns a real Galaxy-sourced event's history; a time-only ReadEvents returns 50 events). The alarm round-trip's source-filtered readback is empty only because an ad-hoc SendEvent is recorded in Runtime.dbo.Events WITHOUT a Source_Object — so reading existing Galaxy alarm/event history by source works, but round-tripping OtOpcUa's own sends by source needs the gateway's SendEvent to populate the event source. Skip message corrected. Claude-Session: https://claude.ai/code/session_012SDSQ3AcaXqPcBtDESBRii