Repository navigation
Conversation
…t no-promotion provenance
…l authority guard
…sical baseline protection
P7.5 field qualification checklist (do not promote yet)
|
…t promoting physical baseline
…romotion contract
Downstream handoff: P7.5 → P7.6AARSAS P7.6A PR #480 is stacked on this P7.5 head and is now CodeVerified/CI passed at code SHA P7.6A solves the follow-up missing-IP case by keeping Detailed shared technical handoff: docs/ENGINEERING_HANDOFF_P7_6A_SCD_ACCESSPOINT.md. Both PRs stay draft/unmerged. Field J↔F AP switching and Discovery↔Open-SCL parity are not yet physically signed off. |
|
D17 P7.5 historical SCD ServerAt / dual MMS AccessPoint reconciliation — evidence-gated closure as superseded RC ancestor, NOT stable release approval.
Decision: close old P7.5 PR as superseded integrated historical branch; exact original regression tests remain and #446 plus release/physical test gates stay OPEN. No source write, auto-merge, engine repin, release promotion or parallel-owner change. |
P7.5 — Source-proven SCD multi-AccessPoint endpoint selection
Stacked draft onto P7.4 PR #473 (base head
df3f8ebbaf46e823bf46083cce0efeefb227d786). Linked engine P6.2 ARIEC61850 #153, exact trial commit352c81e6a798635c6addcee0683235ca87ad416d.Physical case and root cause
Real Siemens 7SX85 station SCD declares one IED
GR_X_7SX85with J/<Server>and F/<ServerAt apName="J"/>; both have their own directCommunication/SubNetwork type="8-MMS"/ConnectedAP/Address/P type="IP". J can be a valid local independent local MMS test server MMS server and must not be rejected simply because it coincides with a host NIC address. No customer SCD or network addresses are committed.Changes
MmsEndpointsinventory.AccessPoint/IP:port. Inactive entries explicitly disabled during an active or busy association.IEDName+AP+IP+portworkspace using the P6.2 engine, so AP F retains J's referenced server model without borrowing J's IP address.Regression / acceptance
StationServerAtRegressionTestsvalidates both APs' model and DataSet/RCB, dangling ref rejection.SclServerAtEndpointSelectionTestsvalidates J/F resolution, no cross-IED/IP borrowing, WPF native action source invariants.