Subscribe
Accepted Solution

WFA No definition for typedef opmask found

[ Edited ]

Hello,

 

I am working on a WFA workflow for planned SVM DR using the Storage Automation Store package "Storage Virtual Machine Disaster Recovery Package,"

When I start the command "Abort Storage Virtual Machine SnapMirror" (I am testing using WFA3.1P1 but also tried WFA 4.0), I get the following errormessage:

 

In WFA 4.0:

No definition for typedef opmask found at \Program Files\NetApp\WFA\jboss\..\perl\nmsdk/OntapClusterAPI.pm line 79836, <STDIN> line 1.

Location: Row '2' step 'Abort Storage Virtual Machine SnapMirror'.

 

In WFA 3.1P1:

No definition for typedef opmask found at C:/Program Files/NetApp/WFA/Perl64/lib/OntapClusterAPI.pm line 78812, <STDIN> line 1.

 

 

There is a lot of pressure within this project, so I hope I can get a quick response on how to fix this.

 

 

 

 

Kind regards,

antimon51

Re: WFA No definition for typedef opmask found

Which version of ontap are you using?
Most likely it is happening because wfa uses nmsfk perl bindings. The perl bindings is little older than the current ontap version which you are using.

Abhi

Re: WFA No definition for typedef opmask found

Thank you Abhi for you quick response.

The idea you had, explains exactly the problem that I had.

I worked with Ontap version 9.0 and even the most recent nmsfk perl bindings weren't good enogh, because there is a new property/column for Snapmirrors:

 

###########################

 

trinidad::*> snapmirro show -destination-path svm_rtoubali_dr_dest: -fields OPmask

  (snapmirror show)

source-path   destination-path      opmask

------------- --------------------- ----------------

svm_rtoubali: svm_rtoubali_dr_dest: ffffffffffffffff

 

###########################

 

However, our customer uses ontap 8.3.2 and with this version the Problem does not appear.