What's new in V1.1.0
This is a summary of what's new in this version of HCL Link.
- Flow Command Server
- You can now deploy a flow from the Design Server to the local filesystem using Execution flow server definition. When you run a flow, you can now:
Override flow inputs and outputs
Set flow variables
Enable trace
Enable debug mode
Define flow audit option
Define resource file
Set flow execution UUID
- Running flows from the Designer
Now, when you develop a flow in the Flow Designer you can run the flow directly from the Designer either in the Design Server, or on a different runtime environment. After running the flow, you can see the status of each node of the flow and examine the data that was produced and the data that was passed between nodes.
- MQ Listener for Flow engine
You can now enable a flow to be triggered from a message on an MQ Server or Client queue manager queue from a map node that is the first node in a flow. In Design Server, configure the map node’s input terminal for the MQ queue manager (or remote queue manager using MQ client) and queue you wish to listen on, then select “Enable Watch” on that input. Once deployed to the [link-rest/tx-rest] Web server, the flow listener will watch for any messages that are on the queue and trigger an instance of the flow.
- Format converter node
The new Format Converter Node can be used to quickly convert data from one format to another. Supported formats are CSV, JSON and XML. When converting between JSON and XML, there are no limits to the structure of the JSON or XML data that can be converted. When converting from JSON to CSV, or XML to CSV, the node is configured to identify repeating objects in the data to map to CSV format.
- Map Profiler
You can now run Map Profiler in the Design Server. Once the map profile report is generated in the Design Server UI, you can download it and ope it in a new tab using Download and Open New Tab buttons. You can also search the content using the Search box.
- COBOL Copybook Importer
You can now import the definition of one or more COBOL copybooks in a file and generates a type tree that contains the corresponding type definitions in Design Server UI.
- CSV Importer
You can import the content from the CSV file to the Design Server UI.
- New Time Zone mapping functions
- These new time zone mapping functions are included:
ADJUSTDATETIMEZONE - Converts the input date/time/zone to the target time zone. If the input doesn't specify a time zone, the local (unless overridden) time zone is used. If a format string is provided, the resulting time is formatted as specified.
CURRENTDATETIMEZONE - Returns the current time in the specified time zone; if a format string is provided, the resulting time is formatted as specified.
- New TIMEZONE map option
If a time zone is specified, then any of the current date/time functions will return the time in the specified time zone, rather than in the local time zone w here the map is being run.
- TZR time format
- A new time format, TZR (Time Zone Region), validates and generates the time zone region (continent and city) information for Date and Time items in the type tree.
- Running flows in debug mode
If you want to run flows in debug mode from the flow command server, you can now use the flow command server, command line argument: -debug
- Combining flow outputs
In REST node, you can now to merge multiple flow terminals into a single flow terminal.
- Map Profiler
You can now run Map Profiler in the Design Server. Once the map profile report is generated in the Design Server UI, you can download it and ope it in a new tab using Download and Open New Tab buttons. You can also search the content using the Search box.
- Service Builder
In this release a new Service Builder is added. Service Builder provides a way to explore REST services and to capture their definitions, which can then be used in flows using the REST client node. The definition of a service includes connection properties and a set of endpoints. Each endpoint defines the calling parameters for the API and allows for request and response formats to be captured by invoking the APIs directly from the Service Builder.
- HASH resource function
In this release the HASH resource function has been added to calculate the hash of any input string.
- E notation
You now have the ability to process and build decimal numbers expressed as 'E Notation'. This is a common way to represent data which looks similar to this:
"1.314E1" (value is 13.14)
or similar to this:
"-7.001e -2" (value is -.07001).
In E Notation, a literal “E” is used to separate the coefficient from the exponent (coefficient E exponent).
- Support for delete mode in SFTP adapter
- The File Success Action now has these options:
Keep
Delete Always
Delete If Empty
The Failure Action now has these options:Commit
Rollback
- Updates to JNDI Adapter
You can now use the Java™ Naming and Directory Interface (JNDI) Adapter to enable maps to look up, add, modify and delete entries in external directories, and retrieve the results that these operations return so that they can be reused in a map.
These JNDI service providers are supported:
LDAP
COS Naming
RMI
- DNS
File System
WebLogic
- Updates to JDBC Adapter
Updates have been made to the JDBC adapter add delete mode and truncate functionality.
- Updates to Apache Kafka Adapter
- These new commands have been added to the Apache Kafka Adapter:
OFFSETCOMMITRETRYCOUNT{S|number} - Specifies the number of times to ignore offset commit failures and proceed to consuming messages.
-SKIPDUPLICTES -SD - Instructs the adapter to keep track of all messages that it consumed in the current process and to ignore messages that it has previously consumed.
-OFFSETCOMMITTRETRYCONSTRAINT value -OCC - Specifies the constraints the adapter must meet when committing pending offsets.
-ERRORMESSAGEFORMATVERSION version -EMFV version - Specifies the format of messages sent to an error topic.