References to learning material

You should be aware of certain scripting and programming practices to create advanced Workflow Automation (WFA) workflows. You can use reference material to learn about the required options before creating WFA building blocks or workflows.

Windows PowerShell

WFA uses PowerShell scripts for workflow operations. The following table includes references to learning material for PowerShell:

Data ONTAP PowerShell toolkit

The Data ONTAP PowerShell toolkit is bundled along with WFA. You can use the PowerShell toolkit cmdlets to invoke Data ONTAP commands from a PowerShell script. For more information, see the Data ONTAP PowerShell Toolkit Help, which you can access from the following location: WFA_install_location\WFA\PoSH\Modules\DataONTAP\webhelp\index.html.

WFA_install_location is the WFA installation directory, and C:\Program Files\NetApp is the default installation directory.

The following table includes references to information about the Data ONTAP PowerShell toolkit:

Perl

WFA supports Perl commands for workflow operations. When you install WFA, the required Perl and Perl modules are installed on the WFA server.

ActivePerl User Guide

You can also access the ActivePerl User Guide from the following location: WFA_install_location\WFA\Perl64\html\index.html.

WFA_install_location is the WFA installation directory, and C:\Program Files\NetApp is the default installation directory.

WFA uses Perl scripts for workflow operations. The following table includes references to learning material for Perl:

Modern Perl: 2014 http://modernperlbooks.com/books/modern_perl_2014/index.html
Perl programming documentation http://perldoc.perl.org/
Perl programming language http://www.perl.org/

NetApp Manageability SDK

The required Perl modules of the NetApp Manageability SDK are bundled along with WFA. These Perl modules are required for using the Perl commands in WFA. For more information, see the NetApp Manageability SDK documentation, which you can access from the following location: WFA_install_location\WFA\perl\NMSDK\html.

WFA_install_location is the WFA installation directory, and C:\Program Files\NetApp is the default installation directory.

Structured Query Language (SQL)

The SQL SELECT syntax is used in filters and to populate user inputs.

MySQL SELECT syntax

MVFLEX Expression Language (MVEL)

You can use MVEL expression syntaxes in WFA workflows—for example, in functions and variables.

For more information, see the MVEL Language Guide.

Regular expressions

You can use regular expression (regex) in WFA.

ActionScript 3.0 Using regular expressions