[opcuaclient] OpcUaClient — Discovery URL FindServers #278
Closed
opened 2026-04-25 12:34:28 -04:00 by dohertj2
·
2 comments
No Branch/Tag Specified
master
auto/driver-gaps
auto/twincat/2.2
task-galaxy-e2e
v2
phase-7-fu-248-driver-bootstrap
phase-7-fu-240-e2e-smoke
phase-7-fu-247-galaxy-historian-writer
phase-7-fu-246-program-wireup
phase-7-fu-244-driver-bridge
phase-7-fu-245-alarm-readable
phase-7-fu-243-compose
phase-7-fu-239-bootstrap
phase-6-4-uns-drag-drop-e2e
phase-7-stream-h-exit-gate
phase-7-stream-g-followup-dispatch
phase-7-stream-f-admin-ui
phase-7-stream-g-addressspace-integration
phase-7-stream-e-config-db
phase-7-stream-d-alarm-historian
phase-7-stream-c-scripted-alarms
phase-7-stream-b-virtual-tag-engine
phase-7-stream-a3-script-logger
phase-7-stream-a2-cache-timeout
phase-7-stream-a1-core-scripting
adr-002-driver-vs-virtual-dispatch
phase-7-plan-doc
modbus-exception-injection-profile
focas-tier-c-pr-e-ops-glue
focas-tier-c-pr-d-supervisor
focas-tier-c-pr-c-ipc-proxy
focas-tier-c-pr-b-host
focas-tier-c-pr-a-shared
focas-version-matrix-stabilization
equipment-nodescope-and-wiring
equipment-node-walker
adr-001-equipment-walker
phase-2-closeout
rename-client-residuals
docs-refresh-client-index
roslyn-analyzer-unwrapped-capability
otel-exporter-wiring
diff-acl-section
acl-signalr-invalidation
acls-tab-probe
pin-libplctag-ab-server
ab-server-fixture-profiles
redundancy-otel-signalr
alarm-invoker-analyzer
reservation-merge-finalise
uns-tab-drag-drop
diff-viewer-refactor
redundancy-tab
equipment-csv-import-ui
role-grants-tab
identification-fields-editor
admin-hosts-refresh-red-badge
abcip-udt-template-reader
abcip-tags-walker
rmw-abcip-ablegacy
rmw-modbus-focas
twincat-symbol-browser
focas-pr3-remaining-capabilities
focas-pr2-read-write-real-client
focas-pr1-scaffolding
twincat-native-notifications
twincat-pr3-remaining-capabilities
twincat-pr2-read-write
twincat-pr1-scaffolding
ablegacy-pr3-remaining-capabilities
ablegacy-pr2-read-write
ablegacy-pr1-scaffolding
abcip-pr9-12-family-profiles
abcip-pr8-hostprobe
abcip-pr7-isubscribable
abcip-pr6-udt-members
abcip-pr5-discovery
abcip-pr4-iwritable
abcip-pr3-ireadable
abcip-pr2-scaffolding
abcip-pr1-pollgroupengine
phase-6-1-stream-e3-inflight-counter
phase-6-4-stream-b-staging-tables
phase-6-1-resilience-status-publisher
phase-6-1-stream-a-multihost-dispatch
phase-6-1-stream-a-resilience-config
phase-6-4-stream-d-identification
phase-6-1-stream-b4-hosted-service
v2-release-readiness-blocker3-closed
phase-6-3-stream-c-state-publisher
phase-6-3-stream-a-topology-loader
v2-release-readiness-blocker2-closed
phase-6-1-stream-d-wiring-followup
v2-release-readiness-blocker1-closed
phase-6-2-stream-c-dispatch-wiring-followup
v2-release-readiness-capstone
phase-6-4-exit-gate
phase-6-4-stream-ab-data-layer
phase-6-3-exit-gate
phase-6-3-stream-b-service-level
phase-6-2-exit-gate
phase-6-2-stream-d-validated-authoring
phase-6-2-stream-c-dispatch-wiring
phase-6-2-stream-b-permission-trie
phase-6-2-stream-a-ldap-role-mapping
phase-6-1-exit-gate
phase-6-1-stream-e-admin-hosts
phase-6-1-stream-d-litedb-sealed-cache
phase-6-1-stream-c-health-logging
phase-6-1-stream-b-stability
phase-6-1-stream-a-resilience
phase-6-reconcile
phase-6-plans-drafts
phase-3-pr76-opcua-client-history
phase-3-pr75-opcua-client-alarms
phase-3-pr74-opcua-client-session-reconnect
phase-3-pr73-opcua-client-browse-enrichment
phase-3-pr72-opcua-client-failover
phase-3-pr71-opcua-client-cert-auth
phase-3-pr70-opcua-client-security-policy
phase-3-pr69-opcua-client-subscribe-probe
phase-3-pr68-opcua-client-discovery
phase-3-pr67-opcua-client-read-write
phase-3-pr66-opcua-client-scaffold
phase-3-pr65-s7-discovery-subscribe-probe
phase-3-pr64-s7-read-write
phase-3-pr63-s7-address-parser
phase-3-pr62-s7-driver-scaffold
phase-2-pr61-scrub-v1-archive-residue
phase-3-pr60-mitsubishi-quirk-tests
phase-3-pr59-melsec-address-helper
phase-3-pr58-mitsubishi-sim-profile
phase-3-pr57-s7-quirk-tests
phase-3-pr56-s7-sim-profile
phase-3-pr55-mitsubishi-research-doc
phase-3-pr54-s7-research-doc
phase-3-pr53-dl205-reconnect
phase-3-pr52-dl205-exception-codes
phase-3-pr51-dl205-xinput
phase-3-pr50-dl205-coil-mapping
phase-3-pr49-dl205-fc-caps
phase-3-pr48-dl205-cdab-float
phase-3-pr47-dl205-vmemory
phase-3-pr46-dl205-bcd
phase-3-pr45-dl205-string-byte-order
phase-3-pr44-pymodbus-validation-fixes
phase-3-pr43-pymodbus-swap
phase-3-pr42-modbuspal-profiles
phase-3-pr41-dl205-quirks-doc
phase-3-pr40-livestack-write-subscribe
phase-3-pr39-elevated-shell-skip
phase-3-pr38-historyread-servicehandler
phase-3-pr37-live-stack-smoke
phase-3-pr36-aveva-prerequisites
phase-3-pr35-history-readtime-readevents
phase-3-pr34-host-status-publisher-page
phase-3-pr33-driverhoststatus-entity
phase-3-pr32-multi-driver-integration
phase-3-pr31-live-ldap-ad-compat
phase-3-pr30-modbus-integration-scaffold
phase-3-pr29-account-page
phase-3-pr28-cert-trust
phase-3-pr27-fleet-dashboard
phase-3-pr26-server-write-authz
phase-3-pr25-modbus-test-plan
phase-3-pr24-modbus-types
phase-3-pr23-modbus-probe
phase-3-pr22-modbus-subscribe
phase-3-pr21-modbus-driver
phase-3-pr20-lmx-followups
phase-3-pr19-ldap-security
phase-3-pr18-delete-v1
phase-3-pr17-server-startup
phase-3-pr16-opcua-server
phase-3-pr15-alarm-contract
phase-2-pr14-alarm-subsystem
phase-2-pr13-runtime-probe
phase-2-pr12-quality-mapper
phase-2-pr11-history-events
phase-2-pr10-history-attime
phase-2-pr9-alarms
phase-2-pr8-alarms-hoststatus
phase-2-pr7-history-processed
phase-2-pr6-monitor-findings
phase-2-pr5-historian
phase-2-pr4-findings
phase-2-stream-d
phase-1-configuration
phase-0-rename
No results found.
Labels
Clear labels
auto-managed
cross-driver
driver/abcip
driver/ablegacy
driver/focas
driver/opcuaclient
driver/s7
driver/twincat
phase/1
phase/2
phase/3
phase/4
phase/5
phase/6
queue/blocked
queue/done
queue/failed
queue/in-progress
queue/queued
queue management
queue management
queue management
queue management
queue management
queue management
queue management
queue management
queue management
queue management
queue management
queue management
queue management
queue management
queue management
queue management
queue management
queue management
queue management
Milestone
No items
No Milestone
Projects
Clear projects
No project
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: dohertj2/lmxopcua#278
Reference in New Issue
Block a user
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Auto-managed PR — Mode B (autonomous)
Driver:
opcuaclientPhase:2Plan PR:6Plan:
docs/plans/opcuaclient-plan.mdEffort:
MCross-driver:FalseSummary
Accept discovery URL pointing at LDS or server's discovery endpoint. DiscoveryClient.CreateAsync + FindServersAsync + GetEndpointsAsync. DiscoveryUrl knob feeds failover candidate list.
Source files
src/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient/OpcUaClientDriver.cssrc/ZB.MOM.WW.OtOpcUa.Driver.OpcUaClient/OpcUaClientDriverOptions.csDocs
docs/drivers/OpcUaClient.mddocs/Client.CLI.mdE2E
scripts/e2e/test-opcuaclient.ps1Branch:
auto/opcuaclient/6. Target:auto/driver-gaps.🤖 Auto-loop picked this up. Branch:
auto/opcuaclient/6. Status: in-progress.✅ Auto-loop completed. Merged via PR #358.