Working with SIL or SIL-SA Code

Generating netconfd-pro server instrumentation library code stubs

What are the Differences Between SIL & SIL-SA?
SIL & SIL-SA are the Server Instrumentation Libraries with the -SA being the Sub-Agent versions of SILs. These are the libraries that contain the YANG s...
Tue, 30 Oct, 2018 at 6:57 PM
Using SIL-SA and sil-sa-app
The sil-sa-app program will run the SIL-SA service and allow distributed edit and retrieval operations. Each subsystem needs its own unique name.  The defa...
Wed, 5 Sep, 2018 at 1:55 PM
How do I debug my SIL-SA code?
Usually, SIL-SA code is run in your own custom process, so you would need to set up your debugger however it is done in your system. You can test ...
Tue, 7 Feb, 2017 at 12:53 PM
How do I add instrumentation to SIL & SIL-SAs?
Use the appropriate YumaPro SDK tool to create your SIL or SIL-SA code from the YANG module you require (details can be found in Section 8 "Developmen...
Fri, 11 May, 2018 at 5:08 PM
What are SIL & SIL-SA bundles?
Bundles are a collection of related YANG modules to make development easier by having them grouped together and should be used when external modules augment...
Fri, 29 Jun, 2018 at 12:44 PM
How do I control the SIL or SIL-SA code that gets generated by yangdump-sdk?
There are several CLI parameters that control how code is generated by the YANG compiler: --deviation=str All YANG deviations for the target module wi...
Thu, 24 May, 2018 at 11:59 AM
What is the YControl Protocol?
The YControl protocol is a proprietary protocol used by the netconfd-pro server to communicate with subsystems and other servers. It is designed to be laye...
Mon, 2 Apr, 2018 at 4:16 PM
How do I get the running config and dump it to a file?
Each datastore has an enumeration in the ncx_cfg_t /* hardwire the 3 standard configs */ typedef enum ncx_cfg_t_ {     NCX_CFGID_RUNNING,     NCX_CFGID_...
Mon, 2 Apr, 2018 at 4:17 PM
How do I find a top-level object and any other objects?
Assume you know the name of the target object and your goal is to obtain its object template. Assume the object is a top level object in the YANG module, i...
Mon, 2 Apr, 2018 at 4:18 PM
How do I find a module pointer?
If you are developing code in the SIL code, the module usually is getting loaded to the server during the Initialization Phase 1 before the startup configur...
Mon, 2 Apr, 2018 at 4:18 PM