<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic How to get Snapvault relationship status in 7 - Mode like cdot? in Software Development Kit (SDK) and API Discussions</title>
    <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/How-to-get-Snapvault-relationship-status-in-7-Mode-like-cdot/m-p/137837#M2572</link>
    <description>&lt;P&gt;Hey Guys,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm in a little pinch here.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;On a cDot machine you can use this XML for a POST-Request to get Snapmirror and Snapvault informations (snapmirror-get-iter):&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;
&amp;lt;netapp xmlns="http://www.netapp.com/filer/admin" version="1.110"&amp;gt;
&amp;lt;snapmirror-get-iter&amp;gt;
&amp;lt;desired-attributes&amp;gt;
&amp;lt;snapmirror-info&amp;gt;
&amp;lt;break-failed-count&amp;gt;*&amp;lt;/break-failed-count&amp;gt;
&amp;lt;break-successful-count&amp;gt;*&amp;lt;/break-successful-count&amp;gt;
&amp;lt;current-max-transfer-rate&amp;gt;*&amp;lt;/current-max-transfer-rate&amp;gt;
&amp;lt;current-operation-id&amp;gt;*&amp;lt;/current-operation-id&amp;gt;
&amp;lt;current-transfer-error&amp;gt;*&amp;lt;/current-transfer-error&amp;gt;
&amp;lt;current-transfer-priority&amp;gt;*&amp;lt;/current-transfer-priority&amp;gt;
&amp;lt;current-transfer-type&amp;gt;*&amp;lt;/current-transfer-type&amp;gt;
&amp;lt;destination-cluster&amp;gt;*&amp;lt;/destination-cluster&amp;gt;
&amp;lt;destination-location&amp;gt;*&amp;lt;/destination-location&amp;gt;
&amp;lt;destination-volume&amp;gt;*&amp;lt;/destination-volume&amp;gt;
&amp;lt;destination-volume-node&amp;gt;*&amp;lt;/destination-volume-node&amp;gt;
&amp;lt;destination-vserver&amp;gt;*&amp;lt;/destination-vserver&amp;gt;
&amp;lt;destination-vserver-uuid&amp;gt;*&amp;lt;/destination-vserver-uuid&amp;gt;
&amp;lt;exported-snapshot&amp;gt;*&amp;lt;/exported-snapshot&amp;gt;
&amp;lt;exported-snapshot-timestamp&amp;gt;*&amp;lt;/exported-snapshot-timestamp&amp;gt;
&amp;lt;file-restore-file-count&amp;gt;*&amp;lt;/file-restore-file-count&amp;gt;
&amp;lt;file-restore-file-list&amp;gt;*&amp;lt;/file-restore-file-list&amp;gt;
&amp;lt;identity-preserve&amp;gt;*&amp;lt;/identity-preserve&amp;gt;
&amp;lt;is-constituent&amp;gt;*&amp;lt;/is-constituent&amp;gt;
&amp;lt;is-healthy&amp;gt;*&amp;lt;/is-healthy&amp;gt;
&amp;lt;lag-time&amp;gt;*&amp;lt;/lag-time&amp;gt;
&amp;lt;last-transfer-duration&amp;gt;*&amp;lt;/last-transfer-duration&amp;gt;
&amp;lt;last-transfer-end-timestamp&amp;gt;*&amp;lt;/last-transfer-end-timestamp&amp;gt;
&amp;lt;last-transfer-error&amp;gt;*&amp;lt;/last-transfer-error&amp;gt;
&amp;lt;last-transfer-error-codes&amp;gt;*&amp;lt;/last-transfer-error-codes&amp;gt;
&amp;lt;last-transfer-from&amp;gt;*&amp;lt;/last-transfer-from&amp;gt;
&amp;lt;last-transfer-network-compression-ratio&amp;gt;*&amp;lt;/last-transfer-network-compression-ratio&amp;gt;
&amp;lt;last-transfer-size&amp;gt;*&amp;lt;/last-transfer-size&amp;gt;
&amp;lt;last-transfer-type&amp;gt;*&amp;lt;/last-transfer-type&amp;gt;
&amp;lt;max-transfer-rate&amp;gt;*&amp;lt;/max-transfer-rate&amp;gt;
&amp;lt;mirror-state&amp;gt;*&amp;lt;/mirror-state&amp;gt;
&amp;lt;network-compression-ratio&amp;gt;*&amp;lt;/network-compression-ratio&amp;gt;
&amp;lt;newest-snapshot&amp;gt;*&amp;lt;/newest-snapshot&amp;gt;
&amp;lt;newest-snapshot-timestamp&amp;gt;*&amp;lt;/newest-snapshot-timestamp&amp;gt;
&amp;lt;opmask&amp;gt;*&amp;lt;/opmask&amp;gt;
&amp;lt;policy&amp;gt;*&amp;lt;/policy&amp;gt;
&amp;lt;policy-type&amp;gt;*&amp;lt;/policy-type&amp;gt;
&amp;lt;progress-last-updated&amp;gt;*&amp;lt;/progress-last-updated&amp;gt;
&amp;lt;relationship-control-plane&amp;gt;*&amp;lt;/relationship-control-plane&amp;gt;
&amp;lt;relationship-group-type&amp;gt;*&amp;lt;/relationship-group-type&amp;gt;
&amp;lt;relationship-id&amp;gt;*&amp;lt;/relationship-id&amp;gt;
&amp;lt;relationship-progress&amp;gt;*&amp;lt;/relationship-progress&amp;gt;
&amp;lt;relationship-status&amp;gt;*&amp;lt;/relationship-status&amp;gt;
&amp;lt;relationship-type&amp;gt;*&amp;lt;/relationship-type&amp;gt;
&amp;lt;resync-failed-count&amp;gt;*&amp;lt;/resync-failed-count&amp;gt;
&amp;lt;resync-successful-count&amp;gt;*&amp;lt;/resync-successful-count&amp;gt;
&amp;lt;schedule&amp;gt;*&amp;lt;/schedule&amp;gt;
&amp;lt;snapshot-checkpoint&amp;gt;*&amp;lt;/snapshot-checkpoint&amp;gt;
&amp;lt;snapshot-progress&amp;gt;*&amp;lt;/snapshot-progress&amp;gt;
&amp;lt;source-cluster&amp;gt;*&amp;lt;/source-cluster&amp;gt;
&amp;lt;source-location&amp;gt;*&amp;lt;/source-location&amp;gt;
&amp;lt;source-volume&amp;gt;*&amp;lt;/source-volume&amp;gt;
&amp;lt;source-vserver&amp;gt;*&amp;lt;/source-vserver&amp;gt;
&amp;lt;source-vserver-uuid&amp;gt;*&amp;lt;/source-vserver-uuid&amp;gt;
&amp;lt;total-transfer-bytes&amp;gt;*&amp;lt;/total-transfer-bytes&amp;gt;
&amp;lt;total-transfer-time-secs&amp;gt;*&amp;lt;/total-transfer-time-secs&amp;gt;
&amp;lt;transfer-snapshot&amp;gt;*&amp;lt;/transfer-snapshot&amp;gt;
&amp;lt;tries&amp;gt;*&amp;lt;/tries&amp;gt;
&amp;lt;unhealthy-reason&amp;gt;*&amp;lt;/unhealthy-reason&amp;gt;
&amp;lt;update-failed-count&amp;gt;*&amp;lt;/update-failed-count&amp;gt;
&amp;lt;update-successful-count&amp;gt;*&amp;lt;/update-successful-count&amp;gt;
&amp;lt;vserver&amp;gt;*&amp;lt;/vserver&amp;gt;
&amp;lt;/snapmirror-info&amp;gt;
&amp;lt;/desired-attributes&amp;gt;
&amp;lt;max-records&amp;gt;2147483647&amp;lt;/max-records&amp;gt;
&amp;lt;query&amp;gt;
&amp;lt;snapmirror-info&amp;gt;
&amp;lt;break-failed-count&amp;gt;*&amp;lt;/break-failed-count&amp;gt;
&amp;lt;break-successful-count&amp;gt;*&amp;lt;/break-successful-count&amp;gt;
&amp;lt;current-max-transfer-rate&amp;gt;*&amp;lt;/current-max-transfer-rate&amp;gt;
&amp;lt;current-operation-id&amp;gt;*&amp;lt;/current-operation-id&amp;gt;
&amp;lt;current-transfer-error&amp;gt;*&amp;lt;/current-transfer-error&amp;gt;
&amp;lt;current-transfer-priority&amp;gt;*&amp;lt;/current-transfer-priority&amp;gt;
&amp;lt;current-transfer-type&amp;gt;*&amp;lt;/current-transfer-type&amp;gt;
&amp;lt;destination-cluster&amp;gt;*&amp;lt;/destination-cluster&amp;gt;
&amp;lt;destination-location&amp;gt;*&amp;lt;/destination-location&amp;gt;
&amp;lt;destination-volume&amp;gt;*&amp;lt;/destination-volume&amp;gt;
&amp;lt;destination-volume-node&amp;gt;*&amp;lt;/destination-volume-node&amp;gt;
&amp;lt;destination-vserver&amp;gt;*&amp;lt;/destination-vserver&amp;gt;
&amp;lt;destination-vserver-uuid&amp;gt;*&amp;lt;/destination-vserver-uuid&amp;gt;
&amp;lt;exported-snapshot&amp;gt;*&amp;lt;/exported-snapshot&amp;gt;
&amp;lt;exported-snapshot-timestamp&amp;gt;*&amp;lt;/exported-snapshot-timestamp&amp;gt;
&amp;lt;file-restore-file-count&amp;gt;*&amp;lt;/file-restore-file-count&amp;gt;
&amp;lt;file-restore-file-list&amp;gt;*&amp;lt;/file-restore-file-list&amp;gt;
&amp;lt;identity-preserve&amp;gt;*&amp;lt;/identity-preserve&amp;gt;
&amp;lt;is-constituent&amp;gt;*&amp;lt;/is-constituent&amp;gt;
&amp;lt;is-healthy&amp;gt;*&amp;lt;/is-healthy&amp;gt;
&amp;lt;lag-time&amp;gt;*&amp;lt;/lag-time&amp;gt;
&amp;lt;last-transfer-duration&amp;gt;*&amp;lt;/last-transfer-duration&amp;gt;
&amp;lt;last-transfer-end-timestamp&amp;gt;*&amp;lt;/last-transfer-end-timestamp&amp;gt;
&amp;lt;last-transfer-error&amp;gt;*&amp;lt;/last-transfer-error&amp;gt;
&amp;lt;last-transfer-error-codes&amp;gt;*&amp;lt;/last-transfer-error-codes&amp;gt;
&amp;lt;last-transfer-from&amp;gt;*&amp;lt;/last-transfer-from&amp;gt;
&amp;lt;last-transfer-network-compression-ratio&amp;gt;*&amp;lt;/last-transfer-network-compression-ratio&amp;gt;
&amp;lt;last-transfer-size&amp;gt;*&amp;lt;/last-transfer-size&amp;gt;
&amp;lt;last-transfer-type&amp;gt;*&amp;lt;/last-transfer-type&amp;gt;
&amp;lt;max-transfer-rate&amp;gt;*&amp;lt;/max-transfer-rate&amp;gt;
&amp;lt;mirror-state&amp;gt;*&amp;lt;/mirror-state&amp;gt;
&amp;lt;network-compression-ratio&amp;gt;*&amp;lt;/network-compression-ratio&amp;gt;
&amp;lt;newest-snapshot&amp;gt;*&amp;lt;/newest-snapshot&amp;gt;
&amp;lt;newest-snapshot-timestamp&amp;gt;*&amp;lt;/newest-snapshot-timestamp&amp;gt;
&amp;lt;opmask&amp;gt;*&amp;lt;/opmask&amp;gt;
&amp;lt;policy&amp;gt;*&amp;lt;/policy&amp;gt;
&amp;lt;policy-type&amp;gt;*&amp;lt;/policy-type&amp;gt;
&amp;lt;progress-last-updated&amp;gt;*&amp;lt;/progress-last-updated&amp;gt;
&amp;lt;relationship-control-plane&amp;gt;*&amp;lt;/relationship-control-plane&amp;gt;
&amp;lt;relationship-group-type&amp;gt;*&amp;lt;/relationship-group-type&amp;gt;
&amp;lt;relationship-id&amp;gt;*&amp;lt;/relationship-id&amp;gt;
&amp;lt;relationship-progress&amp;gt;*&amp;lt;/relationship-progress&amp;gt;
&amp;lt;relationship-status&amp;gt;*&amp;lt;/relationship-status&amp;gt;
&amp;lt;relationship-type&amp;gt;*&amp;lt;/relationship-type&amp;gt;
&amp;lt;resync-failed-count&amp;gt;*&amp;lt;/resync-failed-count&amp;gt;
&amp;lt;resync-successful-count&amp;gt;*&amp;lt;/resync-successful-count&amp;gt;
&amp;lt;schedule&amp;gt;*&amp;lt;/schedule&amp;gt;
&amp;lt;snapshot-checkpoint&amp;gt;*&amp;lt;/snapshot-checkpoint&amp;gt;
&amp;lt;snapshot-progress&amp;gt;*&amp;lt;/snapshot-progress&amp;gt;
&amp;lt;source-cluster&amp;gt;*&amp;lt;/source-cluster&amp;gt;
&amp;lt;source-location&amp;gt;*&amp;lt;/source-location&amp;gt;
&amp;lt;source-volume&amp;gt;*&amp;lt;/source-volume&amp;gt;
&amp;lt;source-vserver&amp;gt;*&amp;lt;/source-vserver&amp;gt;
&amp;lt;source-vserver-uuid&amp;gt;*&amp;lt;/source-vserver-uuid&amp;gt;
&amp;lt;total-transfer-bytes&amp;gt;*&amp;lt;/total-transfer-bytes&amp;gt;
&amp;lt;total-transfer-time-secs&amp;gt;*&amp;lt;/total-transfer-time-secs&amp;gt;
&amp;lt;transfer-snapshot&amp;gt;*&amp;lt;/transfer-snapshot&amp;gt;
&amp;lt;tries&amp;gt;*&amp;lt;/tries&amp;gt;
&amp;lt;unhealthy-reason&amp;gt;*&amp;lt;/unhealthy-reason&amp;gt;
&amp;lt;update-failed-count&amp;gt;*&amp;lt;/update-failed-count&amp;gt;
&amp;lt;update-successful-count&amp;gt;*&amp;lt;/update-successful-count&amp;gt;
&amp;lt;vserver&amp;gt;*&amp;lt;/vserver&amp;gt;
&amp;lt;/snapmirror-info&amp;gt;
&amp;lt;/query&amp;gt;
&amp;lt;/snapmirror-get-iter&amp;gt;
&amp;lt;/netapp&amp;gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Good on cDot everything works. As you can see I did use wildcards (*).&lt;/P&gt;&lt;P&gt;However 7-Mode is giving me a hard time...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I figured that you can not get these informations together like in cDot.&lt;/P&gt;&lt;P&gt;So I went ahead and used this XML for snapmirrors (snapmirror-get-status):&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;
&amp;lt;netapp  xmlns="http://www.netapp.com/filer/admin" version="1.21"&amp;gt;
  &amp;lt;snapmirror-get-status&amp;gt;
  &amp;lt;/snapmirror-get-status&amp;gt;
