Konfigurationsdatei DestinationsConfiguration

Aus succestWiki
Wechseln zu: Navigation, Suche

Diese Konfiguration legt fest, welche Ladeobjekte bereitgestellt werden und wie diese im System Under Test (SUT) bereitgestellt werden sollen.

  • Kurzform: DestinationsConfiguration
  • Vollständig: TestcaseRepositoryAPI.Configuration.DestinationsConfiguration.config

Beispiel

<root>
  <DatasourceNames Type="XmlDocument">
    <DatasourceNames>
      <TargetSystems TargetSystemUri="*">
        <Migrationsobjekte>
          <Migrationsobjekt Name="BUPA" Productive="False">BUSINESS_PARTNER</Migrationsobjekt>
          <Migrationsobjekt Name="BUPA" Productive="True">BUSINESS_PARTNER</Migrationsobjekt>
          <Migrationsobjekt Name="BURE" Productive="False">BUPA_RELATIONS</Migrationsobjekt>
          <Migrationsobjekt Name="BURE" Productive="True">BUPA_RELATIONS</Migrationsobjekt>
        </Migrationsobjekte>
      </TargetSystems>
      <TargetSystems TargetSystemUri="sap://TST/80">
        <Migrationsobjekte>
          <Migrationsobjekt Name="ACCBCA" Productive="False">001_TEST_BCA_ACCOUNT_CONTRACT</Migrationsobjekt>
          <Migrationsobjekt Name="ACCBCA" Productive="True">001_TEST_BCA_ACCOUNT_CONTRACT_PRODUCTIVE</Migrationsobjekt>
          <Migrationsobjekt Name="ACCCML" Productive="False">001_TEST_CML_ACCOUNT_CONTRACT</Migrationsobjekt>
          <Migrationsobjekt Name="ACCCML" Productive="True">001_TEST_CML_ACCOUNT_CONTRACT_PRODUCTIVE</Migrationsobjekt>
        </Migrationsobjekte>
      </TargetSystems>
      <TargetSystems TargetSystemUri="sap://DEV/20">
        <Migrationsobjekte>
          <Migrationsobjekt Name="ACCBCA" Productive="False">BCA_ACCOUNT</Migrationsobjekt>
          <Migrationsobjekt Name="ACCBCA" Productive="True">BCA_ACCOUNT</Migrationsobjekt>
          <Migrationsobjekt Name="ACCCML" Productive="False">CML_CONTRACT</Migrationsobjekt>
          <Migrationsobjekt Name="ACCCML" Productive="True">CML_CONTRACT</Migrationsobjekt>
        </Migrationsobjekte>
      </TargetSystems>
    </DatasourceNames>
  </DatasourceNames>
  <MigrationObjectOrder Type="ObservableStringCollection">
    <string>BUPA</string>
    <string>BURE</string>
    <string>ACCBCA</string>
    <string>ACCCML</string>
  </MigrationObjectOrder>
  <SimulatedMigObjects Type="ObservableStringCollection">
  </SimulatedMigObjects>
</root>

Elemente

Element Beschreibung

DatasourceNames

Die Liste der Ladeobjekte pro System.
TargetSystems
SUT in dem die Zuweisungen gelten.
Migrationsobjekt
Beschreibt ein Ladeobjekt für das aktuelle SUT. Enthält das Mapping der internen Ladeobjekte auf die des SUT. Hierbei repräsentiert das Attribut 'Name' die interne Bezeichnung.

MigrationObjectOrder

Definiert, innerhalb einer Zeitscheibe und eines Systems, die Abarbeitungsreihenfolge der Ladeobjekte.

Info: Ladeobjekte die hier nicht aufgeführt werden zuletzt in nicht definierter Reihenfolge abgearbeitet.

SimulatedMigObjects

Definiert die Ladeobjekte die im SUT nur simuliert werden sollen.