Table of Contents

Search

  1. Preface
  2. Informatica Managed File Transfer Welcome Overview
  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

System Variables

System Variables

System variables are included with
Managed File Transfer
for use within Project tasks.  A system variable can be used for two purposes within a Project:

  • To supply the value for an attribute (property) in a task.
  • To be used in a compare operation to determine if a Project task or module should execute.
    The system variables provided in
    Managed File Transfer
    are listed below:
    System Variable Name
    Description
    system.caller.id
    ID (or job number) of the calling project.
    system.caller.project
    Project location of the calling project.
    system.carriageReturn
    A carriage return (CR) character.
    system.currentDate
    The current date in ISO (yyyy-MM-dd) format.  This variable is created by the Timestamp task, which should be placed before any tasks that need this variable.
    system.currentTime
    The current time in ISO (HH:mm:ss) format.   This variable is created by the Timestamp task, which should be placed before any tasks that need this variable.
    system.currentTimestamp
    The current date and time in ISO (yyyy-MM-dd HH:mm:ss) format.   This variable is created by the Timestamp task, which should be placed before any tasks that need this variable.
    system.docroot
    Documents root directory (also known as DOCROOT) as defined in the global settings.
    system.emptyString
    An empty string.
    system.installDir
    Managed File Transfer
    ’s product installation directory.
    system.environment
    The name of the
    Managed File Transfer
    environment as specified in the global settings. If a name is not specified, the value of this variable will be blank.
    system.java.vendor
    Java vendor on which
    Managed File Transfer
    is running.
    system.java.version
    Version of Java on which
    Managed File Transfer
    is running.
    system.job.error
    The last error which occurred in the job, if any.
    system.job.id
    The id (or job number) of the current job.
    system.job.log
    Log file location of the current log
    system.job.name
    The name of the Job that was specified on the Project, Monitor, Trigger, or Scheduler.
    system.job.workspace
    Workspace directory location of the current job. This variable is created by the Create Workspace task, which should be placed before any tasks that need this variable.
    system.lineFeed
    A line feed (LF) character.
    system.os.arch
    Operating system’s architecture on which
    Managed File Transfer
    is running.
    system.os.name
    Name of the operating system on which
    Managed File Transfer
    is running.
    system.os.version
    Version of the operating system on which
    Managed File Transfer
    is running.
    system.project.location
    The location (folder) of the current Project.
    system.project.name
    The name of the current Project.
    system.systemName
    The name of the system that processed the Project. The system name is specified in the [installdirectory]/config/cluster.xml file.
    system.tab
    A tab character.
    system.user.email
    Email address of the user that is executing the Project.
    system.user.home
    Home directory of the user that is executing the Project.
    system.user.name
    The name of the user that is executing the Project.
    system.version
    Product version of
    Managed File Transfer
    .

0 COMMENTS

We’d like to hear from you!