&amp;lt;/netapp&amp;gt;&lt;/PRE&gt;&lt;P&gt;As you can see I was not able to use the wildcard (*) for 7 - Mode instead I did delete the tag&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&amp;lt;location&amp;gt;&amp;lt;/location&amp;gt;&lt;/PRE&gt;&lt;P&gt;which gave me the desired output for all relations.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;My question is how am I supposed to do this for all snapvault relations on my 7 - Mode machine?&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I did try these XMLs:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;
&amp;lt;netapp  xmlns="http://www.netapp.com/filer/admin" version="1.21"&amp;gt;
  &amp;lt;snapvault-primary-get-relationship-status&amp;gt;
    &amp;lt;system-path&amp;gt;&amp;lt;/system-path&amp;gt;
  &amp;lt;/snapvault-primary-get-relationship-status&amp;gt;
&amp;lt;/netapp&amp;gt;&lt;/PRE&gt;&lt;P&gt;- Not working because system-path cannot be empty...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;
&amp;lt;netapp  xmlns="http://www.netapp.com/filer/admin" version="1.21"&amp;gt;
  &amp;lt;snapvault-primary-get-relationship-status&amp;gt;
    &amp;lt;system-path&amp;gt;*&amp;lt;/system-path&amp;gt;
  &amp;lt;/snapvault-primary-get-relationship-status&amp;gt;
