X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?p=sim%2Fo1-interface.git;a=blobdiff_plain;f=ntsimulator%2Fdeploy%2Fo-ran-ru-fh%2Fyang%2Fietf-subscribed-notifications.yang;fp=ntsimulator%2Fdeploy%2Fo-ran-ru-fh%2Fyang%2Fietf-subscribed-notifications%402019-09-09.yang;h=5c08cc07f24f2c173cf45cdf9fe70125b3444fad;hp=14df3490d78e341a88fd01e114c458431d7e6e0a;hb=75385b2047f59353e3630e93736ddb6c9efa11bb;hpb=aa35a8ecece6592d35971150ee909f7044396bbe diff --git a/ntsimulator/deploy/o-ran-ru-fh/yang/ietf-subscribed-notifications@2019-09-09.yang b/ntsimulator/deploy/o-ran-ru-fh/yang/ietf-subscribed-notifications.yang similarity index 99% rename from ntsimulator/deploy/o-ran-ru-fh/yang/ietf-subscribed-notifications@2019-09-09.yang rename to ntsimulator/deploy/o-ran-ru-fh/yang/ietf-subscribed-notifications.yang index 14df349..5c08cc0 100644 --- a/ntsimulator/deploy/o-ran-ru-fh/yang/ietf-subscribed-notifications@2019-09-09.yang +++ b/ntsimulator/deploy/o-ran-ru-fh/yang/ietf-subscribed-notifications.yang @@ -39,41 +39,32 @@ module ietf-subscribed-notifications { contact "WG Web: WG List: - Author: Alexander Clemm - Author: Eric Voit - Author: Alberto Gonzalez Prieto - Author: Einar Nilsen-Nygaard - Author: Ambika Prasad Tripathy "; description "This module defines a YANG data model for subscribing to event records and receiving matching content in notification messages. - The key words 'MUST', 'MUST NOT', 'REQUIRED', 'SHALL', 'SHALL NOT', 'SHOULD', 'SHOULD NOT', 'RECOMMENDED', 'NOT RECOMMENDED', 'MAY', and 'OPTIONAL' in this document are to be interpreted as described in BCP 14 (RFC 2119) (RFC 8174) when, and only when, they appear in all capitals, as shown here. - Copyright (c) 2019 IETF Trust and the persons identified as authors of the code. All rights reserved. - Redistribution and use in source and binary forms, with or without modification, is permitted pursuant to, and subject to the license terms contained in, the Simplified BSD License set forth in Section 4.c of the IETF Trust's Legal Provisions Relating to IETF Documents (https://trustee.ietf.org/license-info). - This version of this YANG module is part of RFC 8639; see the RFC itself for full legal notices."; @@ -416,11 +407,9 @@ module ietf-subscribed-notifications { description "Event stream evaluation criteria encoded in the syntax of a subtree filter as defined in RFC 6241, Section 6. - The subtree filter is applied to the representation of individual, delineated event records as contained in the event stream. - If the subtree filter returns a non-empty node set, the filter matches the event record, and the event record is included in the notification message sent to the @@ -435,39 +424,31 @@ module ietf-subscribed-notifications { description "Event stream evaluation criteria encoded in the syntax of an XPath 1.0 expression. - The XPath expression is evaluated on the representation of individual, delineated event records as contained in the event stream. - The result of the XPath expression is converted to a boolean value using the standard XPath 1.0 rules. If the boolean value is 'true', the filter matches the event record, and the event record is included in the notification message sent to the receivers. - The expression is evaluated in the following XPath context: - o The set of namespace declarations is the set of prefix and namespace pairs for all YANG modules implemented by the server, where the prefix is the YANG module name and the namespace is as defined by the 'namespace' statement in the YANG module. - If the leaf is encoded in XML, all namespace declarations in scope on the 'stream-xpath-filter' leaf element are added to the set of namespace declarations. If a prefix found in the XML is already present in the set of namespace declarations, the namespace in the XML is used. - o The set of variable bindings is empty. - o The function library is comprised of the core function library and the XPath functions defined in Section 10 in RFC 7950. - o The context node is the root node."; reference "XML Path Language (XPath) Version 1.0 @@ -517,7 +498,6 @@ module ietf-subscribed-notifications { In other words, there should be no streaming of objects from the current subscription if the parent has something ready to push. - If a dependency is asserted via configuration or via an RPC but the referenced 'subscription-id' does not exist, the dependency is silently discarded. If a referenced @@ -791,7 +771,6 @@ module ietf-subscribed-notifications { "This RPC allows a subscriber to delete a subscription that was previously created by that same subscriber using the 'establish-subscription' RPC. - If an error occurs, the server replies with an 'rpc-error' where the 'error-info' field MAY contain a 'delete-subscription-error-info' structure."; @@ -814,7 +793,6 @@ module ietf-subscribed-notifications { "This RPC allows an operator to delete a dynamic subscription without restrictions on the originating subscriber or underlying transport session. - If an error occurs, the server replies with an 'rpc-error' where the 'error-info' field MAY contain a 'delete-subscription-error-info' structure."; @@ -971,7 +949,6 @@ module ietf-subscribed-notifications { prior to 'replay-start-time', this gives the time of the event generated immediately prior to the 'replay-start-time'. - If a receiver previously received event records for this configured subscription, it can compare this time to the last event record previously received. If the @@ -1122,7 +1099,6 @@ module ietf-subscribed-notifications { "The identity and specific parameters of a subscription. Subscriptions in this list can be created using a control channel or RPC or can be established through configuration. - If the 'kill-subscription' RPC or configuration operations are used to delete a subscription, a 'subscription-terminated' message is sent to any active or @@ -1303,7 +1279,6 @@ module ietf-subscribed-notifications { 'subscription-started' subscription state change notification needs to be successfully received before notification messages are sent. - If the 'reset' action is invoked for a receiver of an active configured subscription, the state must be moved to 'connecting'."; @@ -1347,4 +1322,4 @@ module ietf-subscribed-notifications { } } } -} \ No newline at end of file +}