Файл налаштувань експорту

Оскільки існує велика кількість опцій для налаштувань експорту даних в Database Tour, іноді виникає необхідність мати підготовлені набори цих опцій для різних випадків. Програма дозволяє зберігати їх до файлу налаштувань експорту і завантажувати їх перед експортом в разі потреби.

Файл налаштувань експорту - це файл у форматі XML, що містить опис експортних опцій. Всі вони діляться на кілька секцій по аналогії з інтерфейсом діалога Експорту. Файл може також включати відповідності полів або таблиць. Усі секції та налаштування необов'язкові.

Приклад файлу налаштувань експорту

<?xml version="1.0" encoding="UTF-8"?>
<-- My Access-to-HTML export definitions -->
<ExportSettings>
  <FormatSettings>
    <Items>
      <TargetFormat>HTML</TargetFormat>
      <IncludeColNames>1</IncludeColNames>
      ...
    </Items>
  </FormatSettings>
  <RecordLogSettings>
    <Items>
      <RecordLogFileName>C:\ExportLog\2019\Records.log</RecordLogFileName>
      <RecordLogExpression>"Row": <ROW_NUM>; "Field1": "' + to_string(dataset_field_val(1, 1)) + '";'</RecordLogExpression>
      ...
    </Items>
  </RecordLogSettings>
  <ErrorHandlingSettings>
    <Items>
      <ErrorHandlingType>Cancel</ErrorHandlingType>
      <CriticalErrorCount>20</CriticalErrorCount>
    </Items>
  </ErrorHandlingSettings>
  <CommandLineSpecificOptions>
    <Items>
      <CmdSilent>0</CmdSilent>
      <CmdOpenTarget>1</CmdOpenTarget>
      ...
    </Items>
  </CommandLineSpecificOptions>
  <FieldMappings>
    <Items>
      <FieldMapping>
        <Source>
          <FieldName>Department</FieldName>
        </Source>
        <Target>
          <FieldName>DEPARTMENT</FieldName>
        </Target>
      </FieldMapping>
      <FieldMapping>
        <Source>
          <FieldName>ActualityDate</FieldName>
        </Source>
        <Target>
          <FieldName>ACTUALITY_DATE</FieldName>
        </Target>
      </FieldMapping>
      <...>
    </Items>
  </FieldMappings>
</ExportSettings>