You can define variables and also call them in scripts. Characteristics of variables include:
Variables have a name and a single value type
The value of a variable can be any data type
You can define a variable once and use it in multiple places
You can change the value of a variable between commands
Variable names are case sensitive
You can use the keyword, var to define a variable, and refer to the variable using $
The following excerpt shows an example of using variables to create a shared dimension.
// Create Shared Dimension Script set bpmaserverurl=http://localhost/hyperion-bpma-server; set workspaceurl=http://localhost:19000/workspace; login admin,password; var DimType='Scenario'; // Create a shared dimension create Dimension Properties(DimensionName, DimensionDescription, DimensionType) Values('S1','New Scenario','$DimType');
There are three types of variables:
User
User variables are assigned using the keyword, var. For example:
var variable1 = 'abc';
System
System variables are assigned using the set command. For example:
set bpmaserverurl='http://localhost/hyperion-bpma-server'; set workspaceurl='http://localhost:19000/workspace';
Object
Object variables are assigned using the set command. For example:
set ApplicationName = 'Comma'; set dimension=Account;