What's new
- Akash Kumar Jaiswal (Unlicensed)
- Avinash Kumar
New features and improvements
- Support for OpenJDK8
With this release, Adeptia Connect has replaced Oracle JRE by open-source Amazon Corretto 8 JRE ensuring regular security updates. Click here to know more about this option. - Asynchronous logging
Adeptia Connect now also supports asynchronous logging that helps you substantially improve the throughput and lower the latency in the overall execution of the service. Earlier, it was logging the messages only in a synchronous manner. Click here to know more about this option. - Support for Apache Camel FTP Library
Apache Camel has been added as the recommended and default connector in this version of Adeptia Connect. Click here to know more about this option. - Layout Builder for Positional and Advanced Positional Layout
You can create Positional and Advanced Positional Layouts using the Layout Builder by uploading the data file. It helps minimizing the manual efforts in the creation of the layouts. - Support for publishing REST and SOAP Web Service Provider to a different port
You have the option of publishing a REST or a SOAP Web Service Provider to a port other than the default port on which the application is running. Click here to know more about this option. - Support for creating SOAP Webhook using WSDL file
You can now create a SOAP Webhook by uploading the WSDL file while creating a template. Click here to know more about this option. - PATCH HTTP method support in REST Consumer
Adeptia Connect now also includes PATCH as one of the HTTP methods in REST Consumer service. This method helps you make minor updates to the resources at the target location. Click here to know more about this option. - Support for masking personally-identifiable information
This new feature in Adeptia Connect helps you mask sensitive information to ensure that they are not exposed to unauthorized users and to mitigate the risk of any potential security violation. Click here to know more about this option. - Enhanced dashboard
The dashboard has been enhanced to:- Introduce a User ID column in the All Messages and Transactions log view to find out which user has triggered the transaction.
- Let you change the default view of the dashboard as per your requirement.
- Advanced Global Search
Adeptia Connect supports Advanced Global Search which allows you to search for the entities all through the application from a single section. Click here to know more about this option. - OAuth without whitelisting connect.adeptia.com
You can now create an OAuth account for a business application without whitelisting connect.adeptia.com. Click here to know more about this option. - Invalid data exception handling in Web Process Designer
This enhancement lets you attach an Invalid Data Exception handler script to a service while creating a process flow. This script is invoked when an error related to the processing of data occurs. Click here to know more about this option. - Improved layout’s hierarchy in Web Mapper
The positioning and relationships of elements in the hierarchy of a layout are now represented by vertical lines. Earlier, it was difficult for the user to identify parent and their child elements in the absence of a connecting line. - Creation of a new XSL Template using the Copy function
You can use the Copy function to create a new XSL template based on an existing XSL template. Click here to know more about this option. - Improved business application’s data mapping
While creating a mapping, Reference fields in a business application can be now mapped to an expression. Earlier, it only supported values from the Lookup. - Upgraded AIMap Neural network
Adeptia Connect now contains an upgraded version of the AIMap neural network to achieve faster learning and better accuracy for low confidence suggestions. - Improved low confidence suggestions in AIMap
AIMap now also renders low confidence suggestions based on mapping functions (Concat, Add, etc.). - Template and Transaction parameters in EDI Outbound Template
You can define the template and transaction parameters while creating an EDI Outbound Template. The values for the transaction parameters need to be defined while creating the transaction, whereas the template parameters and their values need to be defined in the template itself. Click here to know more about this option. - Case insensitive search in routing criteria
Context based routing in template now supports case insensitive search. You need to select the Ignore Case check box for this purpose. Click here to know more about this option. - Revocation of a user invite request
Adeptia Connect now allows you to revoke a user invite if it is not yet accepted. Click here to know more about this option. - Log reports for multiple Connect Server nodes
From the system console on a machine, you can now download the log report for all the Connect Server nodes. Earlier, you were able to download the report only for the node on which you were accessing the system console. Click here to know more about this option. - Configurable Fetch size for Advanced Database Source
The support for updating the fetch size while creating an Advanced Database Source helps you override the default size of the data to be fetched and improve the database performance by reducing the need for multiple hits to the database. Click here to know more about this option. - Multiple partners selection in LDAP group role mapping
With this enhancement, you can now map role(s) to multiple partners using a multi-select drop-down box. Click here to know more about this option. - Enhanced support for handling an array type in JSON layout
You can now define fields that will be created as an array in the output JSON file even if they have a single occurrence. Earlier, the single occurrence field was always created as a simple type of field. - Upgraded SharePoint adapter
SharePoint adapter in Adeptia Connect now supports:- Multi-tenant and subsites
- Identification of last modified file
- Option to delete the file on success
- Extraction of the following metadata of the triggered file:
- Last Modified On
- Last Modified By
- Created By
- Created On
- Size
- Any custom fields
- Support for Oracle 12c pluggable database
Oracle 12c pluggable database is now supported as a backend and log database of Adeptia Connect. - Enhanced view screen for Template and Transaction
View screen for templates and transactions now displays all the steps and the information defined in them. Click here to know more about this option. - Performance improvement in layouts
Caching for layout XSD has been introduced in the following layouts to improve their performance at runtime.- Advanced Positional Layout
- Advanced Text Layout
- EDI Layout
- Ability to deliver new CDATA connectors
New CDATA connectors can be delivered on demand without any need for a patch. - GAC controlled EDI Dashboard
When GAC is enabled, you can see the details on the EDI dashboard based on the network and the role you have been assigned. Click here to know more about this option. - Support for displaying license details on System Console
On the system console page, you can now view the detailed information about the license. Click here to know more about this option. - Deprecated services in Adeptia Connect
Some of the services have been marked as deprecated in this release. The tooltip on the deprecated services suggests the recommended service to be used.
Security enhancements
- On change of password, simultaneous exit for a user from all the browsers or machines has been ensured to mitigate the risk of security breaches.
- Security vulnerabilities related to HTTP response headers have been removed by adding an appropriate header.
- While editing a service having a password field, it has been ensured that the Password is shown in encrypted form.
- Vulnerable third party jars have been upgraded to remove critical and high vulnerabilities in those jars.
- Expiration of reset password link has now been ensured after it has been used for the first time.
- Insecure Direct Object Reference.
- Sensitive Information Disclosure.
- Diffie-Hellman Modulus <= 1024bits (Logjam).
- Authentication Bypass.
- Verbose Error Message.
- Information Disclosure.
Developer Studio features supported in Adeptia Connect
- Support for creating and managing services
You can create and manage the following services in Adeptia Connect. Earlier, these services were available in Developer Studio.- Database Source
- File Source
- FTP Source
- Mail Source
- HTTP Source
- Spazio MFT Source
- Database Target
- File Target
- FTP Target
- Mail Target
- HTTP Target
- Spazio MFT Target
- Complex Event
- HTTP Event
- Database Polling
- File Polling
- FTP Polling
- Mail Polling
- Context Upload
- Context Download
- Stored Procedure
- Record to Record
- Custom Plugin
- Data Security
- Key Manager
- Secret Key
- Password Vault
- Native Call
- Spazio MFT Listener
- Positional Data Dictionary
- Mail Notification
- Component
- Design
The following services, features, or pages are now also available in Adeptia Connect. Earlier, they were accessible only from Developer Studio.
- Support for creating Web Service SOAP Provider
SOAP Provider can now be created in Adeptia Connect. The runtime framework has been upgraded to Spring Web Service. Click here to know more about this option. - Support for Web Service Trigger
The Web Service Trigger page is now available in Adeptia Connect. Click here to know more about this option. - Support for web based view of process flow execution
The process flow execution view gives you a live visual representation of the execution of a Process Flow in a web based interface. Earlier, this execution view was available only in Developer Studio in an applet interface. Click here to know more about this option. - Queue Processor management
You can now view the Queue Processor management page which displays the number of Running, Ready, Queued, and Corrupt process flows with their details in Adeptia Connect. Click here to know more about this option. - Scheduler management
You can now view the Scheduler management page from where you can start, stop, resume, and pause the scheduler. You can also view (properties) and deactivate an event from this page. Click here to know more about this option. - Kernel management from System Console
System Console has got control buttons for you to resume and pause the kernel. In the same Kernel section, you have the option to reset the cache and you can also see the total count of running process flows. Click here to know more about this option. - Support for Process Flows & Triggers dashboard
Process Flows & Triggers dashboard is now available as a separate tab in Adeptia Connect Dashboard overview page. Click here to know more about this option. - Support for Custom dashboard
Adeptia Connect now supports a custom dashboard that provides different options to prepare a dashboard and show information about services available in the application. Click here to know more about this option. - Support to display System logs
The system logs page is now available on Adeptia Connect Dashboard page. Click here to know more about this option. - Support to display Spazio logs
Spazio logs page is now available in Adeptia Connect Dashboard page. Click here to know more about this option. - Support for Pre-built Connector
You can now publish the custom plugins as a pre-built connector.
- Support to display AIS services in Audit Trail logs
The Audit Trail logs in Adeptia Connect now also displays the CRUD operation performed on AIS services. Click here to know more about this option. - Support for viewing dependencies of all the services
An option, View Dependencies, has been introduced under the Action menu to view the dependencies of a service. Dependencies indicate where all a service has been used. Click here to know more about this option. - Support for viewing references to process flows, templates, and transactions
An option, View References, under the Action menu to view the references to a process flow, template, and transaction. References indicate what all have been used in these services. Click here to know more about this option. - Support for viewing Usage Report
Adeptia Connect now has a designated screen to display a usage summary of the selected user group till the current date of the current month. It provides performance details for the current repository, process execution, and data integration execution. Click here to know more about this option. Change of ownership of a project from Connect Portal
With this release, you can change the project’s owner from the Connect Portal. Click here to know more about this option.Support to activate or deactivate a process flow
On the process flow page, you now have a toggle button to activate or deactivate a process flow in Adeptia Connect. Click here to know more about this option.
Bug fixes
The following bugs have been fixed with this release:
- Issues related to mapping while creating a template using NetSuite as a destination.
- Issue related to performing log clean-up due to Primary Key constraint.
- Issue related to duplicate transaction name being allowed in Adeptia Connect.
- Process flow execution does not throw an error message if a variable is not set.
- Web Service Consumer is getting created with incomplete details and also throwing an error ‘content is not allowed in prolog’ on execution.
- Issue related to inconsistency in the view transaction description.
- Spazio events not getting fired even though files were present in the relevant queues.
- EDI layout service does an automatic transformation of the UNB11 field value by changing them from ('1', '2', '3' or '4') value to ('T' or 'P').
- Acknowledgement sent does not reconcile when the Group Control number is the same but differs in the number of digits (with leading zero).
- The system throws an error ‘mandatory segment missing error’ when EDI Schema is validated against the 999 Transaction Set (Health Care acknowledgment) of the EDIX231A1_Hippa data dictionary.
- Issue related to the system not throwing a valid error message in case the source file received for decryption is not correct.
- Issue while using ‘On demand (optimized) loading of XML Schema Tree’ setting in mapping.
- Getting error while exporting the TrustStore Certificate having Special character in the alias name.
- The system does not throw an error if the EDI source file contains extra/invalid tags against the EDI layout.
- Adeptia does not show an error ‘permission denied’ while browsing a VIEW using the Advanced Database layout service.
- The server-info.zip file does not contain logs and the configuration file if the Oracle Database/ Log connection string use Service Name instead of database name for the connection.
- Deployment of the prompted zip file is getting failed due to foreign key constraints.
- Issue while using the Advanced Database layout to fetch columns from IBM Informix.
- EDI layout does not display an error when Skip Compliance is disabled and EDI Outbound Relationship contains some error.
- Issue related to Adeptia writing the entire Java code to Kernel logs.
- Issue related to the display of incorrect logo size on the logo update screen.
- On running AIMap, though not required, the ‘for-each’ conditions for target Root and Record nodes from previous maps are being applied to the current source layout.
- An alert occurs at the ‘Select Database Location’ step while creating a Custom Template using database application.
- Issue related to being unable to resend an invite to a user as the defined role is not visible.
- Issue related to the display of version control options even if version control is disabled.
- Issue while creating a copy of an EDI outbound transaction that is created using a file event.
- When the user is deleting a template, its associated file event is also getting deleted preventing the user to use other templates having the same file event.
- Issue related to missing or insecure headers in Adeptia Connect.
- Removed standard output stream (sysout) logging from the cluster component.
- Advanced Positional layout does not work in a specific version of Adeptia.
Issue related to custom plugin not being able to execute as expected on a retry after it fails for the first time.
- Issue related to mapping when running a query where data returned from a database (XML) contains CDATA tag.
- The system throws an error due to the field value UNOY of the segment UNB.
Issue in loading extension element from a referential XSD.
When mapping is created using a reference XSD and saved, it generates an error ‘Undeclared
namespace prefix \{xsi}’.Documentation is not showing in the mapping of the reference XSD.
- Issue while using the trigger 'update Employee using Tabular data' in Bamboo HR.
- Issue related to the property to display the sequence flow order in Web Process Designer.
- Issue related to the deletion of all the favorite transactions when the user deletes only one of them.
- The color of icons in Web Process Designer turns white while creating a process flow.
- Namespaces missing in Web Mapper for existing Mappings in AIS.
- Issue with Content-type of Rest Consumer in Adeptia Connect.
- Issue while running Adeptia Connect without internet connectivity.
- The default value selected for the transaction parameters is getting changed while creating a Transaction using the Template.
- Alignment of icons in Template and Transaction drop-down menu.
- Issue related to LDAP user permission in Adeptia Connect.
- Transaction hangs at runtime after the target file name is modified leaving the user with the only option to restart the application.
- Issue related to Basic Authentication that allows blank Username and Password.
- After the company logo is updated with a new image, it restores the old image when a partner is updated.
While opening a process flow in Web Process Designer having Put-context-var does not show the variable in which the activity name is not selected.
JSON object exchanged over the network has a password in a clear text format.
- Issue related to Web Process Designer that takes a long time to open a process flow.
- Issue related to the JSON layout that round-off the decimal values after passing through it.
While editing the template to change the Parameter Type value to ‘Radio Button’ of the Transaction Parameters, the ‘Input Options’ field becomes non-editable.
Issue of a Transaction based on a Convert type template being marked as successfully executed even if the layout has issues and erroneous records are created during execution.
- Undo action does not work as expected in Web Process Designer.
- Issue related to the display of context variables in Web Process Designer.
- Issue related to saving the mapping rules in Web Mapper.
- Context variables with value $$$$ cannot be passed to Web service.
Issue related to loss of mapping rules like ‘for each’ and ‘local variables’ (copied from the first layout) at a new target layout when the first layout is deleted in Web Mapper.
- Reference column value is not getting set for the Dashboard in custom transaction.
- LAN File Target in EDI outbound template does not show ‘File name’ and ‘Add Time stamp’ option.