Software Development Kit (SDK) and API Discussions

How to "set advance" mode in c-mode via NMSDK python


I am trying RPC approach for snapdiff (ZAPI V2)

But I am getting below error:

                      {u'results': {u'@errno': u'13005', 
                       u'@reason': u'Unable to find API: sd_rpc_connect on data vserver NAS_SVM',
                       u'@status': u'failed'}} 


Do we need to set any option to get "sd_rpc_connect" api enable via NMSDK


Because when I tried commands("snapdiff-rpc-server") from the cluster, I explicitly have to set advance mode.


when advance mode is not set for vserver below are the options i am getting

8200::> vserver
                  active-directory add-aggregates add-protocols audit
                 check cifs context create
                 data-policy delete export-policy fcp
                 fpolicy group-mapping iscsi locks
                 modify name-mapping nfs nvme
                 peer remove-aggregates remove-protocols rename
                  san security services show
                 show-aggregates show-protocols smtape start
                 stop vscan


When I set advance mode:


8200::>  set advance

Warning: These advanced commands are potentially dangerous; use them only when directed to do so by NetApp personnel.
Do you want to continue? {y|n}: y

i8200::*> vserver
                <all above options> in addtion to it I get