RFC Errata
RFC 8650, "Dynamic Subscription to YANG Events and Datastores over RESTCONF", November 2019
Source of RFC: netconf (ops)See Also: RFC 8650 w/ inline errata
Errata ID: 7400
Status: Verified
Type: Technical
Publication Format(s) : TEXT
Reported By: Mohamed Boucadair
Date Reported: 2023-03-21
Verifier Name: Rob Wilton
Date Verified: 2023-10-02
Section Appendix A.3 says:
POST /restconf/operations /ietf-subscribed-notifications:establish-subscription { "ietf-subscribed-notifications:input": { "stream": "NETCONF", "stream-xpath-filter": "/ietf-vrrp:vrrp-protocol-error-event[ protocol-error-reason='checksum-error']/", } } Figure 16: Establishing a Subscription Error Reason via XPath ... POST /restconf/operations /ietf-subscribed-notifications:modify-subscription { "ietf-subscribed-notifications:input": { "stream": "NETCONF", "stream-subtree-filter": { "/ietf-vrrp:vrrp-protocol-error-event" : {} } } } Figure 17: Example "modify-subscription" RPC
It should say:
POST /restconf/operations /ietf-subscribed-notifications:establish-subscription { "ietf-subscribed-notifications:input": { "stream": "NETCONF", "stream-xpath-filter": "/ietf-vrrp:vrrp-protocol-error-event[ protocol-error-reason='checksum-error']/" } } Figure 16: Establishing a Subscription Error Reason via XPath ... POST /restconf/operations /ietf-subscribed-notifications:modify-subscription { "ietf-subscribed-notifications:input": { "stream": "NETCONF", "stream-subtree-filter": { "/ietf-vrrp:vrrp-protocol-error-event" : {} } } } Figure 17: Example "modify-subscription" RPC
Notes:
* There is a missing CRLF in both figures as per RFC9112:
--
HTTP-message = start-line CRLF
*( field-line CRLF )
CRLF
[ message-body ]
--
* The last item in the JSON of figure 16 includes a trailing "," while it shouldn't.