Routing related

The following table provides the routing related EL expressions.

Routing EL expression Description Example
routing.
route
PackageId
The ID of current Route Package. ${routing.
routePackageId.
matches('<id>')}
routing.
route
Package
Sandbox
Folder
The master working directory of current execution of a Route Package; located in ${user_home_dir}/.stfs/objects/${routePackageId(0,2)}/${routePackageId(3)}/; . The directory is same during route recovery and it is persisted with the event. ${!routing.
routePackage
Sandbox
Folder}
routing.
execute
Route
Sandbox
Folder
The working directory of current Execute Route (it is a subdirectory of ${routing.routePackageSandbox
Folder}
).
${parentFolder(routing.execute
RouteSandbox
Folder) eq routing.route
Package
Sandbox
Folder}
${routing.
original
Files}
List of file paths being selected for processing from the Subscription folder.  
${routing.
target
Files}
List of file paths to process in current Execute Route sandbox (these are copies of ${routing.originalFiles}; located in ${routing.executeRouteSandboxFolder}).

 

routing.
triggered
Without
Payload

Determines if the Route was triggered without any file(s) available for processing. This is determined by the Submit the transferred file(s) to the route for processing. check boxes on the Advanced Routing subscription page.

Values:

  • true
  • false
 

Related topics:

Related Links