Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Panel

Table of Contents
stylecircle

Hotfixes


New Features

Multi Factor Authentication

Test Location (new Transport Type)

Better "View" options for Log files and context properties

Better CRUD operations for Sql Reports

Copy "Transport Location"

Choose default options for resend

Tool tip for conversion table columns

Show created-time for files and additional files in Tracking Search

Mark every DocumentType as default

Monitor - New sound when alarm is resolved

Extra column-filter (search textbox) in Tracking Search

No scroll in Security groups

Permission for Bypass Datagroups

...

special@anonymous

Bugs

...

Manually handle 'Originating Responses'
Performance enhancements
Link REST API - New methods for Configuration keys
Link REST API - New methods for Conversion table lookup
Link REST API - Set Status Failed with errorcode and text
Custom partner lookup
Partner FTP config / LocalFtp Adapter dataowner specific
Upgrade Nemhandel libraries
Better xml validation error that include line number and sample lines
New Edifact Assembler/Disassembler (for both Microsoft and Seeburger)
Remove document from inbox-queue when manually handled
Add partner to "Favorites"


Hide if
special@anonymous

Bugs

Null exception GUI "crashes" when opening disabled user
EdiPortal adapter: Inbox queue stoppage due to unhandled exceptions in receive pipeline or publish errors in BizTalk
Excel disassembler - data from cells trailing a cell without header value (first record) is lost
Excel disassembler - error when some records have more cells than header (first record)
"Bypass datagroups" is not used when creating new partner
Interchange doublicate check dont make it possible to identify which files it was a doublicate of
BUG - Wrong isolation level when using TransactionScopes in the UI
Monitor config error when cliking "Show Action"
AS2 - Signature validation error
Code Assert throws event log errors on production
BUG - Stored Procedure Maintenance.p0_Delete doesn't delete in Tracking.tInterchanges_DoubletInterchangeTypes table.
Login with AD authentication is slow when many users are in a group
Error doing distribution lookups with mapping functoid under 64bit host
Reporting logging lookup view returns multiple rows.
Missing handling of unknown error codes
AS2 - Nullreference if no MDN is required from sender
Misleading label text
Error message when going to "Settings --> UserGroups"

Changes

Changes in Common

From: EdiPortal.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7685f304a6e7e148, FileVersion=2.7.7342.12230
To: EdiPortal.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7685f304a6e7e148, FileVersion=2.8.7480.22350

Removed types

No types removed


Added types

NameFull nameBase class

Base32Helper

Ebex.EdiPortal.Common.Security.Base32Helper

MailHandlerException

Ebex.EdiPortal.Common.Utility.MailHandlerExceptionSystem.Exception

OneTimePassword

Ebex.EdiPortal.Common.Security.OneTimePassword

ReportQuery

Ebex.EdiPortal.Common.Presentation.SqlReports.ReportQuery

ReportQueryParameter

Ebex.EdiPortal.Common.Presentation.SqlReports.ReportQueryParameter

TrackOnly

Ebex.EdiPortal.Common.Tracking.TrackOnly



Changed types

NameFull nameBase class

DataGroup

Ebex.EdiPortal.Common.Users.DataAccess.DataGroup

Removed methods

  • Void RemovePartner(Int32, Int32)


DataOwnerConfiguration

Ebex.EdiPortal.Common.DataOwners.DataOwnerConfiguration

Added properties

  • Boolean IsMFARequired

Added methods
  • Boolean get_IsMFARequired()
  • Void set_IsMFARequired(Boolean)


Distribution

Ebex.EdiPortal.Common.DistributionModel.Distribution

Added properties

  • System.Nullable<System.Int32> DaysToKeepDoubletCheckRecords

Added methods
  • System.Nullable<System.Int32> get_DaysToKeepDoubletCheckRecords()
  • Void set_DaysToKeepDoubletCheckRecords(System.Nullable<System.Int32>)


Document

Ebex.EdiPortal.Common.Tracking.Document

Added methods

  • System.Collections.Generic.IEnumerable<System.Int64> GetNextInboxDocuments(Int32, System.String)


EdiPortalConfiguration

Ebex.EdiPortal.Common.Configuration.EdiPortalConfiguration

Added properties

  • Boolean UsePriorityQueue

Added methods
  • Boolean get_UsePriorityQueue()


EnvironmentType

Ebex.EdiPortal.Common.Configuration.EnvironmentType

Added methods

  • Ebex.EdiPortal.Common.Configuration.EnvironmentType GetLocalEnvironment()


Interchange

Ebex.EdiPortal.Common.Tracking.Interchange

Removed methods

  • Ebex.EdiPortal.Common.Tracking.Document CreateInterchangeInDocument(Int32, System.Guid, System.String, Boolean, System.String, System.Guid, System.String, System.Nullable<System.Guid>, System.String, System.String, System.String, System.String)


SqlReport

Ebex.EdiPortal.Common.Presentation.SqlReports.SqlReport

Added methods

  • Ebex.EdiPortal.Common.Presentation.SqlReports.ReportQuery GenerateReportQuery(System.String)
  • System.String GenerateReportXml(Ebex.EdiPortal.Common.Presentation.SqlReports.ReportQuery)


TransportConfiguration

Ebex.EdiPortal.Common.Transport.TransportConfiguration

Added methods

  • Ebex.EdiPortal.Common.Transport.TransportConfiguration GetByName(Int32, Boolean, System.Nullable<System.Int32>, System.String)


UserCredentials

Ebex.EdiPortal.Common.Users.UserCredentials

Added properties

  • System.String MfaSecret

Added methods
  • System.String get_MfaSecret()
  • Void set_MfaSecret(System.String)
  • Void SetMfaSecret(System.String)
  • Void ClearMfaSecret()


Performance Test

The following reports shows the performance variance between Link 2.6 and Link 2.7 measured by 10 different KPI's and accross 4 different test cases.

Test case 1

Standard workflow with one interchange

TODO!

Test case 2

Standard workflow with 10 interchanges batched to one

TODO!


Test case 3

Standard workflow with one large interchange (apx. 100MB)

TODO!


Test case 4

Standard workflow with one interchange containing 1000 documents

TODO!

...