Jump to content

hm221989

Members
  • Posts

    3
  • Joined

  • Last visited

Everything posted by hm221989

  1. The problem is :I want to search / select / change /check a XML setting in a XML file. The example XML file is as following : XML: <?xml version="1.0" encoding="UTF-8"?> <ClassConfiguratorConfig xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <!-- This file contains fundamental definitions required for the correct working of Advance NDC and should not be customised. --> <Section> <!--This property is used to verify if the operation is performed before or after the replenishment task --> <!--Add Cash Cassette Information screen configuration--> <Class ID="BeforeAddCashCDMCassetteReportTasks" Name="NCR.APTRA.NDC.CDMCassetteReportTasks.CDMCassetteReportTasks" Assembly="NCR.APTRA.NDC.CDMCassetteReportTasks.dll"> <Interface> <!-- ====================================================================================================== --> <!-- Name: Context --> <!-- Type: int --> <!-- Description: 0 the operation is before replenishment task. --> <!-- ====================================================================================================== --> <Property Name="Context" Value="0"/> </Interface> </Class> <!--Add Cash Cassette Information screen configuration--> <Class ID="AfterAddCashCDMCassetteReportTasks" Name="NCR.APTRA.NDC.CDMCassetteReportTasks.CDMCassetteReportTasks" Assembly="NCR.APTRA.NDC.CDMCassetteReportTasks.dll"> <Interface> <!-- ====================================================================================================== --> <!-- Name: Context --> <!-- Type: int --> <!-- Description: 1 the operation is after replenishment task --> <!-- ====================================================================================================== --> <Property Name="Context" Value="1"/> </Interface> </Class> <!--Std Cash Cassette Information screen configuration--> <Class ID="BeforeStdCashCDMCassetteReportTasks" Name="NCR.APTRA.NDC.CDMCassetteReportTasks.CDMCassetteReportTasks" Assembly="NCR.APTRA.NDC.CDMCassetteReportTasks.dll"> <Interface> <!-- ====================================================================================================== --> <!-- Name: Context --> <!-- Type: int --> <!-- Description: 0 the operation is before replenishment task. --> <!-- ====================================================================================================== --> <Property Name="Context" Value="0"/> </Interface> </Class> <!--Std Cash Cassette Information screen configuration--> <Class ID="AfterStdCashCDMCassetteReportTasks" Name="NCR.APTRA.NDC.CDMCassetteReportTasks.CDMCassetteReportTasks" Assembly="NCR.APTRA.NDC.CDMCassetteReportTasks.dll"> <Interface> <!-- ====================================================================================================== --> <!-- Name: Context --> <!-- Type: int --> <!-- Description: 1 the operation is after replenishment task --> <!-- ====================================================================================================== --> <Property Name="Context" Value="1"/> </Interface> </Class> <!--Test Cash Cassette Information screen configuration--> <Class ID="BeforeTestCashCDMCassetteReportTasks" Name="NCR.APTRA.NDC.CDMCassetteReportTasks.CDMCassetteReportTasks" Assembly="NCR.APTRA.NDC.CDMCassetteReportTasks.dll"> <Interface> <!-- ====================================================================================================== --> <!-- Name: Context --> <!-- Type: int --> <!-- Description: 0 the operation is before replenishment task. --> <!-- ====================================================================================================== --> <Property Name="Context" Value="0"/> </Interface> </Class> <!--Test Cash Cassette Information screen configuration--> <Class ID="AfterTestCashCDMCassetteReportTasks" Name="NCR.APTRA.NDC.CDMCassetteReportTasks.CDMCassetteReportTasks" Assembly="NCR.APTRA.NDC.CDMCassetteReportTasks.dll"> <Interface> <!-- ====================================================================================================== --> <!-- Name: Context --> <!-- Type: int --> <!-- Description: 1 the operation is after replenishment task --> <!-- ====================================================================================================== --> <Property Name="Context" Value="1"/> </Interface> </Class> <!-- Advance NDC Print Hook Service --> <Class ID="NotifyPrintHooks" Name="NCR.APTRA.NDC.PrinterCore.NotifyPrintHooks" Assembly="NCR.APTRA.NDC.PrinterCore.dll" CreateAlways="true" > <Interface> <!-- Don't modify these properties --> <Property Name="PrintHooksComponentList" Value="PrintHookFunctionComponentList" IsArray="true" /> <Property Name="HooksConnections" Value="PrintHookRegistration" IsArray="true" /> </Interface> </Class> <!-- Advance NDC Receipt Service --> <Class ID="NDCReceiptService" Name="NCR.APTRA.NDC.RcptSrv.NDCRcptSrv" Assembly="NCR.APTRA.NDC.RcptSrv.dll"> <Constructor> <Argument Name="deviceName" Value="ReceiptPrinter1"/> </Constructor> <Interface> <Property Name="ConfigurePrintHooks" Value="NotifyPrintHooks" IsLink="true"/> <Property Name="ConfigContainer" Value="NDCLocalTxReceiptConfigContainer" /> </Interface> </Class> <!-- Offline Print Data class provides data used in Offline/Local Transaction printing --> <Class ID="CommonOfflinePrintData" Name="NCR.APTRA.NDC.PrinterCore.CommonOfflinePrintData" Assembly="NCR.APTRA.NDC.PrinterCore.dll"> <Constructor> <Argument Name="commonData" Value="NDCCommonData"/> <Argument Name="terminalService" Value="ITerminalService"/> <Argument Name="personalDataMasker" Value="SensitiveDataMasker"/> </Constructor> <Interface> </Interface> </Class> <!-- Advance NDC Camera Service --> <Class ID="NDCCameraService" Name="NCR.APTRA.NDC.CameraService.NDCCameraService" Assembly="NCR.APTRA.NDC.CameraService.dll" CreateAlways="true"> <Constructor> <Argument Name="CommonData" Value="NDCCommonData"/> </Constructor> </Class> <!-- NDCVoiceGuidance subsystem --> <Class ID="NDCVoiceGuidance" Name="NCR.APTRA.NDC.VoiceGuidance.NDCVoiceGuidance" Assembly="NCR.APTRA.NDC.VoiceGuidance.dll"> <Interface> </Interface> </Class> <!-- TextToSpeech Engine abstraction --> <Class ID="TextToSpeechService" Name="NCR.APTRA.SAPITTSSrv.SAPITextToSpeech" Assembly="NCR.APTRA.SAPITTSSrv.dll"> <Interface> </Interface> </Class> <!-- Display Manager Updates --> <Class ID="CustomDataWriter" Name="NCR.APTRA.NDC.PersistentDataService.StdPersistentDataService" Assembly="NCR.APTRA.NDC.PersistentDataService.dll"> <Interface> <Property Name="PersistentFile" Value="C:\Program Files\NCR APTRA\Advance NDC\Data\Custom.dat" /> </Interface> </Class> <Class ID="CustomDataReader" Name="NCR.APTRA.NDC.PersistentDataService.StdPersistentDataService" Assembly="NCR.APTRA.NDC.PersistentDataService.dll"> <Interface> <Property Name="PersistentFile" Value="C:\Program Files\NCR APTRA\Advance NDC\Data\Custom.dat" /> </Interface> </Class> <Class ID="StdReservedScreenCollection" Name="NCR.APTRA.NDC.ScreenManager.StdReservedScreenCollection" Assembly="NCR.APTRA.NDC.ScreenManager.dll" X="90" Y="400"> <Interface> <Property Name="ReservedScreenFiles" Value="ReservedScreens" IsArray="true" /> </Interface> </Class> <Class ID="ACSDFOfflineScreenRetriever" Name="NCR.APTRA.NDC.ScreenManager.StdOfflineScreenRetriever" Assembly="NCR.APTRA.NDC.ScreenManager.dll" X="290" Y="400"> <Interface> <Property Name="DisplayType" Value="ACSDF" /> </Interface> </Class> <Class ID="NDCACSDFOfflineScreenRetriever" Name="NCR.APTRA.NDC.ScreenManager.StdOfflineScreenRetriever" Assembly="NCR.APTRA.NDC.ScreenManager.dll" X="290" Y="400"> <Interface> <Property Name="DisplayType" Value="NDCACSDF" /> </Interface> </Class> <Class ID="HTMLOfflineScreenRetriever" Name="NCR.APTRA.NDC.ScreenManager.StdOfflineScreenRetriever" Assembly="NCR.APTRA.NDC.ScreenManager.dll" X="290" Y="400"> <Interface> <Property Name="DisplayType" Value="HTML" /> </Interface> </Class> <Class ID="ScreenManager" Name="NCR.APTRA.NDC.ScreenManager.StdScreenManager" Assembly="NCR.APTRA.NDC.ScreenManager.dll" X="218" Y="164"> <Interface> <Property Name="ScreenRetrievers" Value="OfflineScreenRetrievers" IsLink="true" IsArray="true" /> <Property Name="RawScreenCollections" Value="ReservedScreenRetrievers" IsLink="true" IsArray="true" /> </Interface> </Class> <Class ID="StdRenderer" Name="NCR.APTRA.ChnApp.WinRenderer.StdRenderer" Assembly="NCR.APTRA.ChnApp.WinRenderer.dll"> <Interface> </Interface> </Class> <Class ID="NdcRenderer" Name="NCR.APTRA.NDC.WinRenderer.NDCACSDFRenderer" Assembly="NCR.APTRA.NDC.WinRenderer.dll"> <Interface> </Interface> </Class> <Class ID="StdWinRendererScreenConverter" Name="NCR.APTRA.NDC.WinRendererScreenConverter.StdWinRendererScreenConverter" Assembly="NCR.APTRA.NDC.WinRendererScreenConverter.dll"> <Interface /> </Class> <Class ID="StdAudioService" Name="NCR.APTRA.NDC.AudioSrv.StdAudioService" Assembly="NCR.APTRA.NDC.AudioSrv.dll"> <Interface /> </Class> <Class ID="DisplayManager" Name="NCR.APTRA.NDC.DisplayManager.StdDisplayManager" Assembly="NCR.APTRA.NDC.DisplayManager.dll"> <Constructor> <Argument Name="screenArchive" Value="ScreenManager" /> <Argument Name="screenRenderers" Value="Renderers" /> <Argument Name="screenConverters" Value="Converters" /> <Argument Name="audioService" Value="StdAudioService" /> <Argument Name="commonData" Value="NDCCommonData" /> </Constructor> <Interface> <!-- ====================================================================================================== --> <!-- Name: EnableGreatFDK --> <!-- Type: Boolean --> <!-- Description: Used to Set the property to Enable Great FDK to simulate whole screen as a FDK A --> <!-- Possible Values: true or false --> <!-- Default Value: false --> <!-- ====================================================================================================== --> <Property Name="EnableGreatFDK" Value="false" DataDictionary="AANDC ConfigurationB" DictionaryRecordType="HKEY_LOCAL_MACHINE\SOFTWARE\NCR\Advance NDC\Extensions\Cardless Transaction" DictionaryFieldName="Enable Great FDK"/> </Interface> </Class> <Class ID="ScreenRescaler" Name="NCR.APTRA.NDC.ScreenUtils.FDKScreenAdjuster" Assembly="NCR.APTRA.NDC.ScreenUtils.dll"> <Constructor> <Argument Name="executionContext" Value="NDC Configuration" /> </Constructor> <Interface> </Interface> </Class> <!-- End --> <!-- VDM Manager --> <Class ID="VDMManager" Name="NCR.APTRA.VDMManager.VDMManager" Assembly="NCR.APTRA.VDMManager.dll" > <Interface> <Property Name="OpenBeforeAcknowledge" Value="true" /> </Interface> </Class> <!-- Allow Access To Native NDC Configuration Data --> <Class ID="NDC Configuration" Name="NCR.APTRA.NDC.Configuration.ConfigurationData" Assembly="NCR.APTRA.NDC.Configuration.dll"/> <!-- Advance NDC Renderer --> <Class ID="IRenderer" Name="NCR.APTRA.NDC.Renderer.NDCRenderer" Assembly="NCR.APTRA.NDC.Renderer.dll"> <Constructor> <Argument Name="displayManager" Value="DisplayManager" /> </Constructor> <Interface> <Property Name="ScreenArchive" Value="ScreenManager" /> </Interface> </Class> <!-- Advance NDC Keyboard Service --> <Class ID="IKeyboardService" Name="NCR.APTRA.NDC.KeyboardSrv.NDCKeyboardService" Assembly="NCR.APTRA.NDC.KeyboardSrv.dll"> <Constructor> <Argument Name="keyboard" Value="NDCKeyboard" /> </Constructor> </Class> <Class ID="IndicatorService" Name="NCR.APTRA.IndicatorService.IndicatorService" Assembly="NCR.APTRA.IndicatorService.dll"> </Class> <Class ID="EnhancedAudioService" Name="NCR.APTRA.IndicatorService.EnhancedAudioService" Assembly="NCR.APTRA.IndicatorService.dll"> </Class> <!-- Advance NDC Journal Service --> <Class ID="IJournalService" Name="NCR.APTRA.NDC.JrnlSrv.NDCJrnlSrv" Assembly="NCR.APTRA.NDC.JrnlSrv.dll"> <Constructor> <Argument Name="customData" Value="NDCCustomData" /> <Argument Name="printData" Value="NDCPrinting" /> </Constructor> <Interface> <Property Name="RecordTypeMapping" Value="JournalRecordMapping" IsArray="true"/> </Interface> </Class> <!-- NDC Common Data Access --> <Class ID="NDCCommonData" Name="NCR.APTRA.NDC.CommonDataAccess.NDCCommonData" Assembly="NCR.APTRA.NDC.CommonData.dll"> </Class> <!-- NDC Host --> <Class ID="NDCHost" Name="NCR.APTRA.NDC.Customisation.NDCHost" Assembly="NCR.APTRA.NDC.Customisation.dll"> </Class> <!-- NDC Customisation Data --> <Class ID="NDCCustomData" Name="NCR.APTRA.NDC.Customisation.NDCCustomData" Assembly="NCR.APTRA.NDC.Customisation.dll"> </Class> <!-- NDC Printing Data --> <Class ID="NDCPrinting" Name="NCR.APTRA.NDC.Customisation.NDCPrinting" Assembly="NCR.APTRA.NDC.Customisation.dll"> </Class> <!-- NDC Keyboard Data --> <Class ID="NDCKeyboard" Name="NCR.APTRA.NDC.Customisation.Keyboard" Assembly="NCR.APTRA.NDC.Customisation.dll"> </Class> <!-- NDC Terminal Status --> <Class ID="TerminalStatus" Name="NCR.APTRA.NDC.Customisation.TerminalStatus" Assembly="NCR.APTRA.NDC.Customisation.dll"> </Class> <!-- Advance NDC Terminal Service --> <Class ID="ITerminalService" Name="NCR.APTRA.NDC.TerminalService.NDCTerminalService" Assembly="NCR.APTRA.NDC.TerminalService.dll"> <Interface> <Operation OperationName="SetHardwareInfo"> <Argument Name="hardwareInfo" Value="NDCHardwareInfo"/> </Operation> </Interface> </Class> <!-- Advance NDC Registry Configuration --> <Class ID="AANDC Configuration" Name="NCR.APTRA.Configuration.Registry" Assembly="NCR.APTRA.Configuration.dll"/> <!-- Advance NDC Registry Configuration For Boolean Property Values--> <Class ID="AANDC ConfigurationB" Name="NCR.APTRA.Configuration.Registry" Assembly="NCR.APTRA.Configuration.dll"> <Interface> <Property Name="ValuesAsBoolean" Value="True"/> </Interface> </Class> <!-- Cheque Validation Services --> <Class ID="IChequeValidation" Name="NCR.APTRA.CodelineChqValidator.CodelineValidator" Assembly="NCR.APTRA.CodelineChqValidator.dll"> <Interface> <!--Property Name="JournalService" Value="IJournalService"/--> <Property Name="TerminalService" Value="ITerminalService"/> <Property Name="TestDefinitionFile" Value="C:\Program Files\NCR APTRA\Advance NDC\Config\NCRCVCONFIG.XML"/> </Interface> </Class> <Class ID="IConfigurableChequeValidator" Name="NCR.APTRA.ConfigurableValidator.ConfigurableChequeValidator" Assembly="NCR.APTRA.ConfigurableChequeValidator.dll"> <Interface> <Property Name="BaseValidator" Value="IChequeValidation"/> </Interface> </Class> <Class ID="SharedChequeDetail" Name="NCR.APTRA.NDC.Customisation.ChequeDetails.SharedChequeDetail" Assembly="NCR.APTRA.NDC.Customisation.ChequeDetails.dll" Remoted="Any"> <Constructor> <Argument Name="chequeAcceptServiceName" Value="_IChequeAcceptService" /> </Constructor> </Class> <!-- Validation Service and Application Control Cheque Refusal --> <!-- Beep at deposit (AudioIndicatorEnabled) configured via NDC Configuration Option 2c --> <Class ID="IChequeAcceptService" Name="NCR.APTRA.BunchChqAccptSrv.XFSBunchChequeAcceptService" Assembly="NCR.APTRA.BunchChqAccptSrv.dll"> <Interface> <Property Name="ScanAfterEndorse" Value="True" DataDictionary="NDC Configuration" DictionaryRecordType="Boolean" DictionaryFieldName="idOptionArray83:2"/> <Property Name="ValidationService" Value="IConfigurableChequeValidator"/> <Property Name="AudioIndicatorEnabled" Value="True" DataDictionary="NDC Configuration" DictionaryRecordType="ReverseBoolean" DictionaryFieldName="idBeepInDeposit"/> <Property Name="GuidanceLightsFlashRate" Value="MediumFlash" DataDictionary="NDC Configuration" DictionaryRecordType="IndicatorFlashRate" DictionaryFieldName="idMEIControlOpt"/> <Property Name="ImageCreationDir" Value="C:\Program Files\NCR APTRA\Advance NDC\ChequeImages" DataDictionary="AANDC Configuration" DictionaryRecordType="HKEY_LOCAL_MACHINE\SOFTWARE\NCR\Advance NDC\CPM" DictionaryFieldName="ImagePath"/> </Interface> </Class> <!-- Image Mark Deposit Recorder Configuration --> <Class ID="DepositRecorder" Name="NCR.APTRA.ImageMarkRecorder.ImageMarkDepositRecorder" Assembly="NCR.APTRA.ImageMarkRecorder.dll"> <Interface> <Property Name="TerminalService" Value="ITerminalService"/> <Property Name="UploadDir" Value="C:\Program Files\NCR APTRA\Passport" DataDictionary="AANDC Configuration" DictionaryRecordType="HKEY_LOCAL_MACHINE\SOFTWARE\NCR\Advance NDC\CPM" DictionaryFieldName="Path"/> </Interface> </Class> <!-- Advance NDC ImageMark Interface --> <Class ID="IPaymentProcessor" Name="NCR.APTRA.NDC.PaymentProcessing.NDCImageMarkProcessor" Assembly="NCR.APTRA.NDC.ImageMarkProcessor.dll"> <Constructor> <Argument Name="recorder" Value="DepositRecorder"/> </Constructor> <Interface> <!-- Property specified as values 1 or 3 for Transaction Recording. This maps to Bit 0 being set --> <Property Name="RecordTransactions" Value="False" DataDictionary="AANDC ConfigurationB" DictionaryRecordType="HKEY_LOCAL_MACHINE\SOFTWARE\NCR\Advance NDC\CPM" DictionaryFieldName="ImageMark:0"/> </Interface> </Class> <Class ID="DataDictionary" Name="NCR.APTRA.DatRec.StdDataDictionary" Assembly="NCR.APTRA.DatRec.dll"/> <!-- Advance NDC Status Handling --> <Class ID="ChequeAcceptStatusHandler" Name="NCR.APTRA.NDC.StatusHandling.ChequeAcceptStatusHandler" Assembly="NCR.APTRA.NDC.StatusHandling.dll"> <Constructor> <Argument Name="chequeAcceptor" Value="IChequeAcceptService"/> <Argument Name="customData" Value="NDCCustomData"/> <Argument Name="commonData" Value="NDCCommonData"/> <Argument Name="printing" Value="NDCPrinting"/> </Constructor> <Interface> <Property Name="PersonalDataMasker" Value="SensitiveDataMasker"/> </Interface> </Class> <Class ID="ChequeAcceptManagement" Name="NCR.APTRA.NDC.StatusHandling.ChequeAcceptManagement" Assembly="NCR.APTRA.NDC.StatusHandling.dll"> <Constructor> <Argument Name="statusHandler" Value="ChequeAcceptStatusHandler"/> </Constructor> </Class> <Class ID="BunchChequeTransaction" Name="NCR.APTRA.NDC.BunchChequeTransactionReply.DynamicChequeDetails" Assembly="NCR.APTRA.NDC.BunchChequeTransactionReply.dll"> <Interface> <Property Name="AmountDecimalPlaces" Value="2" DataDictionary="AANDC Configuration" DictionaryRecordType="HKEY_LOCAL_MACHINE\SOFTWARE\NCR\Advance NDC\CPM" DictionaryFieldName="AmountDecimalPlaces"/> </Interface> </Class> <!-- Configuration for DataCopyAndCompareState --> <Class ID="DataCopyAndCompareStateConfig" Name="NCR.APTRA.NDC.CommonStates.DataCopyAndCompareStateConfig" Assembly="NCR.APTRA.NDC.CommonStates.dll" > <Constructor> <Argument Name="ndcConfigData" Value="NDC Configuration"/> </Constructor> <Interface> </Interface> </Class> <!-- Configuration for CRMFlowPointStateConfig --> <Class ID="CRMFlowPointStateConfig" Name="NCR.APTRA.NDC.CommonStates.CRMFlowPointStateConfig" Assembly="NCR.APTRA.NDC.CommonStates.dll"> <Constructor> <Argument Name="ndcConfigData" Value="NDC Configuration" /> </Constructor> <Interface /> </Class> <!-- Implementation of the NDCHangMonitorConfig --> <Class ID="NDCHangMonitorConfig" Name="NCR.APTRA.NDC.HangMonitorHelper.NDCHangMonitorConfig" Assembly="NCR.APTRA.NDC.HangMonitorHelper.dll" > <Constructor> <Argument Name="commonData" Value="NDCCommonData"/> </Constructor> <Interface> <Property Name="HangMonitorStateTypes" Value="HangMonitorStateTypes" IsArray="true" /> </Interface> </Class> <!-- Implementation of the DataCopyAndCompareState --> <Class ID="DataCopyAndCompareState" Name="NCR.APTRA.NDC.CommonStates.DataCopyAndCompareState" Assembly="NCR.APTRA.NDC.CommonStates.dll" > <Constructor> <Argument Name="configuration" Value="DataCopyAndCompareStateConfig"/> <Argument Name="commonData" Value="NDCCommonData"/> </Constructor> <Interface> </Interface> </Class> <!-- Implementation of the CRMFlowPointState --> <Class ID="CRMFlowPointState" Name="NCR.APTRA.NDC.CommonStates.CRMFlowPointState" Assembly="NCR.APTRA.NDC.CommonStates.dll"> <Constructor> <Argument Name="configuration" Value="CRMFlowPointStateConfig" /> <Argument Name="commonData" Value="NDCCommonData" /> <Argument Name="CRMflow" Value="ICRMFlowHandling" /> </Constructor> <Interface /> </Class> <!-- Implementation of the Timeout State --> <Class ID="ITimeoutFlow" Name="NCR.APTRA.NDC.NDCStates.NDCTimeoutFlow" Assembly="NCR.APTRA.NDC.NDCStates.dll" Transient="false"> </Class> <Class ID="PrinterCore" Name="NCR.APTRA.NDC.PrinterCore.StdNdcPrinterCore" Assembly="NCR.APTRA.NDC.PrinterCore.dll"> <Interface> <Property Name="Translator" Value="DataTranslator" IsLink="true" /> <Property Name="FontMappings" Value="FontMappingsArray" IsArray="true" /> </Interface> </Class> <Class ID="DataTranslator" Name="NCR.APTRA.DataTranslator.StdDataTrans" Assembly="NCR.APTRA.DataTranslator.dll" X="90" Y="220"> <Interface> <Property Name="DefaultLanguage" Value="ENG" /> </Interface> </Class> <Class ID="FormattedJournalService" Name="NCR.APTRA.NDC.FormattedJrnlSrv.NDCFormattedJrnlSrv" Assembly="NCR.APTRA.NDC.FormattedJrnlSrv.dll"> <Interface> <Property Name="NDCPrinterCore" Value="PrinterCore" IsLink="true"/> <Property Name="AddSecurityTrace" Value="true" /> </Interface> </Class> <Class ID="FormattedReceiptService" Name="NCR.APTRA.NDC.FormattedRcptSrv.NDCFormattedRcptSrv" Assembly="NCR.APTRA.NDC.FormattedRcptSrv.dll"> <Interface> <Property Name="FormsConverter" Value="PrinterCore" IsLink="true" /> </Interface> </Class> <Class ID="ActivateKeyboardService" Name="NCR.APTRA.KeyboardSrv.XFSKeyboardService" Assembly="NCR.APTRA.KeyboardSrv.dll"> </Class> <Class ID="ConsumerGUIRenderer" Name="NCR.APTRA.CIFRenderer.CIFRenderer" Assembly="NCR.APTRA.CIFRenderer.dll"> <Interface> <Property Name="KeyboardService" Value="ActivateKeyboardService" IsLink="true"/> <Property Name="HexKeyA" Value="SupvNone" /> <Property Name="HexKeyB" Value="SupvNone" /> <Property Name="HexKeyC" Value="SupvNone" /> <Property Name="HexKeyD" Value="SupvNone" /> <Property Name="HexKeyE" Value="SupvNone" /> <Property Name="HexKeyF" Value="SupvNone" /> </Interface> </Class> <Class ID="OperatorTextRenderer" Name="NCR.APTRA.TTURenderer.StdTTURenderer" Assembly="NCR.APTRA.TTURenderer.dll"/> <Class ID="SupervisorTaskWrapper" Name="NCR.APTRA.NDC.SupvTaskWrapper.SupervisorTaskWrapper" Assembly="NCR.APTRA.NDC.SupvTaskWrapper.dll"> <Interface> <Property Name="JournalService" Value="FormattedJournalService" IsLink="true"/> <Property Name="CIFRenderer" Value="ConsumerGUIRenderer" IsLink="true"/> <Property Name="TTURenderer" Value="OperatorTextRenderer" IsLink="true"/> </Interface> </Class> <Class ID="StartInvestigation" Name="NCR.APTRA.PDCSupportTasks.StartInvestigation" Assembly="NCR.APTRA.PDCSupportTasks.dll"> <Interface> <Property Name="UserActivityTimeout" Value="0"/> <Property Name="DisplayTimeout" Value="0"/> <Property Name="JournalService" Value="FormattedJournalService"/> </Interface> </Class> <Class ID="ExportInvestigation" Name="NCR.APTRA.PDCSupportTasks.ExportInvestigation" Assembly="NCR.APTRA.PDCSupportTasks.dll" > <Interface> <Property Name="UserActivityTimeout" Value="0"/> <Property Name="DisplayTimeout" Value="0"/> <Property Name="JournalService" Value="FormattedJournalService"/> </Interface> </Class> <Class ID="DeleteInvestigation" Name="NCR.APTRA.PDCSupportTasks.DeleteInvestigation" Assembly="NCR.APTRA.PDCSupportTasks.dll" > <Interface> <Property Name="UserActivityTimeout" Value="0"/> <Property Name="DisplayTimeout" Value="0"/> <Property Name="JournalService" Value="FormattedJournalService"/> </Interface> </Class> <Class ID="ImportTemplate" Name="NCR.APTRA.PDCSupportTasks.ImportTemplate" Assembly="NCR.APTRA.PDCSupportTasks.dll" > <Interface> <Property Name="UserActivityTimeout" Value="0"/> <Property Name="DisplayTimeout" Value="0"/> <Property Name="JournalService" Value="FormattedJournalService"/> </Interface> </Class> <Class ID="DeleteTemplate" Name="NCR.APTRA.PDCSupportTasks.DeleteTemplate" Assembly="NCR.APTRA.PDCSupportTasks.dll" > <Interface> <Property Name="UserActivityTimeout" Value="0"/> <Property Name="DisplayTimeout" Value="0"/> <Property Name="JournalService" Value="FormattedJournalService"/> </Interface> </Class> <Class ID="InvestigationStatus" Name="NCR.APTRA.PDCSupportTasks.InvestigationStatus" Assembly="NCR.APTRA.PDCSupportTasks.dll" > <Interface> <Property Name="UserActivityTimeout" Value="0"/> <Property Name="DisplayTimeout" Value="0"/> <Property Name="JournalService" Value="FormattedJournalService"/> </Interface> </Class> <Class ID="StopInvestigation" Name="NCR.APTRA.PDCSupportTasks.StopInvestigation" Assembly="NCR.APTRA.PDCSupportTasks.dll"> <Interface> <Property Name="DisplayTimeout" Value="0"/> <Property Name="JournalService" Value="FormattedJournalService"/> </Interface> </Class> <Class ID="PauseInvestigation" Name="NCR.APTRA.PDCSupportTasks.PauseInvestigation" Assembly="NCR.APTRA.PDCSupportTasks.dll"> <Interface> <Property Name="DisplayTimeout" Value="0"/> <Property Name="JournalService" Value="FormattedJournalService"/> </Interface> </Class> <Class ID="ResumeInvestigation" Name="NCR.APTRA.PDCSupportTasks.ResumeInvestigation" Assembly="NCR.APTRA.PDCSupportTasks.dll"> <Interface> <Property Name="DisplayTimeout" Value="0"/> <Property Name="JournalService" Value="FormattedJournalService"/> </Interface> </Class> <Class ID="AbandonInvestigation" Name="NCR.APTRA.PDCSupportTasks.AbandonInvestigation" Assembly="NCR.APTRA.PDCSupportTasks.dll"> <Interface> <Property Name="DisplayTimeout" Value="0"/> <Property Name="JournalService" Value="FormattedJournalService"/> </Interface> </Class> <!-- Display All archive files, Select file and export the selected archive --> <Class ID="DisplayAllArchivesAndExportSelected" Name="NCR.APTRA.RetrieveArchiveTasks.ExportArchives" Assembly="NCR.APTRA.RetrieveArchiveTasks.dll"> <Interface> <Property Name="ArchiveManagerInstance" Value="StdArchiveManager"/> <Property Name="ArchiveSearchOption" Value="SelectArchive"/> <Property Name="UserActivityTimeout" Value="0"/> <Property Name="DisplayTimeout" Value="0"/> <Property Name="JournalService" Value="FormattedJournalService"/> </Interface> </Class> <!-- Display archive files for configured days, select archive and export the selected archive --> <Class ID="DisplayAndExportConfiguredDaysArchive" Name="NCR.APTRA.RetrieveArchiveTasks.ExportArchives" Assembly="NCR.APTRA.RetrieveArchiveTasks.dll"> <Interface> <Property Name="ArchiveManagerInstance" Value="StdArchiveManager"/> <Property Name="ArchiveSearchOption" Value="SelectArchive"/> <Property Name="DateSearchOption" Value="LastXDays"/> <Property Name="UserActivityTimeout" Value="0"/> <Property Name="DisplayTimeout" Value="0"/> <Property Name="JournalService" Value="FormattedJournalService"/> </Interface> </Class> <!-- Display last 24Hrs archive files, select archive and export the selected archive --> <Class ID="DisplayLast24HrsArchivesAndExportSelected" Name="NCR.APTRA.RetrieveArchiveTasks.ExportArchives" Assembly="NCR.APTRA.RetrieveArchiveTasks.dll"> <Interface> <Property Name="ArchiveManagerInstance" Value="StdArchiveManager"/> <Property Name="ArchiveSearchOption" Value="SelectArchive"/> <Property Name="DateSearchOption" Value="Current"/> <Property Name="UserActivityTimeout" Value="0"/> <Property Name="DisplayTimeout" Value="0"/> <Property Name="JournalService" Value="FormattedJournalService"/> </Interface> </Class> <!-- Search archive files by date, select archive and export the selected archive --> <Class ID="SearchArchiveByDateAndExport" Name="NCR.APTRA.RetrieveArchiveTasks.ExportArchives" Assembly="NCR.APTRA.RetrieveArchiveTasks.dll"> <Interface> <Property Name="ArchiveManagerInstance" Value="StdArchiveManager"/> <Property Name="ArchiveSearchOption" Value="SelectArchive"/> <Property Name="DateSearchOption" Value="Specify"/> <Property Name="UserActivityTimeout" Value="0"/> <Property Name="DisplayTimeout" Value="0"/> <Property Name="JournalService" Value="FormattedJournalService"/> </Interface> </Class> <!-- Display All archive groups, Select group and export the selected group --> <Class ID="DisplayAllGroupsAndExportSelected" Name="NCR.APTRA.RetrieveArchiveTasks.ExportArchives" Assembly="NCR.APTRA.RetrieveArchiveTasks.dll"> <Interface> <Property Name="ArchiveManagerInstance" Value="StdArchiveManager"/> <Property Name="ArchiveSearchOption" Value="SelectGroup"/> <Property Name="UserActivityTimeout" Value="0"/> <Property Name="DisplayTimeout" Value="0"/> <Property Name="JournalService" Value="FormattedJournalService"/> </Interface> </Class> <!-- Display archive groups for configured number of days, Select group and export the selected group --> <Class ID="DisplayAndExportArchiveGroupForConfiguredDays" Name="NCR.APTRA.RetrieveArchiveTasks.ExportArchives" Assembly="NCR.APTRA.RetrieveArchiveTasks.dll"> <Interface> <Property Name="ArchiveManagerInstance" Value="StdArchiveManager"/> <Property Name="ArchiveSearchOption" Value="SelectGroup"/> <Property Name="DateSearchOption" Value="LastXDays"/> <Property Name="UserActivityTimeout" Value="0"/> <Property Name="DisplayTimeout" Value="0"/> <Property Name="JournalService" Value="FormattedJournalService"/> </Interface> </Class> <!-- Display archive groups modified in last 24Hrs, select archive and export the selected archive --> <Class ID="Display24HrsArchiveGroupAndExportSelected" Name="NCR.APTRA.RetrieveArchiveTasks.ExportArchives" Assembly="NCR.APTRA.RetrieveArchiveTasks.dll"> <Interface> <Property Name="ArchiveManagerInstance" Value="StdArchiveManager"/> <Property Name="ArchiveSearchOption" Value="SelectGroup"/> <Property Name="DateSearchOption" Value="Current"/> <Property Name="UserActivityTimeout" Value="0"/> <Property Name="DisplayTimeout" Value="0"/> <Property Name="JournalService" Value="FormattedJournalService"/> </Interface> </Class> <!-- Search archive group by date, select archive group and export the selected archive --> <Class ID="SeacrhArchiveGroupByDateAndExport" Name="NCR.APTRA.RetrieveArchiveTasks.ExportArchives" Assembly="NCR.APTRA.RetrieveArchiveTasks.dll"> <Interface> <Property Name="ArchiveManagerInstance" Value="StdArchiveManager"/> <Property Name="ArchiveSearchOption" Value="SelectGroup"/> <Property Name="DateSearchOption" Value="Specify"/> <Property Name="UserActivityTimeout" Value="0"/> <Property Name="DisplayTimeout" Value="0"/> <Property Name="JournalService" Value="FormattedJournalService"/> </Interface> </Class> <!-- Create archive now and export archives --> <Class ID="ArchiveNowAndExport" Name="NCR.APTRA.RetrieveArchiveTasks.ExportArchives" Assembly="NCR.APTRA.RetrieveArchiveTasks.dll" > <Interface> <Property Name="ArchiveManagerInstance" Value="StdArchiveManager"/> <Property Name="DateSearchOption" Value="Now" /> <Property Name="UserActivityTimeout" Value="0"/> <Property Name="DisplayTimeout" Value="0"/> <Property Name="JournalService" Value="FormattedJournalService"/> </Interface> </Class> <!-- Export all archives --> <Class ID="ExportAllArchives" Name="NCR.APTRA.RetrieveArchiveTasks.ExportArchives" Assembly="NCR.APTRA.RetrieveArchiveTasks.dll"> <Interface> <Property Name="ArchiveManagerInstance" Value="StdArchiveManager"/> <Property Name="ArchiveSearchOption" Value="ExportAll"/> <Property Name="DateSearchOption" Value="All"/> <Property Name="UserActivityTimeout" Value="0"/> <Property Name="DisplayTimeout" Value="0"/> <Property Name="JournalService" Value="FormattedJournalService"/> </Interface> </Class> <!-- Export last 7 days archives --> <Class ID="ExportConfiguredDaysArchives" Name="NCR.APTRA.RetrieveArchiveTasks.ExportArchives" Assembly="NCR.APTRA.RetrieveArchiveTasks.dll"> <Interface> <Property Name="ArchiveManagerInstance" Value="StdArchiveManager"/> <Property Name="ArchiveSearchOption" Value="ExportAll"/> <Property Name="DateSearchOption" Value="LastXDays"/> <Property Name="NumberOfDays" Value="7"/> <Property Name="UserActivityTimeout" Value="0"/> <Property Name="DisplayTimeout" Value="0"/> <Property Name="JournalService" Value="FormattedJournalService"/> </Interface> </Class> <!-- Export last 24hrs archives --> <Class ID="ExportLast24HrsArchives" Name="NCR.APTRA.RetrieveArchiveTasks.ExportArchives" Assembly="NCR.APTRA.RetrieveArchiveTasks.dll"> <Interface> <Property Name="ArchiveManagerInstance" Value="StdArchiveManager"/> <Property Name="ArchiveSearchOption" Value="ExportAll"/> <Property Name="DateSearchOption" Value="Current"/> <Property Name="UserActivityTimeout" Value="0"/> <Property Name="DisplayTimeout" Value="0"/> <Property Name="JournalService" Value="FormattedJournalService"/> </Interface> </Class> <!--Instance used for the archive manager supervisor tasks--> <Class ID="StdArchiveManager" Name="NCR.APTRA.ArchiveMan.StdArchiveManager" Assembly="NCR.APTRA.ArchiveMan.dll" CreateAlways="true"> <Interface> <Property Name="NetworkID" Value=""/> <Property Name="AMProviders" Value="AMProviderArray"/> <Property Name="TerminalService" Value="TerminalService"/> <Property Name="OperateInService" Value="True"/> </Interface> </Class> <!--Instance used for Scheduler--> <Class ID="StdArchiveManager_Scheduler" Name="NCR.APTRA.ArchiveMan.StdArchiveManager" Assembly="NCR.APTRA.ArchiveMan.dll" CreateAlways="true"> <Interface> <Property Name="ArchiveScheduler" Value="Scheduler"/> <Property Name="NetworkID" Value=""/> <Property Name="AMProviders" Value="AMProviderArray_Scheduler"/> <Property Name="TerminalService" Value="TerminalService"/> <Property Name="OperateInService" Value="True"/> </Interface> </Class> <Class ID="Scheduler" Name="NCR.APTRA.ArchiveMan.Scheduler" Assembly="NCR.APTRA.ArchiveMan.dll"> <Interface> <Property Name="ScheduledDays" Value="ScheduledDaysArray"/> </Interface> </Class> <Class ID="AMProviderFiles1" Name="NCR.APTRA.ArchiveMan.AMProviderFiles" Assembly="NCR.APTRA.ArchiveMan.dll"> <Interface> <Property Name="Groups" Value="AMProviderFiles1Groups"/> </Interface> </Class> <Class ID="AMProviderUEH" Name="NCR.APTRA.ArchiveMan.AMProviderFiles" Assembly="NCR.APTRA.ArchiveMan.dll"> <Interface> <Property Name="Groups" Value="AMProviderUEHGroups"/> </Interface> </Class> <Class ID="AMProviderFiles2" Name="NCR.APTRA.ArchiveMan.AMProviderFiles" Assembly="NCR.APTRA.ArchiveMan.dll"> <Interface> <Property Name="Groups" Value="AMProviderFiles2Groups"/> </Interface> </Class> <!-- Create archive for the Cache Logs --> <Class ID="AMProviderCacheFiles" Name="NCR.APTRA.ArchiveMan.AMProviderFiles" Assembly="NCR.APTRA.ArchiveMan.dll"> <Interface> <Property Name="Groups" Value="AMProviderCacheFilesGroups" /> <Property Name="SourcePath" Value="C:\Program Files\NCR APTRA\Problem Determination Collection\AOTraces\BackUps\" /> <Property Name="SearchPattern" Value="*.xml" /> </Interface> </Class> <Class ID="TerminalService" Name="NCR.APTRA.TermSrvSDK.StdTerminalService" Assembly="NCR.APTRA.TermSrvSDK.dll"> <Interface> <Property Name="TerminalInfo" Value="TerminalInfo"/> </Interface> </Class> <Class ID="TerminalInfo" Name="NCR.APTRA.TermSrvSDK.StdTerminalInfo" Assembly="NCR.APTRA.TermSrvSDK.dll"> <Interface> <Property Name="TerminalOwner" Value="OwnerDetails"/> <Property Name="NetworkIdentity" Value="NetworkIdentityArray"/> <Property Name="TerminalLocation" Value="PostalAddress"/> </Interface> </Class> <Class ID="OwnerDetails" Name="NCR.APTRA.TermSrvSDK.StdOwnerDetails" Assembly="NCR.APTRA.TermSrvSDK.dll"> <Interface> </Interface> </Class> <Class ID="NetworkIdentity1" Name="NCR.APTRA.TermSrvSDK.StdNetworkIdentity" Assembly="NCR.APTRA.TermSrvSDK.dll"> <Interface> </Interface> </Class> <Class ID="PostalAddress" Name="NCR.APTRA.TermSrvSDK.StdPostalAddress" Assembly="NCR.APTRA.TermSrvSDK.dll"> <Interface> <Property Name="Address" Value="AddressArray"/> </Interface> </Class> <Class ID="AMProviderXFSLog1" Name="NCR.APTRA.ArchiveMan.AMProviderXFSLog" Assembly="NCR.APTRA.ArchiveMan.dll"> <Interface> <Property Name="Groups" Value="AMProviderXFSLog1Groups"/> </Interface> </Class> <Class ID="AMProviderInvestigation1" Name="NCR.APTRA.ArchiveMan.AMProviderInvestigation" Assembly="NCR.APTRA.ArchiveMan.dll" > <Interface> <Property Name="Groups" Value="AMProviderInvestigation1Groups"/> <Property Name="RemoveTrace" Value="True"/> </Interface> </Class> <Class ID="AMProviderEventLog1" Name="NCR.APTRA.ArchiveMan.AMProviderEventLogs" Assembly="NCR.APTRA.ArchiveMan.dll"> <Interface> <Property Name="Groups" Value="AMProviderEventLog1Groups"/> </Interface> </Class> <Class ID="AMProviderAlwaysOn1" Name="NCR.APTRA.ArchiveMan.AMProviderAlwaysOn" Assembly="NCR.APTRA.ArchiveMan.dll"> <Interface> <Property Name="Groups" Value="AMProviderAlwaysOn1Groups"/> <Property Name="RemoveTrace" Value="True"/> </Interface> </Class> <!-- Res Neg --> <Class ID="ResNeg" Name="NCR.APTRA.NDC.ResNeg.ResourceNegotiator" Assembly="NCR.APTRA.NDC.ResNeg.dll"> <Interface> <Property Name="DeviceServices" Value="NegotiableServicesArray" /> </Interface> </Class> <!-- Handling TCP/IP tasks--> <!-- TCPIPReceiptSrv for PRINT TCPIP task --> <Class ID="TCPIPReceiptSrv" Name="NCR.APTRA.RcptSrv.XFSReceiptService" Assembly="NCR.APTRA.RcptSrv.dll"> <Interface> <Property Name="Media" Value="Receipt1" /> <Property Name="ConfigContainer" Value="TcpipSupportTaskReceiptConfigContainer" /> </Interface> </Class> <!-- VPITCPIP SetDNSSuffix class --> <Class ID="SetDNSSuffixTask" Name="NCR.APTRA.TcpipSupportTask.SetDnsSuffix" Assembly="NCR.APTRA.TcpipSupportTask.dll"> <Interface> <Property Name="DisplayTimeout" Value="0"/> </Interface> </Class> <!-- VPITCPIP ConfigFirewallPorts class --> <Class ID="ConfigFirewallPortsTask" Name="NCR.APTRA.TcpipSupportTask.ConfigureFirewallPorts" Assembly="NCR.APTRA.TcpipSupportTask.dll"> <Interface> <Property Name="DisplayTimeout" Value="0"/> </Interface> </Class> <!-- VPITCPIP ConvertLink class --> <Class ID="ConvertLinkTask" Name="NCR.APTRA.TcpipSupportTask.ConvertLink" Assembly="NCR.APTRA.TcpipSupportTask.dll"> <Interface> <Property Name="DisplayTimeout" Value="0"/> </Interface> </Class> <!-- VPITCPIP EnableFirewall class --> <Class ID="EnableFirewallTask" Name="NCR.APTRA.TcpipSupportTask.EnableFirewall" Assembly="NCR.APTRA.TcpipSupportTask.dll"> <Interface> <Property Name="DisplayTimeout" Value="0"/> </Interface> </Class> <!-- VPITCPIP EnableICMPEcho class --> <Class ID="EnableICMPEchoTask" Name="NCR.APTRA.TcpipSupportTask.EnableICMPEcho" Assembly="NCR.APTRA.TcpipSupportTask.dll"> <Interface> <Property Name="DisplayTimeout" Value="0"/> </Interface> </Class> <!-- VPITCPIP ConfigFirewallPrograms class --> <Class ID="ConfigureFirewallProgramsTask" Name="NCR.APTRA.TcpipSupportTask.ConfigureFirewallPrograms" Assembly="NCR.APTRA.TcpipSupportTask.dll"> <Interface> <Property Name="DisplayTimeout" Value="0"/> </Interface> </Class> <!-- VPITCPIP ConfigConfigFirewallSettings class --> <Class ID="ConfigureFirewallSettingsTask" Name="NCR.APTRA.TcpipSupportTask.ConfigureFirewallSettings" Assembly="NCR.APTRA.TcpipSupportTask.dll"> <Interface> <Property Name="DisplayTimeout" Value="0"/> </Interface> </Class> <!-- VPITCPIP SetNetworkAddress class--> <Class ID="SetNetworkAddressTask" Name="NCR.APTRA.TcpipSupportTask.SetNetworkAddress" Assembly="NCR.APTRA.TcpipSupportTask.dll"> <Interface> <Property Name="DisplayTimeout" Value="0"/> </Interface> </Class> <!-- VPITCPIP SetNetworkVal class--> <Class ID="SetNetworkValueTask" Name="NCR.APTRA.TcpipSupportTask.SetNetworkValue" Assembly="NCR.APTRA.TcpipSupportTask.dll"> <Interface> <Property Name="DisplayTimeout" Value="0"/> </Interface> </Class> <!-- VPITCPIP RemoteHostIP class--> <Class ID="RemoteHostIPTask" Name="NCR.APTRA.TcpipSupportTask.RemoteHostIP" Assembly="NCR.APTRA.TcpipSupportTask.dll"> <Interface> <Property Name="DisplayTimeout" Value="0"/> </Interface> </Class> <!-- VPITCPIP ShowFirewallSettings class--> <Class ID="ShowFirewallSettingsTask" Name="NCR.APTRA.TcpipSupportTask.ShowFirewallSettings" Assembly="NCR.APTRA.TcpipSupportTask.dll"> <Interface> <Property Name="DisplayTimeout" Value="0"/> </Interface> </Class> <!-- VPITCPIP ShowTCPIPConfig class--> <Class ID="ShowTCPIPConfigTask" Name="NCR.APTRA.TcpipSupportTask.ShowTCPIPConfig" Assembly="NCR.APTRA.TcpipSupportTask.dll"> <Interface> <Property Name="DisplayTimeout" Value="0"/> </Interface> </Class> <!-- VPITCPIP SetTCPIPConfig class--> <Class ID="SetTCPIPConfigTask" Name="NCR.APTRA.TcpipSupportTask.SetTCPIPConfig" Assembly="NCR.APTRA.TcpipSupportTask.dll"> <Interface> <Property Name="DisplayTimeout" Value="0"/> </Interface> </Class> <!-- VPITCPIP TestNetwork class--> <Class ID="TestNetworkTask" Name="NCR.APTRA.TcpipSupportTask.TestNetwork" Assembly="NCR.APTRA.TcpipSupportTask.dll"> <Interface> <Property Name="DisplayTimeout" Value="0"/> <Property Name="ConfigDataTranslator" Value="true"/> </Interface> </Class> <!-- NDCCRM Configurations--> <Class ID="NDCCRMService" Name="NCR.APTRA.NDC.NDCCRM.NDCCRMService" Assembly="NCR.APTRA.NDC.NDCCRMService.dll"> <Interface> <Property Name="Renderer" Value="DisplayManager"/> <Property Name="TMSService" Value="TMSAggregate"/> <Property Name="KeyboardService" Value="ActivateKeyboardService"/> <Property Name="ReceiptService" Value="ReceiptSrv"/> <Property Name="TerminalService" Value="CRMTerminalService"/> <Property Name="SupportedFlowpointsToContinuousDisplay" Value="SupportedFlowpointsArray" IsArray="true"/> </Interface> </Class> <!-- TMSAggregate configuration--> <Class ID="TMSAggregate" Name="NCR.APTRA.TMSAggregate.AggregateTMSrv" Assembly="NCR.APTRA.TMSAggregate.dll"> <Interface> </Interface> </Class> <!-- TMSPromoteSrv configuration--> <Class ID="TMSPromote" Name="NCR.APTRA.TMSPromote.PromoteTMSrv" Assembly="NCR.APTRA.TMSPromote.dll"> <Interface> <Property Name="PersonalDataMasker" Value="IDPersonalDataMasker"/> </Interface> </Class> <!-- TMSCustomerPowerSrv configuration--> <Class ID="TMSCustomerPower" Name="NCR.APTRA.TMSCustomerPower.CustomerPowerTMSrv" Assembly="NCR.APTRA.TMSCustomerPower.dll"> <Interface> <Property Name="PersonalDataMasker" Value="IDPersonalDataMasker"/> </Interface> </Class> <!-- XFS ReceiptService configuration--> <Class ID="ReceiptSrv" Name="NCR.APTRA.RcptSrv.XFSReceiptService" Assembly="NCR.APTRA.RcptSrv.dll"> <Interface> <Property Name="ConfigContainer" Value="NDCCRMReceiptConfigContainer" /> </Interface> </Class> <Class ID="IDPersonalDataMasker" Name="NCR.APTRA.HideSensDataSrv.HideSensitiveDataService" Assembly="NCR.APTRA.HideSensDataSrv.dll"> <Interface> </Interface> </Class > <Class ID="IDDataMasks" Name="NCR.APTRA.HideSensDataSrv.HideSensitiveDataMask" Assembly="NCR.APTRA.HideSensDataSrv.dll"> <Interface> </Interface> </Class> <!-- End of NDCCRM Configurations--> <!-- Promote/Copyfile --> <Class ID="PromoteOrCopyFile" Name="NCR.APTRA.PromoteTasks.Promote" Assembly="NCR.APTRA.PromoteTasks.dll"> <Interface> <Property Name="JournalService" Value="FormattedJournalService"/> </Interface> </Class> <!-- Enable or disable Relate --> <Class ID="EnableOrDisableRelate" Name="NCR.APTRA.RelateTasks.RelateEnableDisable" Assembly="NCR.APTRA.RelateTasks.dll"> <Interface> <Property Name="JournalService" Value="FormattedJournalService"/> <Property Name="InstanceId" Value="TMSCustomerPower" /> </Interface> </Class> <!-- Delete Promote Campaigns --> <Class ID="DeleteCampaign" Name="NCR.APTRA.PromoteTasks.DeleteCampaign" Assembly="NCR.APTRA.PromoteTasks.dll"> <Interface> <Property Name="JournalService" Value="FormattedJournalService"/> </Interface> </Class> <!-- Enable or disable Promote Campaign --> <Class ID="PromoteEnableDisable" Name="NCR.APTRA.PromoteTasks.PromoteEnableDisable" Assembly="NCR.APTRA.PromoteTasks.dll"> <Interface> <Property Name="JournalService" Value="FormattedJournalService"/> <Property Name="InstanceId" Value="TMSPromote" /> </Interface> </Class> <!-- Import Promote Campaigns --> <Class ID="ImportCampaign" Name="NCR.APTRA.PromoteTasks.ImportCampaign" Assembly="NCR.APTRA.PromoteTasks.dll"> <Interface> <Property Name="JournalService" Value="FormattedJournalService"/> </Interface> </Class> <!-- Export Presentation logs --> <Class ID="ExportPresentationLog" Name="NCR.APTRA.PromoteTasks.ExportPresentationLog" Assembly="NCR.APTRA.PromoteTasks.dll"> <Interface> <Property Name="JournalService" Value="FormattedJournalService"/> </Interface> </Class> <!-- CRMFlowHandling Configurations--> <Class ID="ICRMFlowHandling" Name="NCR.APTRA.NDC.CRMFlow.CRMFlowHandling" Assembly="NCR.APTRA.NDC.CRMFlowHandling.dll"> <Constructor> <Argument Name="CommonData" Value="NDCCommonData"/> </Constructor> <Interface> <Property Name="CRMHelperService" Value="NDCCRMService"/> </Interface> </Class> <!-- Software Update service --> <Class ID="SWUpdateService" Name="NCR.APTRA.SWUpdateSrv.SWUpdate" Assembly="NCR.APTRA.SWUpdateSrv.dll"> <Interface> <Property Name="UseService" Value="True"/> </Interface> </Class> <!-- Software Update Tasks - Run Executable File --> <Class ID="RunExecutableFile" Name="NCR.APTRA.SoftwareUpdateTasks.SoftwareUpdateTasks" Assembly="NCR.APTRA.SoftwareUpdateTasks.dll"> <Interface> <Property Name="SoftwareUpdateService" Value="SWUpdateService"/> <Property Name="JournalService" Value="FormattedJournalService"/> <Property Name="UserActivityTimeout" Value="0"/> <!--Software update files must be signed for PCI compliance --> <Property Name="VerifySignature" Value="False" /> </Interface> </Class> <!--Software Update Tasks - Copy File --> <Class ID="CopyFiles" Name="NCR.APTRA.SoftwareUpdateTasks.SoftwareUpdateTasks" Assembly="NCR.APTRA.SoftwareUpdateTasks.dll"> <Interface> <Property Name="SoftwareUpdateService" Value="SWUpdateService"/> <Property Name="JournalService" Value="FormattedJournalService"/> <Property Name="InstallScript" Value=""/> <Property Name="UserActivityTimeout" Value="0"/> <!--Software update files must be signed for PCI compliance --> <Property Name="VerifySignature" Value="True" /> </Interface> </Class> <Class ID="ATMProvider" Name="NCR.APTRA.WMIATMControl.ATMProvider" Assembly="NCR.APTRA.WMIATMControl.dll" CreateAlways="true"> <Interface> </Interface> </Class> <!-- Auto Configure Devices --> <Class ID="AutoConfigureDevices" Name="NCR.APTRA.NDC.AutoConfigureDevices.NDCAutoConfigureDevices" Assembly="NCR.APTRA.NDC.AutoConfigureDevices.dll"> <Constructor> <Argument Name="commonData" Value="NDCCommonData"/> </Constructor> <Interface> <Property Name="JournalService" Value="NDCFormattedJrnlSrvCIC" IsLink="true"/> <Property Name="InfoTimeout" Value="0"/><!-- Function Complete Screen is displayed until user presses any key--> <Property Name="ErrorTimeout" Value="0"/><!-- Error Screen is displayed until user presses any key--> </Interface> </Class> <Class ID="AddCashCDMCassetteReportTasks" Name="NCR.APTRA.NDC.CDMCassetteReportTasks.CDMCassetteReportTasks" Assembly="NCR.APTRA.NDC.CDMCassetteReportTasks.dll"> <Interface> <Property Name="JournalService" Value="FormattedJournalService" IsLink="true" /> <Property Name="UserActivityTimeout" Value="0"/> <Property Name="DisplayTimeout" Value="0"/> </Interface> </Class> <Class ID="StdCashCDMCassetteReportTasks" Name="NCR.APTRA.NDC.CDMCassetteReportTasks.CDMCassetteReportTasks" Assembly="NCR.APTRA.NDC.CDMCassetteReportTasks.dll"> <Interface> <Property Name="JournalService" Value="FormattedJournalService" IsLink="true" /> <Property Name="UserActivityTimeout" Value="0"/> <Property Name="DisplayTimeout" Value="0"/> </Interface> </Class> <Class ID="TestCashCDMCassetteReportTasks" Name="NCR.APTRA.NDC.CDMCassetteReportTasks.CDMCassetteReportTasks" Assembly="NCR.APTRA.NDC.CDMCassetteReportTasks.dll"> <Interface> <Property Name="JournalService" Value="FormattedJournalService" IsLink="true" /> <Property Name="UserActivityTimeout" Value="0"/> <Property Name="DisplayTimeout" Value="0"/> </Interface> </Class> <Class ID="NDCCDIAccessServer" Name="NCR.APTRA.NDC.CDIServer.ProxyNDCCDIServer" Assembly="NCR.APTRA.NDC.CDIServer.dll" CreateAlways="true"> <Constructor> <Argument Name="commonData" Value="NDCCommonData" /> </Constructor> </Class> <!-- Services Array for start of day configuration --> <Array ID="ServicesArray"> <Element Value="VDMManager"/> <Element Value="IRenderer"/> <Element Value="IChequeAcceptService"/> <Element Value="IKeyboardService"/> <Element Value="IJournalService"/> <Element Value="IChequeValidation"/> <Element Value="IConfigurableChequeValidator"/> <Element Value="NDCCashAcceptService"/> <Element Value="ResNeg"/> <Element Value="NDCReceiptService"/> </Array> <!-- Negotiable Services Array for start of day configuration by Resource Negotiator --> <Array ID="NegotiableServicesArray"> <Element Value="IChequeAcceptService"/> <Element Value="IKeyboardService"/> <Element Value="IJournalService"/> <Element Value="NDCCashAcceptService"/> <Element Value="NDCReceiptService"/> <Element Value="ActivateKeyboardService"/> </Array> <Array ID="Renderers"> <Element Value="NdcRenderer"/> <Element Value="StdRenderer"/> </Array> <Array ID="Converters"> <Element Value="StdWinRendererScreenConverter"/> </Array> <Array ID="ReservedScreenRetrievers"> <Element Value="StdReservedScreenCollection" /> </Array> <!-- Array for Reserved Screen Files --> <Array ID="ReservedFiles"> <Element Value="RESRVD.DEF" /> <Element Value="RESRVD.4012" /> </Array> <Array ID="OfflineScreenRetrievers"> <Element Value="ACSDFOfflineScreenRetriever" /> <Element Value="NDCACSDFOfflineScreenRetriever" /> <Element Value="HTMLOfflineScreenRetriever" /> </Array> </Section> </ClassConfiguratorConfig> In this XML file I want to : -search if subcategory whit the name "-- Software Update Tasks - Run Executable File -->" exists -if exist change of setting "Property Name="VerifySignature" Value="False" /" value to true <!-- Software Update Tasks - Run Executable File --> <Class ID="RunExecutableFile" Name="NCR.APTRA.SoftwareUpdateTasks.SoftwareUpdateTasks" Assembly="NCR.APTRA.SoftwareUpdateTasks.dll"> <Interface> <Property Name="SoftwareUpdateService" Value="SWUpdateService"/> <Property Name="JournalService" Value="FormattedJournalService"/> <Property Name="UserActivityTimeout" Value="0"/> <!--Software update files must be signed for PCI compliance --> <Property Name="VerifySignature" Value="False" /> </Interface> </Class> Need to change the tag for Verify signature value from false to true.Need to make many changes like these.
  2. @FMS can i have your complete working code?
×
×
  • Create New...