yumaworks-sil-sa

YumaPro SIL Sub-Agent message definitions. Copyright (c) 2014 - 2023 YumaWorks, Inc. All rights reserved. Redistribution and u...

  • Version: 2024-02-23

    yumaworks-sil-sa@2024-02-23


    
      module yumaworks-sil-sa {
    
        yang-version 1.1;
    
        namespace
          "http://yumaworks.com/ns/yumaworks-sil-sa";
    
        prefix ysil;
    
        import ietf-yang-structure-ext {
          prefix sx;
        }
        import yuma-types {
          prefix yt;
        }
        import yumaworks-types {
          prefix ywt;
        }
        import yumaworks-ycontrol {
          prefix yctl;
        }
        import yumaworks-agt-profile {
          prefix yprof;
        }
        import yumaworks-schema-mount {
          prefix ysm;
        }
    
        organization "YumaWorks, Inc.";
    
        contact
          "Support <support at yumaworks.com>";
    
        description
          "YumaPro SIL Sub-Agent message definitions.
    
         Copyright (c) 2014 - 2023 YumaWorks, Inc. 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 BSD 3-Clause License
         http://opensource.org/licenses/BSD-3-Clause";
    
        revision "2024-02-23" {
          description
            "Add SIL-SA EDIT3 callbacks support:
            - Add leaf-list edit3-path to register-request message
            - Add update value to edit list in <start-transaction> message";
        }
    
        revision "2023-08-04" {
          description
            "22.10T-11: Change CLI container to sx:structure";
        }
    
        revision "2023-06-16" {
          description
            "Add edit-phase-complete boolean leaf";
        }
    
        revision "2023-02-19" {
          description
            "Add revision leaf to register container in <register-request>
            message.";
        }
    
        revision "2022-08-23" {
          description
            "Add MPID support for schema mount.
            Change all anyxml to anydata to match usage.";
        }
    
        revision "2022-04-05" {
          description
            "YPW-1916:
           - Add modpath, datapath, and runpath leafs to
             config-response message";
        }
    
        revision "2022-03-29" {
          description
            "Add event-path and event-key fields to the notification
           message to support nested YANG 1.1 event types.";
        }
    
        revision "2021-11-28" {
          description
            "Fix pyang compiler errors for this module.
          'list needs at lest one key' messages";
        }
    
        revision "2021-10-28" {
          description
            "YPW-1857: SIL-SA EDIT2 callback on leaf-list node malfunction.
            Add remove to the enum list of operation;
    
           YPW-1864: Commit Completeness callbacks support for SIL-SA:
            - Add validate-complete boolean leaf
            - Add apply-complete boolean leaf
            - Add commit-complete boolean leaf
            - Add rollback-complete boolean leaf
            - Add commit-completeness-hook message
    
           YPW-1870: SIL-SA editvars support
            - Add editvars container to edit list
            - Add editvars container to child-edit list";
        }
    
        revision "2020-08-27" {
          description
            "Add SIL-SA EDIT2 callbacks support:
            - Add leaf-list edit2-path to register-request message
            - Add child-edit list to edit list in <start-transaction> message";
        }
    
        revision "2020-06-05" {
          description
            "Add SIL-SA Hook callbacks support:
            - Add leaf-list sethook-path to register-request message
            - Add leaf-list post-sethook-path to register-request message
            - Add leaf-list transaction-path to register-request message
            - Add hook-request message
            - Add hook-response message
            - Add hook-get-request message
            - Add hook-get-response message";
        }
    
        revision "2019-10-11" {
          description
            "Add with-origin flag for NMDA support";
        }
    
        revision "2019-08-18" {
          description
            "Add stream-name to notification message.
               Add client-addr to transaction messages to support
               sil_sa_get_client_addr function";
        }
    
        revision "2019-07-02" {
          description
            "Added HOOKS support:
              * Add following leafs to register-request message:
                - Add transaction-start boolean leaf
                - Add transaction-complete boolean leaf
              * Add trans-start-hook message
              * Add trans-complete-hook message";
        }
    
        revision "2019-04-20" {
          description
            "Added ACTION support:
              * Add action-path to register-request message
              * Add action-request message
              * Add action-response message";
        }
    
        revision "2019-01-31" {
          description
            "Added user-id-obj grouping used by start-transaction,
               get-request and rpc-request messages";
        }
    
        revision "2019-01-20" {
          description
            "Add deviation parm to config-response message.";
        }
    
        revision "2018-12-05" {
          description
            "Add load-config parameter to start-transaction message";
        }
    
        revision "2018-10-03" {
          description
            "Add bundle parameter to register-request message";
        }
    
        revision "2018-06-03" {
          description
            "Add rpc-request and rpc-response messages";
        }
    
        revision "2017-09-19" {
          description
            "Fix broken augment statement for payload";
        }
    
        revision "2015-11-01" {
          description
            "Added support for GETBULK to get-response message.";
        }
    
        revision "2015-08-17" {
          description
            "Added 'select' node support to get2 SIL-SA get-request
               message";
        }
    
        revision "2015-04-17" {
          description
            "Updated notification container for release";
        }
    
        revision "2015-01-15" {
          description
            "Add get and notification support";
        }
    
        revision "2014-11-18" {
          description
            "Fix module type, supposed to be NcModuleNameSpec
               to allow foo@2000-01-01, not just foo.
               Add bundle-module leaf-list to register msg
               Add bundle-load-event to inform server of any modules
               loaded from a SIL-SA bundle; Remove shutdown-event.";
        }
    
        revision "2014-09-06" {
          description
            "Add agt-profile container to config-parms grouping
               used in the <config-response> from server to subsystem.";
        }
    
        revision "2014-08-01" {
          description "Initial version.";
        }
    
        sx:augment-structure "/yctl:ycontrol/yctl:message-payload/yctl:payload/yctl:payload";
      }  // module yumaworks-sil-sa
    

© 2023 YumaWorks, Inc. All rights reserved.