Was this helpful?
DataCloud System Macros
System macros are defined by DataCloud and are available for use in your integrations. The table below contains a list of these macros and the locations where they are available (either during design or during execution on DataCloud).
Tip...  Execution-only macros are available when executing on DataCloud or using the Agent.
 
Macro Name
Description
Availability
Usage Notes
ATTACHMENTS_DIR
Location of project attachments.
Design and Execution
All project attachments are part of your deployed project. Changes you make to the files will not be saved or preserved for later executions. See Project Attachments.
EXECUTION_PATH_BASE
Base location for temporary storage during execution.
Execution only
Unique for each configuration; constructed using the IDs for the integration and configuration.
Format: <TempLocation>/PRODUCT_SKU/PROVISIONING_ID
EXECUTION_PATH_HOME
Location for project artifacts during execution, including files loaded into the Additional Files for your configuration.
Execution only
A subdirectory under EXECUTION_PATH_BASE.
Format: EXECUTION_PATH_BASE/integrationSpec
EXECUTION_PATH_WORK
Designed for temporary storage of files that need to be written and read during execution.
Execution only
A subdirectory under EXECUTION_PATH_BASE.
Format: EXECUTION_PATH_BASE/work
PRODUCT_SKU
Internal ID number assigned to the current integration.
Execution only
 
PROVISIONING_ID
Internal ID number assigned to the current configuration.
Execution only
 
EXECUTION_ID
Internal ID number assigned to the current job execution.
Execution only
 
USER_ID
Internal ID number assigned to the user who owns the current execution.
Execution only
 
Note:  Changes written to EXECUTION_PATH_BASE, EXECUTION_PATH_HOME, and EXECUTION_PATH_WORK are not persisted between executions.
Last modified date: 12/17/2021