Page tree

Versions Compared

Key

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

...

  • register type="IMigrateReporter" mapTo="IndeedCMRutokenKeyBox.Migrate.SAM.Reporter.CSVMigrateReporter, IndeedCMRutokenKeyBox.Migrate.SAM"/> – определяет режим вывода отчета по работе утилиты миграции.

Если секция не закомментирована символами <! - - . . . - ->, то отчет будет записываться в csv-файл, созданный в папке расположения утилиты с именем IndeedCM RutokenKeyBox.Migrate.SAM.Report_dd-MM-yyyy_HH-mm-ss.csv. По умолчанию отчет не будет создаваться.

  • <register type="IMigrateReporter" mapTo="IndeedCMRutokenKeyBox.Migrate.SAM.Reporter.NullMigrateReporter, IndeedCMRutokenKeyBox.Migrate.SAM"/> – отключает создание отчета о работе утилиты миграции данных. По умолчанию секция закомментирована символами <! - - . . . - ->.
Warning

Использование двух активных секций с параметрами IndeedCMRutokenKeyBox.Migrate.SAM.Reporter.CSVMigrateReporter, IndeedCMRutokenKeyBox.Migrate.SAM и IndeedCMRutokenKeyBox.Migrate.SAM.Reporter.NullMigrateReporter, IndeedCMRutokenKeyBox.Migrate.SAM не допускается. Одна из них обязательно должна быть закомментирована или удалена.

...

Note

В примере RutokenKeyBox развернут с использованием хранилища данных и каталога пользователей в Active Directory, разрешено создание отчета о работе утилиты миграции в csv-файле.

<container>
    <register 

<container>
<register type="ICardRepository"

 

mapTo="

IndeedCM

RutokenKeyBox.Persistence.AD.CardRepository,

IndeedCM

RutokenKeyBox.Persistence.AD"

 

/>

    <register 

<register type="IUserDataRepository"

 

mapTo="

IndeedCM

RutokenKeyBox.Persistence.AD.UserDataRepository,

IndeedCM

RutokenKeyBox.Persistence.AD"

 

/>

    <register 

<register type="IPolicyRepository"

 

mapTo="

IndeedCM

RutokenKeyBox.Persistence.AD.PolicyRepository,

IndeedCM

RutokenKeyBox.Persistence.AD"

 

/>

    <register 

<register type="ICardTypeRepository"

 

mapTo="

IndeedCM

RutokenKeyBox.Persistence.AD.CardTypeRepository,

IndeedCM

RutokenKeyBox.Persistence.AD"

 

/>

    <register 

<register type="ILicenseRepository"

 

mapTo="

IndeedCM

RutokenKeyBox.Persistence.AD.LicenseRepository,

IndeedCM

RutokenKeyBox.Persistence.AD"

 

/>

    <register 

<register type="ISkziRepository"

 

mapTo="

IndeedCM

RutokenKeyBox.Persistence.AD.SkziRepository,

IndeedCM

RutokenKeyBox.Persistence.AD"

 

/>

    <register 

<register type="IUserCatalog"

 

mapTo="

IndeedCM

RutokenKeyBox.UserCatalog.AD.UserCatalog,

IndeedCM

RutokenKeyBox.UserCatalog.AD"

 

/>

    <register 

<register type="ISAMDbContext"

 

mapTo="

IndeedCM

RutokenKeyBox.Migrate.SAM_8_0.Core.SAMDbContext,

IndeedCM

RutokenKeyBox.Migrate.SAM_8_0"

 

/>

    <register 

<register type="ISAMHelpers"

 

mapTo="

IndeedCM

RutokenKeyBox.Migrate.SAM_8_0.Utils.SAMHelpers,

IndeedCM

RutokenKeyBox.Migrate.SAM_8_0"

 

/>

    <register 

<register type="IMigrateReporter"

 

mapTo="

IndeedCM

RutokenKeyBox.Migrate.SAM.Reporter.CSVMigrateReporter,

IndeedCM

RutokenKeyBox.Migrate.SAM"

 

/>
</

container>

container>