&amp;lt;/netapp&amp;gt;&lt;/PRE&gt;&lt;P&gt;- Not working because the wildcard is not working (*)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;
&amp;lt;netapp  xmlns="http://www.netapp.com/filer/admin" version="1.21"&amp;gt;
  &amp;lt;snapvault-primary-get-relationship-status&amp;gt;
  &amp;lt;/snapvault-primary-get-relationship-status&amp;gt;
&amp;lt;/netapp&amp;gt;&lt;/PRE&gt;&lt;P&gt;- Not working as well since system-path is mandatoryI guess...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I do not understand why there are calls called "primary" and "secondary" of course I did try the secondary as well, but I get the same results.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;Is there anyway to get all Snapvault relations on my 7 - Mode machine with a single API call?&amp;nbsp;&lt;/STRONG&gt;&lt;/U&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Megajin&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
    <pubDate>Wed, 04 Jun 2025 14:04:29 GMT</pubDate>
    <dc:creator>Megajin</dc:creator>
    <dc:date>2025-06-04T14:04:29Z</dc:date>
    <item>
      <title>How to get Snapvault relationship status in 7 - Mode like cdot?</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/How-to-get-Snapvault-relationship-status-in-7-Mode-like-cdot/m-p/137837#M2572</link>
      <description>&lt;P&gt;Hey Guys,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I'm in a little pinch here.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;On a cDot machine you can use this XML for a POST-Request to get Snapmirror and Snapvault informations (snapmirror-get-iter):&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;
