KfBatch

Mit KfBatch.exe können Änderungen an Konfigbeschreibungen vorgenommen werden. Die Änderungen werden durch KfBatch.exe aus XML-Dateien gelesen und verarbeitet.

Optionen beim Aufruf von KfBatch.exe:

oder:

Aufbau der XML Datei

  <?xml version="1.0" ?>
  <!--
      Batch-Config-Change XML File 
  -->
  <ConfigChange version="1">
    <Component Name="GK-TEST-GEVO" Type="GEVO" Appl="TEST" Stvs="" Aure="">
      <DefTransformation Operation="add">
        <NewName>EdbCheck</NewName>
        <NewPlatform />
        <NewVariant />
        <NewbVariSpec>false</NewbVariSpec>
      </DefTransformation>
      <DefTransformation Operation="add">
        <NewName>Compile</NewName>
        <NewPlatform>Unix</NewPlatform>
        <NewVariant />
        <NewbVariSpec>false</NewbVariSpec>
        <Setting Operation="Add">
          <NewName>Einstellung</NewName>
          <NewValue>Wert</NewValue>
          <NewFlags>0</NewFlags>
        </Setting>
      </DefTransformation>
      <Setting Name="Einstellung_1" Operation="Change">
        <NewName>Einstellung1</NewName>
        <NewValue>Wert1</NewValue>
        <NewFlags>1</NewFlags>
      </Setting>
    </Component>
  </ConfigChange

Beispiel:

  <?xml version="1.0" ?>
  <ConfigChange version="1">
    <Component Name="GK-TEST-GEVO" Type="GEVO" Appl="TEST" Stvs="ALREWT" Aure="A-TEAMWISE" Operation="Select">
      <DefTransformation Name="Compile" Platform="UNIX" Operation="Delete" />
      <DefTransformation Operation="Add">
        <NewName>Compile</NewName>
        <NewPlatform>UNIX</NewPlatform>
        <Setting Operation="Add">
          <NewName>Magic</NewName>
          <NewValue>Test</NewValue>
        </Setting>
        <Dependency Operation="Add">
          <NewName>GK-TEST-GVTL</NewName>
          <NewType>GVTL</NewType>
          <NewAppl>TEST</NewAppl>
        </Dependency>
      </DefTransformation>
      <DefTransformation Name="EdbCheck" Operation="Select">
        <Setting Name="Magic" Operation="Delete" />
        <Setting Operation="Add">
          <NewName>Magic</NewName>
          <NewValue>Test</NewValue>
        </Setting>
      </DefTransformation>
      <Setting Name="Basis-Datenbankzustand-G" Operation="Change">
        <NewValue>B</NewValue>
      </Setting>
    </Component>
  </ConfigChange>