If set to 'true', the sil-validate-candidate parameter

for netconfd-pro dictates that the server will invoke

the VALIDATE phase for SIL and SIL-SA callbacks

when each edit is made to the candidate datastore.

If  'false', the server will not invoke the VALIDATE

phase for SIL and SIL-SA callbacks when each edit

is made to the candidate datastore.


Transaction  performance will be improved if the extra

VALIDATE phase callbacks are skipped. Acceptance

of an individual edit to the candidate does not mean

the SIL or SIL-SA will accept that edit when combined

with all edits (during the commit operation).

In either case the server will invoke the VALIDATE

phase callbacks when an attempt to commit the

candidate datastore is done or when a <validate>

operation is done on the candidate datastore.


The default is 'true'.


The sil-validate-candidate parameter can be invoked via the command line when starting netconfd-pro:


user@system> netconfd-pro --sil-validate-candidate=false


or configured in the /etc/yumapro/netconfd-pro.conf file:


#### leaf sil-validate-candidate
# If true, the server will invoke the VALIDATE phase
# for SIL and SIL-SA callbacks when each edit is made
# to the candidate datastore.
#
# If false, the server will not invoke the VALIDATE phase
# for SIL and SIL-SA callbacks when each edit is made
# to the candidate datastore.
#
# sil-validate-candidate true
#
sil-validate-candidate false