Skip to main content
Skip table of contents

Release Notes for Link 2.3

Release Notes

New Feature

Action Script on Monitor - Add an Action Script field to Monitor Items (#260728920)

User Guide: Monitor Item Action Script

An "Action" field for each monitor items that can run script/program (Result of Monitor item should be parseable for the receiving Powershell script/ Program).
The generic Monitor Service will, if it receives an Error from the monitor Item, and an Action has been filled out, call the Action Script and then call the Monitor Item again.
The Latest status will be returned, but an additional "Initial Status" Field should be added and "Initial Comment" so it is visible that it actually failed but was corrected be an action (Could also apply for the "Disable Error" function where it initial is an Error but because "Disable Errors" is set it is demoted to a Warning).
It should be possible to pass in info from the monitor item to the script (arguments/properties).
You can set a maximum number of actions within a defined number of times the monitor-item runs.
If the action-runs exceeds the maximum, an error-status will be returned saying that the action has run x-number of times.
The monitor-service is responsible for control this check (in memory). Restart of the service, will result in a "clean state".
If the monitor is restarted the counter/functionality, is also restarted.
New permissions are required to use the action functionality.

The ability to select and delete multiple lines, in a Conversion Table (#256550790)

Now there is a possibility to "Resend" an Originating System Response (#241451136)

When you have search result of Originating Response in Tracking, there will now be a Reprocess Response button.

The external system is down for hours, and therefore the response didn't come to the external system. The external system needs the response, that it didn't get in the down period and therefore we want to be able to resend it.

New Monitor Type: Powershell (#260721796)

New Monitor Type with the possibility of execute Powershell script from a monitor item.

New monitor-feature: Suppress errors/warnings from monitor items (#260725089)

Being able to setup a threshold of how many times an error must occur in a row before an actual error status is show. (It should go to "Warning" first).

Also choose which Status it should set if error count threshold is not reached (sometimes we might want Warning to be able to see something is wrong, sometimes we might just want Success).



Aligning how Type of Files are sorted when Exporting files (#208297507)

When you Export Files, from a Tracking Search Result, you meet this popup:

Now the types of files are showed in a better way.

EdiPortalSftp adapter extended for Receive locations

We have enhanced the way the adapter builds the URI, when you are configuring the SFTP adapter.
The URI is built from this template: user-name@server-name/folder-name
The new thing is, that the folder-name is a part of the URI, and that it gives us the possibility of have more than one receive location with the same user/server. The URI has to be unique, for a receivelocation, in Biztalk.

If you create an receivelocation, where the Sftp have the same URI as an existing, you get:

So with different folder-name in the URI, Biztalk accepts both locations.

Now, Link tool tips everywhere (#253679970)

Now there should be tooltips on every headline in Link. Try example wise Tracking -> Advance Search


Internal enhancement

OriginatingSystem added to Flowtest (#246146799)

The Origination System is now a part of the Flowtest.

AD integration (#258479424)

When a new user is entering a Link Portal with AD authentication, the user is created in the Link Database. A new user needs a default partner.

There is now a new Dataowner Setting Key called ADAuthentication_CreateUser_DefaultInternalPartner. This must be set with an internal partner. If ADAuthentication_CreateUser_DefaultInternalPartner is not set and a new user is entering Link with AD authentication, Link will throw an exception, and tell the user that No ADAuthentication_CreateUser_DefaultInternalPartner dataowner key present. If the partner is not an Internal Partner, Link will throw an exception with the message No internal partner found for dataowner with id: xxxxxx.

AS4 – New fields added to AS4 location (#229920020)

The new fields added to the AS4-location are, Message Properties, Signing Key Reference and Encryption Key Reference.
In Link Administration Tool, the new fields added to Create Dataowner Script.

AS4 - PModeId must be configurable (#270856512)

A new field is added to AS4 location called PMode Id.

AS4 - Sender- and Receiver-Role can be configured on the AS4 location (#270857118)

Two new fields on the AS4 location

AS4 - Message Properties (#229920020)

Message Properties-field added to the AS4 location.

Remove menu "create install-script" from the admin-tool (#227746882)

The menu-entry and the logic behind it, is removed

ScheduledTaskAdapter is exluded from Link (#254445062)

This adapter was never meant to be part of Link - but unfortunately someone included it in the installation-process for 2.0. Now it is taken out again.


The Installer

Installer - Optimize how the Installers prompts for password (#231767423)

For each projects, that is included in an installation, the installer will prompt for the service account password. 
If a one of the projects is not included, the installer will not prompt for that projects service account.

Installer - The Installer will now recycle the app pool after upgrade (#242662461)

The installer will now make 3 retries to restart the app pool. It will write a warning that we need to restart the app pool manually, if its unable to do that, and continue with the installation.

Installer - Restart Host Instances After registering adapters- Clean Install (#261448546)

For Clean Install we need to restart the host instances after registering the adapters

Installer - Missing default data inserted in Installer postscript (#255729576)

There is implemented post deploy scripts in the database project, to add the data in the tables that needs initial values. 



  1. BUG - Make Remove Usage on Certificates (Partner tab) work (#270433378)
  2. BUG - Make Tracking search, for tracking fields with several values, work (#247047756)
  3. BUG - ReceiveLocation monitor plugin raises alarm when working on not-up-to-date cached receive locations (#271922263)
  4. BUG - Missing dataowner guid when opening a test-document from the Link Administration Tool results in an "Access Denied" error page (#267988657)
  5. BUG - AS4 - Invalid ContentId for attachment (#266323504)
  6. BUG - Make edit permissions in user roles, easy to use (#274084875)
  7. BUG - There must be one Default Identification and should be possible to changes it (#236029539)
  8. BUG - Error when processing documents on distribution with DoubletCheck by InterchangeNumber - but Interchange has no InterchangeNumber (#268496734)
  9. BUG - Ensure that the "EdiPortal_FailDocuments" SQL job captures hanging documents in batching and sets status to failed (#266341363)
  10. BUG - Replacing certificate does not work (#243451754)
  11. BUG - Issues with status sequences (#204862088)
  12. BUG - Nemhandel exception should not retry if it is not retriable (#266321347)
  13. BUG - PartnerCache need Lock for assigning dictionary (#256554190)
  14. BUG - The given fileGuid doesn't match the file-guid for "document type" (#261749789)
  15. BUG - Change Stakeholder not working (#209559000)
  16. BUG - Misconfigurations of BizTalk bindings when performing clean installation (#260726375)
  17. BUG - Monitor Item "EdiPortal Documents" should not use documents created date when evaluating processing time (#218979318)
  18. BUG - Sending a Nemhandel document happens twice (#250234161)
  19. BUG - Tracking Field is being displayed in the search result grid when 'Show in Search Preview' is not checked (#245411131)
  20. BUG - Default test location fallback does not work (#177189901)
  21. BUG - ConversionTable error when marking a new row as Default (#202189253)
  22. BUG - Data rolled back unintended when OriginatingSystemResponse fails <> BUG - When the OriginatingSystemReponse fails it seems to stay in status Processing (#241445250)
  23. BUG - Conversion Table import data error (#256551881)
  24. BUG - Tracking Fields display single value from Line level fields (#245410631)
  25. BUG - Bug in Monitor.pMonitorItemStatuses_DeleteAllOld (#262158996)
  26. BUG - Create user with same username as a previous deleted user fails (#175015092)
  27. BUG - EP16- PGP validating signature failing (#240805639)

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.