Guidelines for comments

You must be aware of the guidelines for PowerShell and Perl comments in your scripts for OnCommand Workflow Automation (WFA).

PowerShell comments

Guidelines Example
Use the # character for a single line comment.
# Single line comment
$options=$option.trim();
Use the # character for an end of line comment.
$options=$option.trim(); # End of line 
comment
Use the <# and #> characters for a block comment.
<#
This is 
a
block comment
#>
$options=$option.trim();

Perl comments

Guidelines Example
Use the # character for single line comment.
# convert from MBytes to Bytes
my $MaxDirectorySizeBytes = $MaxDirectorySize *
1024 * 1024;
Use the # character for end of line comment.
my $MaxDirectorySizeBytes = $MaxDirect
orySiZe * 1024 * 1024; # convert to Bytes
Use the # character in every line with an empty # at the beginning and end to create a comment border for multi-line comments.
#
# This is a multi-line comment. Perl 5, unlike 
# Powershell, does not have direct support for
# multi-line comments. Please use a '#'in every line
# with an empty '#' at the beginning and end to create
# a comment border
#
Do not include commented and dead code in WFA commands.

However, for testing purposes, you can use the Plain Old Documentation (POD) mechanism to comment out the code.

=begin comment
	# Set deduplication
	if(defined $Deduplication && $Deduplication eq "enabled")
	{
		$wfaUtil->sendLog("Enabling Deduplication");
	}
=end comment
=cut