-
Key: ALMAS13-5
-
Status: closed
-
Source: BAE SYSTEMS ( Mr. Simon Mettrick)
-
Summary:
Receiver Kind Type should be unique
Parent should have it's own Receiver Kind definition
Parent of a Receiver Kind should not introduce a circularity -
Reported: ALMAS 1.1 — Mon, 7 Feb 2022 18:33 GMT
-
Disposition: Resolved — ALMAS 1.3
-
Disposition Summary:
Place additional restrictions on Receiver Hierarchy configuration schema
Receiver Kind Type uniqueness should be enforced using an xs:unique element within Receiver_Hierarchy_T acting on //Receiver_Kind/Type and scoped to itself (i.e. the hierarchy content).
Parents should be declared as Receiver_Kind elements containing the elements of which they are parents (their 'children'). This avoids circular dependencies as each name is then only used once and the relationships are structural.
'Parent-Child' isn't a great abstraction for this use case. Having inverted the relationships, 'priority receiver' would be better terminology. Therefore have each Receiver_Kind contain a Priority_Receivers element each with zero-or-more Receiver_Kind elements. Update the description for the file accordingly at the start of section section 7.3
Parent should have it's own Receiver Kind definition
Parent of a Receiver Kind should not introduce a circularity -
Updated: Fri, 30 Jun 2023 20:30 GMT
-
Attachments:
- ALMAS_Hierarchy.xsd 2 kB (text/xml)
ALMAS13 — Receiver Hierarchy Error Conditions
- Key: ALMAS13-5
- OMG Task Force: Alert Management Service (ALMAS) 1.3 RTF