Learn about HCL Link services, projects, flows, maps and schemas.
Flow variables provide a means of passing information throughout a flow instance without requiring that the information to be passed through data links. flow variables are name-value pairs that persist, unless deleted.
Flow variables can be specified at different locations.
The documentation provided here defiens the main artifacts in HCL Link. It is necessar to understand what these artifacts are and the relationship between them.
Service definitions define REST services and the endpoints of a service.
A project is a container for HCL Link artifacts.
A HCL Link flow is a transactional data flow comprised of processing nodes.
A HCL Link map defines how to generate data that complies to a specific schema. A map can have any number of inputs and outputs.
Schemas specify the format of data witin HCL Link maps and flows.
This documentation describes connections and actions.
Files are used in various places within HCL Link. HCL Link allows files to be uploaded to the HCL Linkserver.
Flow Variables can be specified as query parameters of the Runtime REST API invocation of flows.
Flow variables can be defined and manipulated through flow library, flowlib functions.
Some node types allow you to set flow variables using the HCL Link UI settings dialog, in the Flow Designer canvas.
Under Flow Engine context, all flow variables (both custom and special) defined for the flow instance, go out of scope when the flow instance completes execution. It does not affect the flow variables of the other instance.
A 'thread local flow variable' is a special variable, in that each thread running under a flow instance gets a copy of the flow variable when referenced. Each thread then works on its own copy during flow execution. Any action (get, set, delete, increment, decrement, resolve), on the thread local flow variable, is performed on the copy of the flow variable associated with that thread.
Cache variables provide a means of processing information throughout a flow instance without requiring that the information to be passed through data links.