Skip to content

Commit 92e4734

Browse files
committed
add RDE_MENU_AND_HEADER_URIS_DIFFER to rde-05
1 parent cfa3610 commit 92e4734

File tree

3 files changed

+21
-4
lines changed

3 files changed

+21
-4
lines changed

ChangeLog.yaml

+5
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,8 @@
1+
2025-03-05:
2+
- Added
3+
[`RDE_MENU_AND_HEADER_URIS_DIFFER`](#Error-RDE_MENU_AND_HEADER_URIS_DIFFER)
4+
to [rde-05](#Test-Case-rde-05).
5+
16
2025-02-26:
27
- |
38
To avoid issues where EPP servers reject commands containing IP addresses in

inc/rde/cases.yaml

+9-4
Original file line numberDiff line numberDiff line change
@@ -57,8 +57,8 @@ rde-05:
5757
Summary: Validate object types
5858
Maturity: GAMMA
5959
Description: |
60-
The header object **MUST** reference the correct object XML namespace
61-
URIs.
60+
The `<rdeHeader>` and `<rdeMenu>` objects **MUST** reference the correct
61+
object XML namespace URIs.
6262
6363
The correct URIs are determined by the `general.registryDataModel` and
6464
`epp.hostModel` input parameters. At minimum, the list of URIs will include
@@ -72,8 +72,12 @@ rde-05:
7272
**MUST** be present. If the value is `attributes`, then it **MUST NOT** be
7373
present.
7474
75-
All expected URIs **MUST** be present in the header, and the header **MUST
76-
NOT** contain any unexpected URIs.
75+
All expected URIs **MUST** be present, and unexpected URIs **MUST NOT** be
76+
present.
77+
78+
The set of URIs in the `<objURI>` elements in the `<rdeMenu>` element
79+
**MUST** match the set of URIs in the `uri` attributes of the `<count>`
80+
elements in the `<rdeHeader>` element.
7781
7882
| **Namespace URI** | **Deposit type** | **Notes** |
7983
| :---------------------------------------- | :------------: | :-------- |
@@ -94,6 +98,7 @@ rde-05:
9498
Errors:
9599
- RDE_UNEXPECTED_OBJECT_URI
96100
- RDE_MISSING_OBJECT_URI
101+
- RDE_MENU_AND_HEADER_URIS_DIFFER
97102

98103
rde-06:
99104
Implemented: true

inc/rde/errors.yaml

+7
Original file line numberDiff line numberDiff line change
@@ -337,3 +337,10 @@ RDE_CONTACT_HAS_NON_UNIQUE_ROID:
337337
Severity: ERROR
338338
Description:
339339
One or more contact objects have the same `<roid>` element.
340+
341+
RDE_MENU_AND_HEADER_URIS_DIFFER:
342+
Severity: ERROR
343+
Description:
344+
The set of URIs in the `<objURI>` elements in the `<rdeMenu>` element
345+
differs from the set of URIs in the `uri` attributes of the `<count>`
346+
elements in the `<rdeHeader>` element.

0 commit comments

Comments
 (0)