Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <configuration>
- <configSections>
- <section name="Telexis.TSU.AutoUpdaterService" type="Microsoft.Practices.Unity.Configuration.UnityConfigurationSection, Microsoft.Practices.Unity.Configuration" />
- <section name="CoreService" type="Microsoft.Practices.Unity.Configuration.UnityConfigurationSection, Microsoft.Practices.Unity.Configuration" />
- </configSections>
- <Telexis.TSU.AutoUpdaterService xmlns="http://schemas.microsoft.com/practices/2010/unity">
- <typeAliases>
- <typeAlias alias="IService" type="Telexis.Common.IService, Telexis.Common.Helpers" />
- <typeAlias alias="IFtp" type="Telexis.Common.FtpClient.IFtp, Telexis.Common.FtpClient" />
- <typeAlias alias="IIoWrapperFactory" type="Telexis.Common.Wrappers.IIoWrapperFactory, Telexis.Common.Helpers" />
- </typeAliases>
- <container>
- <register type="IService" mapTo="Telexis.TSU.AutoUpdaterService.AutoUpdaterService, Telexis.TSU.AutoUpdaterService" />
- <register type="IFtp" mapTo="Telexis.Common.FtpClient.FtpClient, Telexis.Common.FtpClient" />
- <register type="IIoWrapperFactory" mapTo="Telexis.Common.Wrappers.IoWrapperFactory, Telexis.Common.Helpers">
- <constructor />
- </register>
- </container>
- </Telexis.TSU.AutoUpdaterService>
- <CoreService xmlns="http://schemas.microsoft.com/practices/2010/unity">
- <typeAliases>
- <typeAlias alias="IService" type="Telexis.Common.IService, Telexis.Common.Helpers" />
- <typeAlias alias="IPresentationService" type="Telexis.TSU.PresentationWCFService.IPresentationService, Telexis.TSU.PresentationWCFService" />
- <typeAlias alias="IUploadHandler" type="Telexis.TSU.CoreService.IUploadHandler, CoreService" />
- <typeAlias alias="IOVCC" type="Telexis.TSU.OVCC.IOVCC, Telexis.TSU.OVCC" />
- <typeAlias alias="IPaymentInterface" type="Telexis.TSU.PaymentInterface.IPaymentInterface, Telexis.TSU.PaymentInterface" />
- <typeAlias alias="ICheckSystem" type="Telexis.TSU.CheckSystem.Interfaces.ICheckSystem, Telexis.TSU.CheckSystem" />
- <typeAlias alias="ICheckPrinterStatus" type="Telexis.TSU.CheckSystem.Interfaces.ICheckPrinterStatus, Telexis.TSU.CheckSystem" />
- <typeAlias alias="ICheckPinTerminalStatus" type="Telexis.TSU.CheckSystem.Interfaces.ICheckPinTerminalStatus, Telexis.TSU.CheckSystem" />
- <typeAlias alias="ICheckOVCCComponentsStatus" type="Telexis.TSU.CheckSystem.Interfaces.ICheckOVCCComponentsStatus, Telexis.TSU.CheckSystem" />
- <typeAlias alias="ICheckInternetConnectionStatus" type="Telexis.TSU.CheckSystem.Interfaces.ICheckInternetConnectionStatus, Telexis.TSU.CheckSystem" />
- <typeAlias alias="IECRWSInteractionStrategy" type="Telexis.TSU.PaymentInterface.PayPlaza.Interfaces.IECRWSInteractionStrategy, Telexis.TSU.PaymentInterface.PayPlaza" />
- <typeAlias alias="IECRWSCommandSupportService" type="Telexis.TSU.PaymentInterface.PayPlaza.Interfaces.IECRWSCommandSupportService, Telexis.TSU.PaymentInterface.PayPlaza" />
- <typeAlias alias="ICertificateService" type="Telexis.TSU.PaymentInterface.PayPlaza.Interfaces.ICertificateService, Telexis.TSU.PaymentInterface.PayPlaza" />
- <typeAlias alias="ITimerFactory" type="Telexis.TSU.PaymentInterface.PayPlaza.Factories.Interfaces.ITimerFactory, Telexis.TSU.PaymentInterface.PayPlaza" />
- <typeAlias alias="ICommandFactory" type="Telexis.TSU.PaymentInterface.PayPlaza.Factories.Interfaces.ICommandFactory, Telexis.TSU.PaymentInterface.PayPlaza" />
- <typeAlias alias="ITransactionAIDToPaymentMeansConverter" type="Telexis.TSU.PaymentInterface.PayPlaza.Interfaces.ITransactionAIDToPaymentMeansConverter, Telexis.TSU.PaymentInterface.PayPlaza" />
- <typeAlias alias="IPrinterInterface" type="Telexis.TSU.PrinterInterface.IPrinterInterface, Telexis.TSU.PrinterInterface" />
- <typeAlias alias="IPrinterCommandsWrapper" type="Telexis.TSU.HprtPrinter.IPrinterCommandsWrapper, Telexis.TSU.HprtPrinter" />
- <typeAlias alias="IDrawHelper" type="Telexis.TSU.PrinterInterface.Helpers.Interface.IDrawHelper, Telexis.TSU.PrinterInterface" />
- <typeAlias alias="IExoWrapperFactory" type="Telexis.TSU.ExoPrinter.Helpers.Factories.IExoWrapperFactory, Telexis.TSU.ExoPrinter" />
- <typeAlias alias="IUicStandardProvider" type="Telexis.TSU.UICStandardProvider.IUicStandardProvider, Telexis.TSU.UICStandardProvider" />
- <typeAlias alias="IUicServicesFactory" type="Telexis.TSU.UICStandardProvider.IUicServicesFactory, Telexis.TSU.UICStandardProvider" />
- <typeAlias alias="IBarcodeValidator" type="Telexis.TSU.BarcodeScanner.IBarcodeValidator, Telexis.TSU.BarcodeScanner" />
- <typeAlias alias="ITransactionSink" type="Telexis.TSU.TransactionProcessing.ITransactionSink, Telexis.TSU.TransactionProcessing" />
- <typeAlias alias="IFtp" type="Telexis.Common.FtpClient.IFtp, Telexis.Common.FtpClient" />
- <typeAlias alias="ITSURepository" type="Telexis.TSU.ITSURepository, Telexis.TSU.DataRepository" />
- <typeAlias alias="IIoWrapperFactory" type="Telexis.Common.Wrappers.IIoWrapperFactory, Telexis.Common.Helpers" />
- <typeAlias alias="IConfigurationManager" type="Telexis.Common.Wrappers.IConfigurationManager, Telexis.Common.Helpers" />
- <typeAlias alias="IMonitoringLog" type="Telexis.Monitoring.MonitoringLog.Interfaces.IMonitoringLog, Telexis.Monitoring.MonitoringLog" />
- <typeAlias alias="ITransactionPrepare" type="Telexis.TSU.TransactionFactory.ITransactionPrepare, Telexis.TSU.TransactionFactory"/>
- <typeAlias alias="IConcreteMonitoringDataLogger" type="Telexis.Monitoring.MonitoringLog.Interfaces.IConcreteMonitoringDataLogger, Telexis.Monitoring.MonitoringLog"/>
- <typeAlias alias="IMbcCommunication" type="Telexis.TSU.MbcInterface.IMbcCommunication, Telexis.TSU.MbcInterface" />
- <typeAlias alias="IRecoveryService" type="Telexis.TSU.PaymentInterface.PayPlaza.Interfaces.IRecoveryService, Telexis.TSU.PaymentInterface.PayPlaza"/>
- <!-- Compass beep service -->
- <typeAlias alias="ITcpClientFactory" type="Telexis.TSU.Common.CompassBeepService.Comms.ITcpClientFactory, Telexis.TSU.Common.CompassBeepService" />
- <typeAlias alias="IRequestIdFactory" type="Telexis.TSU.Common.CompassBeepService.IRequestIdFactory, Telexis.TSU.Common.CompassBeepService" />
- <typeAlias alias="IBeepService" type="Telexis.TSU.Common.CompassBeepService.IBeepService, Telexis.TSU.Common.CompassBeepService" />
- <!--Eod Handling-->
- <typeAlias alias="IEodHandling" type="Telexis.TSU.EOD.EodHandling.IEodHandling, Telexis.TSU.EOD.EodHandling" />
- <typeAlias alias="IEodCache" type="Telexis.TSU.EOD.EodHandling.Cache.IEodCache, Telexis.TSU.EOD.EodHandling" />
- <typeAlias alias="IAuthenticationServiceFactory" type="Telexis.TSU.AuthenticationInterface.Helpers.Factories.IAuthenticationServiceFactory, Telexis.TSU.AuthenticationInterface" />
- <typeAlias alias="IParser" type="Telexis.TSU.AuthenticationInterface.Parser.IParser, Telexis.TSU.AuthenticationInterface" />
- <typeAlias alias="IDownloadService" type="Telexis.TSU.AuthenticationInterface.Services.DownloadService.IDownloadService, Telexis.TSU.AuthenticationInterface" />
- <typeAlias alias="ICryptoServiceAuth" type="Telexis.TSU.AuthenticationInterface.Services.CryptoService.ICryptoService, Telexis.TSU.AuthenticationInterface" />
- </typeAliases>
- <container>
- <register type="IService" mapTo="Telexis.TSU.CoreService.CoreService, CoreService" />
- <register type="IMonitoringLog" mapTo="Telexis.Monitoring.MonitoringLog.MonitoringLog, Telexis.Monitoring.MonitoringLog" >
- <lifetime type="singleton" />
- </register>
- <register type="IConcreteMonitoringDataLogger" mapTo="Telexis.Monitoring.MonitoringLog.DataLogger, Telexis.Monitoring.MonitoringLog"/>
- <register type="IECRWSInteractionStrategy" mapTo="Telexis.TSU.PaymentInterface.PayPlaza.ECRWSInteractionStrategy,Telexis.TSU.PaymentInterface.PayPlaza"/>
- <register type="IECRWSCommandSupportService" mapTo="Telexis.TSU.PaymentInterface.PayPlaza.ECWRSCommands.ECRWSCommandSupportService, Telexis.TSU.PaymentInterface.PayPlaza" />
- <register type="ICertificateService" mapTo="Telexis.TSU.PaymentInterface.PayPlaza.Services.CertificateService, Telexis.TSU.PaymentInterface.PayPlaza" />
- <!--<register type="IPaymentInterface" mapTo="Telexis.TSU.PaymentInterface.PayPlaza.PayPlaza,Telexis.TSU.PaymentInterface.PayPlaza">
- <lifetime type="singleton" />
- </register>-->
- <register type="ITimerFactory" mapTo="Telexis.TSU.PaymentInterface.PayPlaza.Factories.TimerFactory, Telexis.TSU.PaymentInterface.PayPlaza" />
- <register type="ICommandFactory" mapTo="Telexis.TSU.PaymentInterface.PayPlaza.Factories.CommandFactory, Telexis.TSU.PaymentInterface.PayPlaza" />
- <register type="IPresentationService" mapTo="Telexis.TSU.CoreService.PresentationService, CoreService" />
- <register type="IUploadHandler" mapTo="Telexis.TSU.CoreService.UploadHandler, CoreService" >
- <lifetime type="singleton" />
- </register>
- <register type="ICheckSystem" mapTo="Telexis.TSU.CheckSystem.CheckSystemStatusService, Telexis.TSU.CheckSystem" />
- <register type="ICheckInternetConnectionStatus" mapTo="Telexis.TSU.CheckSystem.CheckInternetConnectionStatusService, Telexis.TSU.CheckSystem" />
- <register type="ICheckPrinterStatus" mapTo="Telexis.TSU.CheckSystem.CheckPrinterStatusService, Telexis.TSU.CheckSystem" />
- <register type="ICheckOVCCComponentsStatus" mapTo="Telexis.TSU.CheckSystem.CheckOVCCComponentsService, Telexis.TSU.CheckSystem" />
- <register type="ICheckPinTerminalStatus" mapTo="Telexis.TSU.CheckSystem.CheckPinTerminalService, Telexis.TSU.CheckSystem" />
- <register type="IUicStandardProvider" mapTo="Telexis.TSU.UICStandardProvider.UicStandardProvider, Telexis.TSU.UICStandardProvider" />
- <register type="IUicServicesFactory" mapTo="Telexis.TSU.UICStandardProvider.UicServicesFactory, Telexis.TSU.UICStandardProvider">
- <lifetime type="singleton" />
- </register>
- <register type="IBarcodeValidator" mapTo="Telexis.TSU.BarcodeScanner.BarcodeValidator, Telexis.TSU.BarcodeScanner">
- <lifetime type="singleton" />
- </register>
- <register type="ITransactionSink" mapTo="Telexis.TSU.TransactionProcessing.TransactionSink, Telexis.TSU.TransactionProcessing"/>
- <register type="IFtp" mapTo="Telexis.Common.FtpClient.FtpClient, Telexis.Common.FtpClient" />
- <register type="ITSURepository" mapTo="Telexis.TSU.TSURepository, Telexis.TSU.DataRepository" />
- <register type="IIoWrapperFactory" mapTo="Telexis.Common.Wrappers.IoWrapperFactory, Telexis.Common.Helpers">
- <constructor />
- </register>
- <register type="ITransactionAIDToPaymentMeansConverter" mapTo="Telexis.TSU.PaymentInterface.PayPlaza.Services.TransactionAIDToPaymentMeansConverter, Telexis.TSU.PaymentInterface.PayPlaza"/>
- <register type="IConfigurationManager" mapTo="Telexis.Common.Wrappers.ConfigurationManagerWrapper, Telexis.Common.Helpers" />
- <register type="ICryptoServiceAuth" mapTo="Telexis.TSU.AuthenticationInterface.Services.CryptoService.CryptoService, Telexis.TSU.AuthenticationInterface" />
- <register type="IParser" mapTo="Telexis.TSU.AuthenticationInterface.Parser.XmlFileParser, Telexis.TSU.AuthenticationInterface" />
- <register type="IDownloadService" mapTo="Telexis.TSU.AuthenticationInterface.Services.DownloadService.DownloadService, Telexis.TSU.AuthenticationInterface" />
- <register type="IAuthenticationServiceFactory" mapTo="Telexis.TSU.AuthenticationInterface.Helpers.Factories.AuthenticationServiceFactory, Telexis.TSU.AuthenticationInterface"/>
- <register type="IRequestIdFactory" mapTo="Telexis.TSU.Common.CompassBeepService.RequestIdFactory, Telexis.TSU.Common.CompassBeepService" />
- <register type="ITcpClientFactory" mapTo="Telexis.TSU.Common.CompassBeepService.Comms.TcpClientFactory, Telexis.TSU.Common.CompassBeepService" />
- <register type="ITransactionPrepare" mapTo="Telexis.TSU.TransactionFactory.PTO.TransactionType6, Telexis.TSU.TransactionFactory"/>
- <register type="IPrinterCommandsWrapper" mapTo="Telexis.TSU.HprtPrinter.PrinterCommandsWrapper, Telexis.TSU.HprtPrinter" />
- </container>
- </CoreService>
- </configuration>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement