Table of Contents

Search

  1. Preface
  2. Introduction
  3. Dashboard
  4. Resources
  5. Workflows
  6. Task Reference
  7. Services Overview
  8. Users
  9. Logs and Reports
  10. Encryption
  11. System
  12. Appendix
  13. Glossary Terms

Managed File Transfer User Guide

Managed File Transfer User Guide

Call Project Task

Call Project Task

The Call Project task allows you to call other Projects in the same
Managed File Transfer
installation.
Field
Definition
Basic Tab
Label
Specify a label for this task.
Project
Specify the project to be called. The value must contain the full path to the project. For example, /My Folder/My Project. Project names and folders are case sensitive.
Run in Same Job
Specify whether or not the project should be executed in the same job as the calling project's job. When this attribute is set to true, the specified project is called and the current project will wait until the calling project completes. The calling project will not generate a new job number, job log or workspace. When set to false, the specified project is submitted for execution as a separate job, which will have its own job number, job log, workspace etc.
Default Value: true
Pass User Variables
Specify whether or not to pass all user-defined variables to the project being called. User-defined variables are variables that belong to this project, whether they are project variables, or variables created "on the fly" by some other task. Variable sub-elements of the Call Project Task will always be passed to the called project, regardless of this setting. This setting is only valid if Run In Same Job is set to true. If Run In Same Job is set to false, this value will be ignored.
Default Value: false
Return User Variables
Specify whether or not to return the user variables created by the called project back to this project. If set to true, after the called project finishes, all user defined variables (except RowSets) will be accessible to this project. This setting is valid only when Run In Same Job is set to true.
Default Value: false
Mode
Specify the execution mode for the called project. Valid values are interactive and batch. This option is valid only if Run In Same Job is set to false. When Run In Same Job is set to true, this value is ignored, as the caller project must always wait until the called project finishes.
Default Value: interactive
Advanced Tab
Job Queue
Specify the job queue to run within when executed in batch mode. If not specified, default queue will be used.
Job Name
Specify a name which identifies the Job. This name should be descriptive enough so Admin Users can quickly identify this Job from a report or list. The Job Name cannot exceed 50 characters. Spaces are allowed.
Queue Priority
Specify the priority the called project should get while it sits in the Job Queue. If Run In Same Job is set to true, this value is ignored.
Default Value: 5 (Normal)
Run Priority
Specify the priority the called project should get when it is running. If Run In Same Job is set to true, the project will use the same run priority as the caller project and this value will be ignored.
Default Value: 5 (Normal)
Output Variables Tab
Job Number Output Variable
If desired, specify the name of a variable which will contain the job number of the called project. The variable will be created if it does not exist.
Message Output Variable
If desired, specify the name of a variable which will contain the resulting message of the called project. The variable will be created if it does not exist.
Control Tab
Version
The version of this task.
Log Level
Specify the level of logging to use while executing this task. Valid options are - silent, normal, verbose and debug.
Default Value: Inherited from parent Module
Execute Only If
Specify a condition that must be satisfied before this task can be executed. This task will be skipped if the specified condition is not met.
Disabled
Whether or not this task is disabled.
Default Value: false
On Error Tab
On Error
Specify the action to take when this task errors out. Valid options are - abort, continue, call:[module] and setVariable:[name]=[value]. For call:[module] replace [module] with the name of the module in the project (e.g. call:ErrorModule). For setVariable:[name]=[value] replace [name] with a variable name and [value] with the variable value (e.g. setVariable:error=true).
Default Value: Inherited from parent Module

0 COMMENTS

We’d like to hear from you!