You are viewing an old version of this page. View the current version.
Compare with Current
View Page History
Version 1
Next »
The following table lists all of the statements that can be used in the Universal Data Mover scripting language.
Statement |
Description |
if |
Adds conditional branching of UDM commands.
An if statement consists of:
ifif Statement Comparators
The syntax is:
If the comparison does not evaluate to true, UDM picks up execution from the line after the end statement. |
else |
Provides an alternate path, when used as part of an if statement, if the comparison evaluates to false.
The syntax is:
In this if statement, the parameter for if is an expression.
If the expression evaluates to a value that is not equal to zero, the positive branch is taken; otherwise, the negative else statement branch is taken. |
while |
Implements a simple while loop.
The syntax is:
In this case, the loop iterates (executing the commands between the while and end statements) as long as the expression evaluates to a value that is not zero.
If the expression evaluates to a value of zero, code execution picks up at the point immediately following the end of the while loop. |
fordata |
Iterates through a data element, once for each line.
For each iteration, a variable provided by the user is set to hold the contents of the line in the data element corresponding to the current iteration.
The syntax is:
|
forfiles |
Iterates through a series of statements for each file found that matches a given file specification.
The syntax is:
|
subroutine |
Names a subroutine and defines the script code that becomes associated with that subroutine name.
The syntax is:
|
callsub |
Carries out the work of lines of script associated with a subroutine.
The syntax is:
|
|
For an explanation of how these statements are used, see Universal Data Mover Scripting Language.