Versions Compared

Key

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

...

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

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

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.78.73427480.1223022350
To: EdiPortal.Common, Version=1.0.0.0, Culture=neutral, PublicKeyToken=7685f304a6e7e148, FileVersion=2.89.74807601.2235027613

Removed types

No types removed


Added types

NameFull nameBase class

ApiError

Ebex.EdiPortal.Common.WebServices.Api.ApiError

CacheValueLoader`1

Ebex.EdiPortal.Common.Caching.CacheValueLoader<>System.MulticastDelegate

FormatTypeAssembleLookup

Ebex.EdiPortal.Common.DistributionModel.FormatTypeAssembleLookup

FtpPlugin

Ebex.EdiPortal.Common.Partners.Ftp.FtpPlugin

InboxQueue

Ebex.EdiPortal.Common.Tracking.InboxQueue


Added attributes

  • XmlRootAttribute(ElementName="cerberusConfiguration")


Changed types

NameFull nameBase class

BackupFiles

Ebex.EdiPortal.Common.BackupFilesToDB.BackupFiles

Added methods

  • System.Guid SaveFile(System.String, System.String, System.Text.Encoding, Ebex.EdiPortal.Common.BackupFilesToDB.FileType, Boolean)
  • System.Guid SaveFile(System.String, System.Xml.XmlDocument, Ebex.EdiPortal.Common.BackupFilesToDB.FileType, Boolean)
  • System.Guid SaveFile(System.String, System.IO.Stream, Ebex.EdiPortal.Common.BackupFilesToDB.FileType, Boolean)
  • System.Guid SaveFile(System.String, System.IO.Stream, Ebex.EdiPortal.Common.BackupFilesToDB.FileType, System.Guid, Boolean)
  • Void SaveManyFiles(Ebex.EdiPortal.Common.BackupFilesToDB.FileToSave[], Ebex.EdiPortal.Common.BackupFilesToDB.FileType, Boolean)


Cache

Ebex.EdiPortal.Common.Caching.Cache

Added methods

  • T GetValue[T](System.Object, Ebex.EdiPortal.Common.Caching.CacheValueLoader<T>)


CerberusFtpConfiguration

Ebex.EdiPortal.Common.Partners.Ftp.Providers.Cerberus.CerberusFtpConfigurationSystem.Configuration.ConfigurationSection

Added interfaces

IXmlSerializable

System.Xml.Serialization.IXmlSerializable

CerberusFtpProvider

Ebex.EdiPortal.Common.Partners.Ftp.Providers.Cerberus.CerberusFtpProviderEbex.EdiPortal.Common.Partners.Ftp.FtpProviderBase

Added methods

  • Void Initialize(Int32, System.String)


ConversionTable

Ebex.EdiPortal.Common.Partners.ConversionTable

Added methods

  • Ebex.EdiPortal.Common.Partners.ConversionTable GetById(Int32, Boolean)
  • Ebex.EdiPortal.Common.Partners.ConversionTable GetByName(Int32, System.String, Boolean)
  • System.Collections.Generic.List<Ebex.EdiPortal.Common.Partners.ConversionTable> GetAllByPartner(Int32, Int32, Boolean, Boolean)


DistributionObject

Ebex.EdiPortal.Common.DistributionModel.DistributionObject

Added methods

  • Ebex.EdiPortal.Common.DistributionModel.DistributionObject GetById(Int32, Boolean)


Document

Ebex.EdiPortal.Common.Tracking.Document

Added methods

  • Void SetStatusByDocumentsId(Int64, System.String, System.String, System.Nullable<System.Int32>, System.Nullable<System.DateTime>)
  • Void SetStatusByDocumentsId(Int64, System.String, System.String, Int64, System.Nullable<System.Int32>, System.Nullable<System.DateTime>)


EdiPartnerConfig

Ebex.EdiPortal.Common.Partners.EdiPartnerConfig

Added methods

  • Ebex.EdiPortal.Common.Partners.EdiPartnerConfig GetById(Int32, Boolean)
  • Ebex.EdiPortal.Common.Partners.EdiPartnerConfig GetByPartnerId(Int32, Boolean)


ExceptionInstance

Ebex.EdiPortal.Common.ErrorHandling.ExceptionInstance

Added methods

  • Ebex.EdiPortal.Common.ErrorHandling.ExceptionInstance CreateNew(System.Guid, Int32, System.String, System.String, Int32, Int32)


FormatType

Ebex.EdiPortal.Common.DistributionModel.FormatType

Added properties

  • System.String FullyQualifiedNameAssembler
  • System.String FullyQualifiedNameDisassembler

Added methods
  • System.String get_FullyQualifiedNameAssembler()
  • Void set_FullyQualifiedNameAssembler(System.String)
  • System.String get_FullyQualifiedNameDisassembler()
  • Void set_FullyQualifiedNameDisassembler(System.String)


FtpPartnerConfig

Ebex.EdiPortal.Common.Partners.Ftp.FtpPartnerConfig

Added methods

  • System.Collections.Generic.List<Ebex.EdiPortal.Common.Partners.Ftp.FtpPartnerConfig> GetByDataOwnersId(Ebex.EdiPortal.Common.Partners.Ftp.FtpLoadOptions, System.Nullable<System.Int32>, System.Nullable<System.Boolean>)


FtpProviderBase

Ebex.EdiPortal.Common.Partners.Ftp.FtpProviderBase

Added methods

  • Void Initialize(Int32, System.String)


FtpProviderFactory

Ebex.EdiPortal.Common.Partners.Ftp.FtpProviderFactory

Added methods

  • Ebex.EdiPortal.Common.Partners.Ftp.FtpProviderBase CreateProvider(Int32)
  • Boolean HasProvider(Int32)
  • Boolean HasProvider(System.String)

Removed methods
  • Ebex.EdiPortal.Common.Partners.Ftp.FtpProviderBase CreateProvider()
  • Boolean HasProvider()


PartnerConfiguration

Ebex.EdiPortal.Common.Partners.PartnerConfiguration

Added methods

  • Ebex.EdiPortal.Common.Partners.PartnerConfiguration GetByKeyNameAndPartner(System.String, Int32, Boolean, Boolean)
  • Ebex.EdiPortal.Common.Partners.PartnerConfiguration GetByConfigurationKeyIdAndPartner(Int32, Int32, Boolean, Boolean)


X12PartnerConfig

Ebex.EdiPortal.Common.Partners.X12.X12PartnerConfig

Added methods

  • Ebex.EdiPortal.Common.Partners.X12.X12PartnerConfig GetByPartnerId(Int32, Boolean)



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

250

Test case 2

Standard workflow with 10 interchanges batched to one

250


Test case 3

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

250


Test case 4

Standard workflow with one interchange containing 1000 documents

250

...