For secondary model handling:
Ideally, secondary yang model is used for some internal references like to get the cell neighbors. The secondary yang model data used in SON use case is dynamic, it needs to be keep changing based on the changes in primary yang model i,e for every CM notification. CM VES Notification trigger the primary yang model update in CPS DB. The entity/module who is going to perform the CPS update for primary model need to do the secondary model update with the data available from primary yang model.
Primary model update can happen though NCMP and secondary model update still uses the CPS-E-02 interface which happens via CPS-TBDMT. Below is the sequence prepared for Network Slicing use case. We planned to make use of SDN-C for triggering CPS update for primary-model, as mentioned already. You might need to introduce a new module in place of SDN-C.