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:

  • @<Datei>: Optionen werden aus Datei gelesen und ausgewertet

oder:

  • -lo „logfile“: Logfile mit Fehlerprotokolierung
  • -lr „ResultFile“: Log-Ergebnisdatei in CVS-Format
  • -dl „DocumentDir“: Verzeichnis für Fehlerprotokolierung pro Document
  • -x „xmlfile“: File mit Änderungen in XML-Format. Um mehrere Dateien zu verarbeiten, mehrmals -x aufnehmen.
  • -h: Kurzhilfe zum Aufruf wird angezeigt.
  • -a appl: Anwendung
  • -s stvs: Status
  • -g auft: Auftrag

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>
faq:syntax:kfbatch · Zuletzt geändert: 18.11.2014 16:07

Copyright © 1992-2024 TeamWiSE Gesellschaft für Softwaretechnik mbH         Adressen |  Kontakt |  AGB |  Datenschutzerklärung |  Impressum