Hi,
            I am a Software Engineer working in Fujitsu's NMS product 
supporting Netconf devices. I want a clarification in RFC 7950 on the behavior 
of constraint validation in an edit-config request enforced by 'mandatory' 
statement. I referred to section 8 in RFC 7950 regarding this and from what I 
see, all edit-config requests should include the mandatory leafs. There is no 
special behavior mentioned on edit-config's operation type as 'create' or 
'merge' or 'delete' in the validation section of RFC.

            This ends up in two different interpretations:

  1.  All edit-config requests must always include the mandatory attributes 
irrespective of the operation type is create/merge
  2.  Edit-config requests must include the mandatory attributes only if 
operation type is create and it can choose to skip if the attribute is already 
present in Datastore due to previous edit-configs.

Kindly confirm which interpretation holds good. Also, I would like to 
understand, if, 'mandatory' check applies to the payload during Payload Parsing 
stage (mentioned in section 8.3.1 of RFC 7950) for every edit config and that 
all edit config operations must include the mandatory attributes into the 
payload, even if the operation is merge and the mandatory attribute exists in 
the candidate store.

            Kindly help to clarify.

Thanks & Regards,
Partha.
_______________________________________________
netmod mailing list -- [email protected]
To unsubscribe send an email to [email protected]

Reply via email to