What's new
- Akash Kumar Jaiswal (Unlicensed)
- Ashhad Alam
- Avinash Kumar
New features and improvements
Stored Procedure enhancements
A Stored procedure in Adeptia Connect now supports Result set as an output. This Result set is in the form of an XML stream that can be consumed by Mapping/Destination in Process Flows or Custom templates.
- You can also call and use a Stored Procedure as a rule in Mapping.
Click here to know more about this feature.
- Adding your own app connector in Adeptia Connect
You can now add a custom app Connector in Adeptia Connect and use that connector as a source or destination in a template/transaction. Click here to know more about this feature. - Migration utility enhancements
Migration utility now comes with the following enhancements:- You now have the flexibility to retain or override a specific or a set of fields in an activity by setting the value of the attribute “Retain” to Yes or No. You can set the value from the GUI or from within the Retain.xml file. Based on the value set, the remaining fields will be either retained (in case of “No”) or overridden (in case of “Yes”).
- You can now assign the ownership of the objects to a user with Custom Role too at the target.
- In non-interactive migration, the following fields in import.xml now also support the Entity Name together with the Entity Id:
- OverrideUser
- OverrideModifiedByUser
- OverrideGroup
- Support for creating a PDF Layout
Adeptia Connect now also supports the creation of a PDF Layout to process a pdf file using the Layout Builder. PDF Layout is a license-driven feature and is supported only at the source side in a process flow and template/transaction. Click here to know more about this feature. - Support for selecting the 'All Operation' option for an Advanced SOAP Webhook in a template
While creating a template using Advanced SOAP Webhook at source, you can now select All Operation. This option is available only for the Custom templates (where mapping is not used in the process flow) and Pass-thru templates. Click here to know more about this feature.
- Linking an Agent with a Partner
You can now associate an Agent with a Partner while creating the Partner and view the linked Agent’s details on the Partner manage page. Similarly, on the Agent Management dashboard, you can see the associated partner. Click here to know more about this feature. - Support for configuring the Help Links in Adeptia Connect
You can customize the Help Link to redirect to your Help documentation. This can be done at application level as well as based on the role. Click here to know more about this feature. - Template enhancement
In an outbound template without Routing (None), when account is defined in the template, the filter criteria step can be configured in the transaction. Click here to know more about this feature.
- Support to define a display name for a template
You can now define a display name for a template in Adeptia Connect. Click here to know more about this feature.
- Ability to single sign-on (SSO) into Adeptia Connect’s template and transaction pages
This enhancement now allows you to directly navigate to the manage page or a filtered set of templates or transactions instead of the Home page as you SSO into Adeptia Connect using transaction or template page URL. Click here to know more about this feature. - Hiding transaction steps at the template level
You can now configure a template (Convert, Pass-thru, and EDI type) to hide the Definition page and Settings page while creating a transaction based on that template. Click here to know more about this feature. - Support for editing XSLT in web mapper
Adeptia Connect now allows you to edit and make changes in the XSLT in the web mapper. Click here to know more about this feature. - Transferring the ownership of your objects to another user
This new feature in Adeptia Connect lets you transfer the ownership of your objects to another user on your own. Earlier only a Sys Admin user was able to perform this action. Click here to know more about this feature. - Support for automatically refreshing the expired Access token for Dropbox
Adeptia Connect now supports the feature of automatic generation of a new access token once the old one gets expired. - Transaction Parameters definition screen enhancements
- The Transaction Parameters definition screen now comes with the following enhancements. The enhancements enable you to:
- Provide a Display Name for a parameter.
- Define the Checkbox, Email, URL, Number, and Decimal Number (float) types of parameter.
- Show Tooltip for each data field.
- Preview the Parameters defined.
- Populate drop-down values from a REST call.
- Do the basic data validation check.
- White spaces and special characters allowed in field names in Layouts
White space and special characters (~`! @ # $%^&*() {} [] | \\ : ; " ' - + =<> / ? . , ) are now allowed in the field names of the following layouts:- Advanced Text Layout
- Positional Layout
- Advanced Positional Layout
- Discontinuation of the support for Secured Inet Factory connector
The support for Secured Inet Factory connector for all FTP services has now been discontinued from this release onwards. All the older FTP services using the Secured Inet Factory connector will now automatically start using the Apache Camel connector. - Modified lockout time in case of invalid login attempts
The system lockout time due to invalid login attempts has now been modified from 24 hours to two (2) hours. Click here to know more about this feature. Business applications upgrade
The APIs to integrate the following business applications have been upgraded:- Sage One
- FreshBooks
- Shopify
- Dropbox
- Zoho CRM
- Support for new DB Connection Pools
Adeptia Connect now supports two more DB Connection Pools, Hikari and Universal Connection Pool (UCP), which you can use based on your requirement by setting the relevant properties in the application. Click here to know more about this feature. Support for increased length and special characters in Partner Name
The partner name can now be up to 128 characters long and it now also supports few more special characters as mentioned below:- Comma (,)
- Dash (-)
- Parentheses ()
- Apostrophe (’)
- Usage Report on Adeptia license server
You can configure the Adeptia Connect application to send the usage report to the license server automatically on a monthly or quarterly basis. Click here to know more about this feature.
Security enhancements
- Vulnerable third-party jars have been upgraded to remove critical and high vulnerabilities in those jars.
Bug fixes
The following bugs have been fixed with this release:
- When you use a Context Layout at the target in the Mapping and have the Data Encryption at Rest (EAR) property enabled, the process flow gets aborted.
- When the user logs in to Adeptia Connect as a custom IT user, the transaction dashboard is not displayed, and it throws an error.
- Issue related to the error being thrown while executing a process flow when a Gateway in the process flow contains the <= condition.
- While migrating or creating an export of a process flow, the process flow xml is not getting parsed and throwing an error.
- Issue related to the discrepancy in the process flow execution status when the database failover occurs in the HA environment.
- The activities are no longer visible on the Adeptia Connect interface if any of the activities is in checked-in state and the local GIT folder’s name is changed.
- An issue while executing an EDI Outbound process flow with the custom plugin activity 'CP_splitXMLWIthReadTPConfiguration' when a special character is present in the source file.
- Issue related to inconsistent color of EDI Reports’ icon on the dashboard.
- Issue related to the heartbeat not getting registered when SecureBridge Agent v6.9.9 connects with Adeptia Connect v3.4.
- The created Oauth account is not available to be selected in the Oauth Account field while creating a Web service security policy in the Adeptia Connect.
- Issue related to the mail polling services not getting executed in a Process Flow.
- The Oracle database driver picked up the pre-bundled JDBC jars instead of the uploaded one during its execution resulting in difference in the date value.
- The system throws an error while opening an existing mapping if the special character, “\r”, has been used in its mapping rule.
- After applying the incremental patch on Adeptia Connect v3.4, the Dashboard overview screen is not loading properly.
- On the Dashboard Overview screen, under the EDI tab, the result count is not getting displayed on the bar in the pie chart when the user visits for the first time.
- In the Transaction wizard, on the Choose Partner step, the search filter is not working as expected.
- The system throws an error message while creating an advanced database layout using a SQL query that contains the same column names from multiple tables.
- The destination layout does not get loaded in the edit mode when Web Service Consumer has been used as a destination in the web mapper.
- The Kafka messages are not getting generated in the Kafka server even after the successful execution of a Transaction that is based on a template for which the Message Splitter property has been enabled and the message type has been selected as XML.
- When a user accesses the Web Service Provider more than one time from the same client IP, the system generates and logs a unique constraint violation exception error in the WebRunner log file.
- If there is a large number of error records while writing the data to the database using an Advanced Database Target activity, the process flow takes longer than usual to execute.
- The system throws an error while stopping the Kernel from windows service.
- A transaction having Kafka as a target gets executed even when the Kafka server is down.
- The system throws an access denied error while login with the partner user having a custom role through SAML.
- Issue related to Add Quotes while using the Constant in the graphical notation of web mapper.
- Unable to connect to Azure database.
- Cannot delete Custom Auto map in Web Mapper, when Adeptia Connect is running on Linux OS
- Issue related to the Batch processing not working properly in case of multiple tables in the Advance Database Target.
Error records were getting processed in the Advance Database Target even if the Error Records property was set to Ignore.
Note: If you are using parent and child table in the Advanced Database Target, enable the Use Parent/Child DataSet check box.- The system throws an error while the user tries to clean up the logs.
In Linux environment, the RAM consumption figure shown on the System Console is incorrect.
- The archival of records from the parent table (AC_TXN_EXE_LOG) and the corresponding records in child table (AC_TXN_EXE_ERROR) was not taking place properly when the user performed the log cleaner.
- When the users update GIT password, the system throws an error 'The requested repository does not exist, or you do not have permission to access it'.
A Process Flow with a JSON Layout fails to execute for a partner that has a licensed edition of SecureBridge Agent installed.
When the Quotes Handling On property is selected for Advanced Text Layout, and \n is used as a record separator both in the Advanced Text Layout and the Source file, the data is not parsed correctly.
When the user doesn't have a set of privileges on Oracle Database, the patch deployment fails and the relevant error message is not logged in the log file.
An IDoc Layout created with IDoc definition mode as Online shows as the one with Offline IDoc definition mode in the Connect Server.
- IDoc Layouts with some of the System Release and Application Release numbers are not getting saved.
- An IDoc Layout doesn't get displayed on the Activities list under the Repository View section in Web Process Designer.
- The records from AC_AUDITTRAIL_LOG table were not getting archived in the AC_AUDITTRAIL_LOG_ARCHIVE table when the user performed log cleanup activity.
- The Process Flow was getting failed as the Vault key was not getting decrypted during runtime.
- The user was not able to delete the key(s) from Key Manager activity.
- When a user, who doesn't have sufficient permission, tries to check-in a file in a Version Control System (GIT), it gets failed and a vague message (null pointer) is logged in WebrunnerApplication.log file.
- When SSO is enabled, user login is not captured in Audit trail.
- When the Dynamic Header Support property is selected for a Text Layout, and \n is used as a record separator both in the Text Layout and the Source file, the data is not parsed correctly.
- After upgrading the environment to Adeptia Connect v3.3, the user is not able to search for a partner while creating a P2P transaction.
- The output file generated by a non-EDI flow wherein the Processing Mode is Route loses it's file extension.
The Max Occurs field for the Record node in data mapping shows a wrong value when a Text Layout is used at the target side.
- The system throws an error when user creates a SOAP Provider with Asynchronous checkbox selected and Output XML Schema as None.
Even if the user creates a WS Provider type of Security Policy with User Store as Application User and Authentication Type as Basic, he sees the field 'Group' instead of 'Role' on the View Security Policy page.
- Confirmation message regarding the optimization of Process Flow doesn't appear after saving the REST Provider.
- When the users create a Custom Template with REST/SOAP Webhook as a Source and a Process Flow that uses a Context Target as a target, they're not able to edit the same Template in the upgraded version of Adeptia Connect.
- When you use ampersand (&) in Name and Description fields on the Define Activities page of Custom Template, and click Next then some garbage characters get appended to the fields' value.
- When the user logs in as a Partner User, and navigates to the Settings page, the system throws an alert message 'unable to fetch the requested data'.
- When a user performs a global search for Services with any search string, 'Kafka Listener' activities are always displayed in the search results.
- If Template is using Kafka as a Source or Target and the Select Account page is partner defined, only the Partner should be able to define the Kafka Setting page.
- The word 'null' gets appended to the name of the target file that is generated after the execution of an inbound Template/Transaction having Database as the Source and FTP as Destination.
- When the user uses Amazon S3 as a Source in a Template or Transaction, the values of Trigger type and the Polling Interval are not retained.
- When the user creates Convert Inbound Template, defines the Source at the Template and Target at Transaction, the execution fails with error 'Unable to deliver data to target, please verify your target data configuration: hostName: Name or service not known'. ACE-14720
- When the user edits a Template with Choose Trigger and Filter Criteria setting as 'to be defined by the Partner', and having Salesforce as Source, the Choose Trigger option for the template is disabled. Also, while editing the Transaction based on this Template, the Filter Criteria condition is displayed as blank.