&amp;lt;netapp xmlns="http://www.netapp.com/filer/admin" version="1.110"&amp;gt;
&amp;lt;snapmirror-get-iter&amp;gt;
&amp;lt;desired-attributes&amp;gt;
&amp;lt;snapmirror-info&amp;gt;
&amp;lt;break-failed-count&amp;gt;*&amp;lt;/break-failed-count&amp;gt;
&amp;lt;break-successful-count&amp;gt;*&amp;lt;/break-successful-count&amp;gt;
&amp;lt;current-max-transfer-rate&amp;gt;*&amp;lt;/current-max-transfer-rate&amp;gt;
&amp;lt;current-operation-id&amp;gt;*&amp;lt;/current-operation-id&amp;gt;
&amp;lt;current-transfer-error&amp;gt;*&amp;lt;/current-transfer-error&amp;gt;
&amp;lt;current-transfer-priority&amp;gt;*&amp;lt;/current-transfer-priority&amp;gt;
&amp;lt;current-transfer-type&amp;gt;*&amp;lt;/current-transfer-type&amp;gt;
&amp;lt;destination-cluster&amp;gt;*&amp;lt;/destination-cluster&amp;gt;
&amp;lt;destination-location&amp;gt;*&amp;lt;/destination-location&amp;gt;
&amp;lt;destination-volume&amp;gt;*&amp;lt;/destination-volume&amp;gt;
&amp;lt;destination-volume-node&amp;gt;*&amp;lt;/destination-volume-node&amp;gt;
&amp;lt;destination-vserver&amp;gt;*&amp;lt;/destination-vserver&amp;gt;
&amp;lt;destination-vserver-uuid&amp;gt;*&amp;lt;/destination-vserver-uuid&amp;gt;
&amp;lt;exported-snapshot&amp;gt;*&amp;lt;/exported-snapshot&amp;gt;
&amp;lt;exported-snapshot-timestamp&amp;gt;*&amp;lt;/exported-snapshot-timestamp&amp;gt;
&amp;lt;file-restore-file-count&amp;gt;*&amp;lt;/file-restore-file-count&amp;gt;
&amp;lt;file-restore-file-list&amp;gt;*&amp;lt;/file-restore-file-list&amp;gt;
&amp;lt;identity-preserve&amp;gt;*&amp;lt;/identity-preserve&amp;gt;
&amp;lt;is-constituent&amp;gt;*&amp;lt;/is-constituent&amp;gt;
&amp;lt;is-healthy&amp;gt;*&amp;lt;/is-healthy&amp;gt;
&amp;lt;lag-time&amp;gt;*&amp;lt;/lag-time&amp;gt;
&amp;lt;last-transfer-duration&amp;gt;*&amp;lt;/last-transfer-duration&amp;gt;
&amp;lt;last-transfer-end-timestamp&amp;gt;*&amp;lt;/last-transfer-end-timestamp&amp;gt;
&amp;lt;last-transfer-error&amp;gt;*&amp;lt;/last-transfer-error&amp;gt;
&amp;lt;last-transfer-error-codes&amp;gt;*&amp;lt;/last-transfer-error-codes&amp;gt;
&amp;lt;last-transfer-from&amp;gt;*&amp;lt;/last-transfer-from&amp;gt;
&amp;lt;last-transfer-network-compression-ratio&amp;gt;*&amp;lt;/last-transfer-network-compression-ratio&amp;gt;
&amp;lt;last-transfer-size&amp;gt;*&amp;lt;/last-transfer-size&amp;gt;
&amp;lt;last-transfer-type&amp;gt;*&amp;lt;/last-transfer-type&amp;gt;
&amp;lt;max-transfer-rate&amp;gt;*&amp;lt;/max-transfer-rate&amp;gt;
&amp;lt;mirror-state&amp;gt;*&amp;lt;/mirror-state&amp;gt;
&amp;lt;network-compression-ratio&amp;gt;*&amp;lt;/network-compression-ratio&amp;gt;
&amp;lt;newest-snapshot&amp;gt;*&amp;lt;/newest-snapshot&amp;gt;
&amp;lt;newest-snapshot-timestamp&amp;gt;*&amp;lt;/newest-snapshot-timestamp&amp;gt;
&amp;lt;opmask&amp;gt;*&amp;lt;/opmask&amp;gt;
&amp;lt;policy&amp;gt;*&amp;lt;/policy&amp;gt;
&amp;lt;policy-type&amp;gt;*&amp;lt;/policy-type&amp;gt;
&amp;lt;progress-last-updated&amp;gt;*&amp;lt;/progress-last-updated&amp;gt;
&amp;lt;relationship-control-plane&amp;gt;*&amp;lt;/relationship-control-plane&amp;gt;
&amp;lt;relationship-group-type&amp;gt;*&amp;lt;/relationship-group-type&amp;gt;
&amp;lt;relationship-id&amp;gt;*&amp;lt;/relationship-id&amp;gt;
&amp;lt;relationship-progress&amp;gt;*&amp;lt;/relationship-progress&amp;gt;
&amp;lt;relationship-status&amp;gt;*&amp;lt;/relationship-status&amp;gt;
&amp;lt;relationship-type&amp;gt;*&amp;lt;/relationship-type&amp;gt;
&amp;lt;resync-failed-count&amp;gt;*&amp;lt;/resync-failed-count&amp;gt;
&amp;lt;resync-successful-count&amp;gt;*&amp;lt;/resync-successful-count&amp;gt;
&amp;lt;schedule&amp;gt;*&amp;lt;/schedule&amp;gt;
&amp;lt;snapshot-checkpoint&amp;gt;*&amp;lt;/snapshot-checkpoint&amp;gt;
&amp;lt;snapshot-progress&amp;gt;*&amp;lt;/snapshot-progress&amp;gt;
&amp;lt;source-cluster&amp;gt;*&amp;lt;/source-cluster&amp;gt;
&amp;lt;source-location&amp;gt;*&amp;lt;/source-location&amp;gt;
&amp;lt;source-volume&amp;gt;*&amp;lt;/source-volume&amp;gt;
&amp;lt;source-vserver&amp;gt;*&amp;lt;/source-vserver&amp;gt;
&amp;lt;source-vserver-uuid&amp;gt;*&amp;lt;/source-vserver-uuid&amp;gt;
&amp;lt;total-transfer-bytes&amp;gt;*&amp;lt;/total-transfer-bytes&amp;gt;
&amp;lt;total-transfer-time-secs&amp;gt;*&amp;lt;/total-transfer-time-secs&amp;gt;
&amp;lt;transfer-snapshot&amp;gt;*&amp;lt;/transfer-snapshot&amp;gt;
&amp;lt;tries&amp;gt;*&amp;lt;/tries&amp;gt;
&amp;lt;unhealthy-reason&amp;gt;*&amp;lt;/unhealthy-reason&amp;gt;
&amp;lt;update-failed-count&amp;gt;*&amp;lt;/update-failed-count&amp;gt;
&amp;lt;update-successful-count&amp;gt;*&amp;lt;/update-successful-count&amp;gt;
&amp;lt;vserver&amp;gt;*&amp;lt;/vserver&amp;gt;
&amp;lt;/snapmirror-info&amp;gt;
&amp;lt;/desired-attributes&amp;gt;
&amp;lt;max-records&amp;gt;2147483647&amp;lt;/max-records&amp;gt;
&amp;lt;query&amp;gt;
&amp;lt;snapmirror-info&amp;gt;
&amp;lt;break-failed-count&amp;gt;*&amp;lt;/break-failed-count&amp;gt;
&amp;lt;break-successful-count&amp;gt;*&amp;lt;/break-successful-count&amp;gt;
&amp;lt;current-max-transfer-rate&amp;gt;*&amp;lt;/current-max-transfer-rate&amp;gt;
&amp;lt;current-operation-id&amp;gt;*&amp;lt;/current-operation-id&amp;gt;
&amp;lt;current-transfer-error&amp;gt;*&amp;lt;/current-transfer-error&amp;gt;
&amp;lt;current-transfer-priority&amp;gt;*&amp;lt;/current-transfer-priority&amp;gt;
&amp;lt;current-transfer-type&amp;gt;*&amp;lt;/current-transfer-type&amp;gt;
&amp;lt;destination-cluster&amp;gt;*&amp;lt;/destination-cluster&amp;gt;
&amp;lt;destination-location&amp;gt;*&amp;lt;/destination-location&amp;gt;
&amp;lt;destination-volume&amp;gt;*&amp;lt;/destination-volume&amp;gt;
&amp;lt;destination-volume-node&amp;gt;*&amp;lt;/destination-volume-node&amp;gt;
&amp;lt;destination-vserver&amp;gt;*&amp;lt;/destination-vserver&amp;gt;
&amp;lt;destination-vserver-uuid&amp;gt;*&amp;lt;/destination-vserver-uuid&amp;gt;
&amp;lt;exported-snapshot&amp;gt;*&amp;lt;/exported-snapshot&amp;gt;
&amp;lt;exported-snapshot-timestamp&amp;gt;*&amp;lt;/exported-snapshot-timestamp&amp;gt;
&amp;lt;file-restore-file-count&amp;gt;*&amp;lt;/file-restore-file-count&amp;gt;
&amp;lt;file-restore-file-list&amp;gt;*&amp;lt;/file-restore-file-list&amp;gt;
&amp;lt;identity-preserve&amp;gt;*&amp;lt;/identity-preserve&amp;gt;
&amp;lt;is-constituent&amp;gt;*&amp;lt;/is-constituent&amp;gt;
&amp;lt;is-healthy&amp;gt;*&amp;lt;/is-healthy&amp;gt;
&amp;lt;lag-time&amp;gt;*&amp;lt;/lag-time&amp;gt;
&amp;lt;last-transfer-duration&amp;gt;*&amp;lt;/last-transfer-duration&amp;gt;
&amp;lt;last-transfer-end-timestamp&amp;gt;*&amp;lt;/last-transfer-end-timestamp&amp;gt;
&amp;lt;last-transfer-error&amp;gt;*&amp;lt;/last-transfer-error&amp;gt;
&amp;lt;last-transfer-error-codes&amp;gt;*&amp;lt;/last-transfer-error-codes&amp;gt;
&amp;lt;last-transfer-from&amp;gt;*&amp;lt;/last-transfer-from&amp;gt;
&amp;lt;last-transfer-network-compression-ratio&amp;gt;*&amp;lt;/last-transfer-network-compression-ratio&amp;gt;
&amp;lt;last-transfer-size&amp;gt;*&amp;lt;/last-transfer-size&amp;gt;
&amp;lt;last-transfer-type&amp;gt;*&amp;lt;/last-transfer-type&amp;gt;
&amp;lt;max-transfer-rate&amp;gt;*&amp;lt;/max-transfer-rate&amp;gt;
&amp;lt;mirror-state&amp;gt;*&amp;lt;/mirror-state&amp;gt;
&amp;lt;network-compression-ratio&amp;gt;*&amp;lt;/network-compression-ratio&amp;gt;
&amp;lt;newest-snapshot&amp;gt;*&amp;lt;/newest-snapshot&amp;gt;
&amp;lt;newest-snapshot-timestamp&amp;gt;*&amp;lt;/newest-snapshot-timestamp&amp;gt;
&amp;lt;opmask&amp;gt;*&amp;lt;/opmask&amp;gt;
&amp;lt;policy&amp;gt;*&amp;lt;/policy&amp;gt;
&amp;lt;policy-type&amp;gt;*&amp;lt;/policy-type&amp;gt;
&amp;lt;progress-last-updated&amp;gt;*&amp;lt;/progress-last-updated&amp;gt;
&amp;lt;relationship-control-plane&amp;gt;*&amp;lt;/relationship-control-plane&amp;gt;
&amp;lt;relationship-group-type&amp;gt;*&amp;lt;/relationship-group-type&amp;gt;
&amp;lt;relationship-id&amp;gt;*&amp;lt;/relationship-id&amp;gt;
&amp;lt;relationship-progress&amp;gt;*&amp;lt;/relationship-progress&amp;gt;
&amp;lt;relationship-status&amp;gt;*&amp;lt;/relationship-status&amp;gt;
&amp;lt;relationship-type&amp;gt;*&amp;lt;/relationship-type&amp;gt;
&amp;lt;resync-failed-count&amp;gt;*&amp;lt;/resync-failed-count&amp;gt;
&amp;lt;resync-successful-count&amp;gt;*&amp;lt;/resync-successful-count&amp;gt;
&amp;lt;schedule&amp;gt;*&amp;lt;/schedule&amp;gt;
&amp;lt;snapshot-checkpoint&amp;gt;*&amp;lt;/snapshot-checkpoint&amp;gt;
&amp;lt;snapshot-progress&amp;gt;*&amp;lt;/snapshot-progress&amp;gt;
&amp;lt;source-cluster&amp;gt;*&amp;lt;/source-cluster&amp;gt;
&amp;lt;source-location&amp;gt;*&amp;lt;/source-location&amp;gt;
&amp;lt;source-volume&amp;gt;*&amp;lt;/source-volume&amp;gt;
&amp;lt;source-vserver&amp;gt;*&amp;lt;/source-vserver&amp;gt;
&amp;lt;source-vserver-uuid&amp;gt;*&amp;lt;/source-vserver-uuid&amp;gt;
&amp;lt;total-transfer-bytes&amp;gt;*&amp;lt;/total-transfer-bytes&amp;gt;
&amp;lt;total-transfer-time-secs&amp;gt;*&amp;lt;/total-transfer-time-secs&amp;gt;
&amp;lt;transfer-snapshot&amp;gt;*&amp;lt;/transfer-snapshot&amp;gt;
&amp;lt;tries&amp;gt;*&amp;lt;/tries&amp;gt;
&amp;lt;unhealthy-reason&amp;gt;*&amp;lt;/unhealthy-reason&amp;gt;
&amp;lt;update-failed-count&amp;gt;*&amp;lt;/update-failed-count&amp;gt;
&amp;lt;update-successful-count&amp;gt;*&amp;lt;/update-successful-count&amp;gt;
&amp;lt;vserver&amp;gt;*&amp;lt;/vserver&amp;gt;
&amp;lt;/snapmirror-info&amp;gt;
&amp;lt;/query&amp;gt;
&amp;lt;/snapmirror-get-iter&amp;gt;
&amp;lt;/netapp&amp;gt;&lt;/PRE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Good on cDot everything works. As you can see I did use wildcards (*).&lt;/P&gt;&lt;P&gt;However 7-Mode is giving me a hard time...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I figured that you can not get these informations together like in cDot.&lt;/P&gt;&lt;P&gt;So I went ahead and used this XML for snapmirrors (snapmirror-get-status):&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;
&amp;lt;netapp  xmlns="http://www.netapp.com/filer/admin" version="1.21"&amp;gt;
  &amp;lt;snapmirror-get-status&amp;gt;
  &amp;lt;/snapmirror-get-status&amp;gt;
