The transition to NetApp MS Azure AD B2C is complete. If you missed the pre-registration, you will be invited to register at next log in.
Please note that access to your NetApp data may take up to 1 hour.
To learn more, read the FAQ and watch the video.
Need assistance? Complete this form and select “Registration Issue” as the Feedback Category.

Active IQ Unified Manager Discussions

Syntax errors in 9.x versions of NMSDK in lib/perl/NetApp/Ontap7ModeAPI.pm

SCOTT_LINDLEY

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

 

2 REPLIES 2

SCOTT_LINDLEY

It appears that this has been fixed in version 9.6. Thank you! I am enjoying not having to repair the NMSDK before I install it!

MartinBoere

@Vineet Would this be something that you would be able to arrange?

Officially NMSDK is supported over the community board and for this reason asking this to you.

Announcements
NetApp on Discord Image

We're on Discord, are you?

Live Chat, Watch Parties, and More!

Explore Banner

Meet Explore, NetApp’s digital sales platform

Engage digitally throughout the sales process, from product discovery to configuration, and handle all your post-purchase needs.

NetApp Insights to Action
I2A Banner
Public