BugsNull exception GUI "crashes" when opening disabled userEdiPortal adapter: Inbox queue stoppage due to unhandled exceptions in receive pipeline or publish errors in BizTalkExcel disassembler - data from cells trailing a cell without header value (first record) is lostExcel disassembler - error when some records have more cells than header (first record)"Bypass datagroups" is not used when creating new partnerInterchange doublicate check dont make it possible to identify which files it was a doublicate ofWrong isolation level when using TransactionScopes in the UIMonitor config error when cliking "Show Action"AS2 - Signature validation errorCode Assert throws event log errors on productionStored Procedure Maintenance.p0_Delete doesn't delete in Tracking.tInterchanges_DoubletInterchangeTypes table.Login with AD authentication is slow when many users are in a groupError doing distribution lookups with mapping functoid under 64bit hostReporting logging lookup view returns multiple rows.Missing handling of unknown error codesAS2 - Nullreference if no MDN is required from senderMisleading label textError message when going to "Settings --> UserGroups"ChangesChanges in CommonFrom: 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 No types removed
Name | Full name | Base 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")
Name | Full name | Base 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.CerberusFtpConfiguration | System.Configuration.ConfigurationSection | Added interfaces | IXmlSerializable | System.Xml.Serialization.IXmlSerializable |
| CerberusFtpProvider | Ebex.EdiPortal.Common.Partners.Ftp.Providers.Cerberus.CerberusFtpProvider | Ebex.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()
| 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 TestThe 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 1Standard workflow with one interchange 250 Test case 2Standard workflow with 10 interchanges batched to one 250
Test case 3Standard workflow with one large interchange (apx. 100MB) 250
Test case 4Standard workflow with one interchange containing 1000 documents 250 |