The following table lists the ctmvar utility parameters:
Parameter |
Description |
|
---|---|---|
-ACTION |
Indicates the action to be performed on the specified variable. The possible actions are: |
|
LOAD |
Loads variables from a file. When this option is used, parameter -filename is required. The format for each variable in the specified file is: %%[\<SMART folder>[\<job>]]\"%%\<variable name>"=<expression> If the variable does not exist in the data center or the specified SMART Folder or job, it is created. If the variable already exists, it is updated with the specified value. |
|
SET |
Defines a new variable. When this option is used, parameters -var and varexpr are required for each variable that you want to set. If the variable does not exist in the data center or the specified SMART Folder or job, it is created. If the variable already exists, it is updated with the specified value. Following is the syntax to set variables: ctmvar -action set -var "%%\<variable name>" -varexpr <variable value> -var "%%\<variable name>" -varexpr <variable value> |
|
DELETE |
Deletes a Global variable. When this option is used, the -var parameter is mandatory. This action cannot be used for variables that have been defined for a specific job or SMART Folder. |
|
LIST |
Displays all Global variables for the data center or all variables for the specified SMART Folder specified in the -var parameter. Following is syntax to display all Global variables in the data center: ctmvar -action list "%%\<variable name>" EXAMPLE: ctmvar -action LIST Displays all Global variables for the data center. ctmvar -action LIST -var "%%\PAYROLL" Displays all variables that are global for the PAYROLL SMART Folder. Variable values can also be displayed using the ctmstvar utility. However, the ctmstvar utility resolves the current value of only a specified variable or function. The ctmvar utility displays all variables in the data center or the specified SMART Folder. |
|
-VAR |
Defines the name and location of the variable that the specified action should be applied to. Valid formats:
|
|
-VAREXPR |
Value to be assigned to the specified variable. The specified value can be:
|
|
-FILENAME |
Path and name of the file containing the list of variables. The file must be accessible to Control-M/Server. This parameter is only valid when specified together with -action LOAD. The syntax for each line in the specified file is %%[\<ctmvar>[\<job>]]\<varName>=<expression> Specify the entire pathname in this parameter. |
|
-QUIET |
Suppresses the display of the results. |
|
-DEBUG |
Sets a debug level for the utility. This parameter is used for maintenance and troubleshooting purposes. The level, a numeric value from 0 to 5, must be used only if requested and specified by Technical Support. Performance is somewhat slower and requires a larger number of resources when operating in debug mode. BMC recommends that you activate debug mode only when absolutely necessary and revert to normal mode as soon as possible. |
|
-input_file |
Name and full path of a file containing parameters for the utility. In this file, each parameter and its values (if any) are on a separate line with the same syntax they would have on the command line. Using the -input_file parameter enables you to:
|
|
-POOL
|
Indicates the variable action to be performed in the specified named pool. The following are possible actions: |
|
LOAD |
Loads variable values from a specified file to pool. The file name is the path name of a text file containing the variable assignment statements. This file must be accessible to Control‑M/Server. The file must contain a single assignment on each line. Following is the syntax to load variable values from a file to a named pool: ctmvar -pool load -poolname <pool name> -from <file name> |
|
SETVAR |
Defines new variables or updates existing variables in the specified named pool. When this option is used, parameters -var and value are required for each variable that you want to set. If the variable does not exist in the data center, it is created. If the variable already exists, it is updated with the specified value. Following is the syntax to set variables in a named pool: ctmvar -pool setvar -poolname <pool name> -var "%%<variable name>" -value <variable value> -var "%%<variable name>" -value <variable value> |
|
DELETE |
Deletes a named pool from the data center or variables from the specified named pool. Following is the syntax to delete all of the variables in a named pool: ctmvar -pool - delete -poolname <pool name> Following is the syntax to delete specific variables in a named pool: ctmvar -pool deletevar -poolname <pool name> -var "%%<variable name>" -var "%%<variable name>" NOTE: You cannot use wildcards in the name of the named pool or variable that you want to delete. |
|
LIST |
Lists all named pools in the data center. Following is the syntax to list all named pools: ctmvar -pool list |
|
VIEW |
Displays the list of variables in the named pool or specific variables in the named pool. Following is the syntax to view the variables in a named pool: ctmvar -pool view -poolname <pool name> Following is the syntax to view specific variables in the named pool: ctmvar -pool -view -poolname <pool name> -var "<variable name>" NOTE: You can use wildcards in the name of the named pool and variable that you want to view. |
Parent Topic |