The last few versions of NMSDK have contained a syntax error in the Perl module located at lib/perl/NetApp/Ontap7ModeAPI.pm. The error appears to be the result of an automatically generated data structure. The original block of code reads (note that the error is in the 'type' line):
'volume-dsid' => {
'type' => 'string the identity of the volume on which the lock is held. <p> the legal choice for a volume identifer is the volume dsid. dsids are formatted as 16-character strings composed of 16 hex characters prefixed with '0x'.',
'flags' => 0,
'scope' => [],
},
The corrected 'type' line (line number 22331 in version 9.5) should read:
'type' => 'string the identity of the volume on which the lock is held. <p> the legal choice for a volume identifer is the volume dsid. dsids are formatted as 16-character strings composed of 16 hex characters prefixed with \'0x\'.',
Please update the generation process so future versions do not contain this error.
Thank you for your attention to this matter,
Scott Lindley