Previous Topic: Notify UsersNext Topic: Locate Package in the Explorer View


Execute a User-Defined Process

The user-defined process (UDP) lets you invoke an external program to run as a process in your lifecycle. The Administrator defines the program to execute, any command line parameters, and the output options. You cannot modify them.

For programs that read from the default input device, default input parameters are specified. If the administrator defines this field as editable, you can override or modify them at execution time. You can also supply additional command line parameters.

Note: Processes invoked from CA Harvest SCM are executed in synchronous mode. After you execute a user-defined process, you cannot initiate any other action from the keyboard until it completes.

Follow these steps:

  1. Navigate to the package or version you want to use to execute a UDP.
  2. Right-click the package or versions, and select the UDP process from the shortcut menu.

    The user-defined process dialog appears and the [package] or [version] system variables are expanded to a list.

    Note: The lowercase italic text indicates the process dialog name by the process type, since the process execution dialog names differ to each site.

  3. (Optional) Enter any additional command line parameters to the program executed by this UDP in the Additional Command Line Parameters field.

    The additional parameters tailor the command invocation.

    Note: This option is available only if the Administrator allows any additional parameters for this process.

  4. (Optional) Edit the default input parameters in the Default Input field.

    Note: This field applies only to programs that read from the standard input device. If you defined the default input as editable in the process Properties dialog, this field becomes modifiable.

  5. (Optional) Click Note to view information about the process.

    Click OK.

    The user-defined process executes.