&amp;lt;/netapp&amp;gt;&lt;/PRE&gt;&lt;P&gt;As you can see I was not able to use the wildcard (*) for 7 - Mode instead I did delete the tag&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&amp;lt;location&amp;gt;&amp;lt;/location&amp;gt;&lt;/PRE&gt;&lt;P&gt;which gave me the desired output for all relations.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;My question is how am I supposed to do this for all snapvault relations on my 7 - Mode machine?&lt;/STRONG&gt;&lt;/U&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I did try these XMLs:&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;
&amp;lt;netapp  xmlns="http://www.netapp.com/filer/admin" version="1.21"&amp;gt;
  &amp;lt;snapvault-primary-get-relationship-status&amp;gt;
    &amp;lt;system-path&amp;gt;&amp;lt;/system-path&amp;gt;
  &amp;lt;/snapvault-primary-get-relationship-status&amp;gt;
&amp;lt;/netapp&amp;gt;&lt;/PRE&gt;&lt;P&gt;- Not working because system-path cannot be empty...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;
&amp;lt;netapp  xmlns="http://www.netapp.com/filer/admin" version="1.21"&amp;gt;
  &amp;lt;snapvault-primary-get-relationship-status&amp;gt;
    &amp;lt;system-path&amp;gt;*&amp;lt;/system-path&amp;gt;
  &amp;lt;/snapvault-primary-get-relationship-status&amp;gt;
&amp;lt;/netapp&amp;gt;&lt;/PRE&gt;&lt;P&gt;- Not working because the wildcard is not working (*)&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;PRE&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;
&amp;lt;netapp  xmlns="http://www.netapp.com/filer/admin" version="1.21"&amp;gt;
  &amp;lt;snapvault-primary-get-relationship-status&amp;gt;
  &amp;lt;/snapvault-primary-get-relationship-status&amp;gt;
&amp;lt;/netapp&amp;gt;&lt;/PRE&gt;&lt;P&gt;- Not working as well since system-path is mandatoryI guess...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I do not understand why there are calls called "primary" and "secondary" of course I did try the secondary as well, but I get the same results.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;U&gt;&lt;STRONG&gt;Is there anyway to get all Snapvault relations on my 7 - Mode machine with a single API call?&amp;nbsp;&lt;/STRONG&gt;&lt;/U&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;regards,&lt;/P&gt;&lt;P&gt;Megajin&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 04 Jun 2025 14:04:29 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/How-to-get-Snapvault-relationship-status-in-7-Mode-like-cdot/m-p/137837#M2572</guid>
      <dc:creator>Megajin</dc:creator>
      <dc:date>2025-06-04T14:04:29Z</dc:date>
    </item>
    <item>
      <title>Re: How to get Snapvault relationship status in 7 - Mode like cdot?</title>
      <link>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/How-to-get-Snapvault-relationship-status-in-7-Mode-like-cdot/m-p/137848#M2573</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;How about:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;BR /&gt;&amp;lt;netapp&amp;nbsp; xmlns="&lt;A href="http://www.netapp.com/filer/admin" target="_blank"&gt;http://www.netapp.com/filer/admin&lt;/A&gt;" version="1.21"&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;snapvault-secondary-relationship-status-list-iter-start/&amp;gt;&lt;BR /&gt;&amp;lt;/netapp&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Or, if you're talking to the primary:&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;lt;?xml version="1.0" encoding="UTF-8"?&amp;gt;&lt;BR /&gt;&amp;lt;netapp&amp;nbsp; xmlns="&lt;A href="http://www.netapp.com/filer/admin" target="_blank"&gt;http://www.netapp.com/filer/admin&lt;/A&gt;" version="1.21"&amp;gt;&lt;BR /&gt;&amp;nbsp; &amp;lt;snapvault-primary-relationship-status-list-iter-start/&amp;gt;&lt;BR /&gt;&amp;lt;/netapp&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;(I haven't checked if there's a difference as to what's returned from those two).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In either case you'll want to get the 'tag' that's returned to run 'snapvault-secondary-relationship-status-list-iter-next' to get the next batch of results (you may also be able to set the number of records to return to be greater than the number of your relationship...assuming you know how many you have).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;--rdp&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 05 Feb 2018 19:05:36 GMT</pubDate>
      <guid>https://community.netapp.com/t5/Software-Development-Kit-SDK-and-API-Discussions/How-to-get-Snapvault-relationship-status-in-7-Mode-like-cdot/m-p/137848#M2573</guid>
      <dc:creator>richard_payne</dc:creator>
      <dc:date>2018-02-05T19:05:36Z</dc:date>
    </item>
  </channel>
</rss>

