Script-Utility: Unterschied zwischen den Versionen

Aus ArcFlow Wiki
Zur Navigation springen Zur Suche springen
Die Seite wurde neu angelegt: „<languages /> <translate> <!-- <title>Script-Utility</title> --> <table class=BigTable bgcolor="#242A34"> <tr> <td class="BigTitle" colspan="2" align…“
 
K Stand 4.1.09
 
Zeile 31: Zeile 31:
</table>
</table>


<p>Dem Programm müssen zur Durchführung der Kommandos bestimmte Argumente an der
Dem Programm müssen zur Durchführung der Kommandos bestimmte Argumente an der Kommandozeile übergeben werden. Die Kommandos sind für alle Betriebssysteme identisch. Die Argumente hängen vom jeweiligen Kommando ab.
Kommandozeile übergeben werden. Die Kommandos sind für alle Betriebssysteme identisch.
Die Argumente hängen vom jeweiligen Kommando ab.</p>


<pre class=source>
<pre class=source>
Zeile 39: Zeile 37:
</pre>
</pre>


{{Info|Bei der Angabe von Argumenten wird zwischen Groß- und Kleinschreibung
{{Info|Bei der Angabe von Argumenten wird zwischen Groß- und Kleinschreibung unterschieden.}}
unterschieden.}}


<p>Der Rückgabewert gibt Aufschluss darüber, ob und wie das Kommando
Der Rückgabewert gibt Aufschluss darüber, ob und wie das Kommando durchgeführt wurde. Wird das Script-Utility in einer Script-Datei verwendet, kann dieser Rückgabewert über den Errorlevel ermittelt und ausgewertet werden.
durchgeführt wurde. Wird das Script-Utility in einer Script-Datei verwendet,
kann dieser Rückgabewert über den Errorlevel ermittelt und ausgewertet
werden.</p>


<p>Durch die Angabe des Parameters <nobr><font class=source>-quiet</font></nobr>
Durch die Angabe des Parameters <nobr><font class=source>-quiet</font></nobr> oder <nobr><font class=source>-quiet=inf</font></nobr> in der Kommandozeile kann die Textausgabe von Informationen unterdrückt werden. Durch die Angabe von <nobr><font class=source>-quiet=err</font></nobr> werden zusätzlich Fehlerausgaben unterdrückt. Ebenso können Ausgabe forciert werden. Durch die Angabe des Parameters <nobr><font class=source>-noquiet=err</font></nobr> werden Fehlermeldungen ausgegeben. Bei der Angabe von <nobr><font class=source>-noquiet=inf</font></nobr> oder <nobr><font class=source>-noquiet</font></nobr> werden ebenfalls Informationen ausgegeben.
oder <nobr><font class=source>-quiet=inf</font></nobr> in der Kommandozeile kann die
Textausgabe von Informationen unterdrückt werden. Durch die Angabe von
<nobr><font class=source>-quiet=err</font></nobr> werden zusätzlich Fehlerausgaben
unterdrückt. Ebenso können Ausgabe forciert werden. Durch die Angabe des Parameters  
<nobr><font class=source>-noquiet=err</font></nobr> werden Fehlermeldungen ausgegeben. Bei der  
Angabe von <nobr><font class=source>-noquiet=inf</font></nobr> oder  
<nobr><font class=source>-noquiet</font></nobr> werden ebenfalls Informationen ausgegeben.</p></p>


<p><p>Folgende Kommandos können an das Script-Utility übergeben werden:</p>
Folgende Kommandos können an das Script-Utility übergeben werden:


<ul>
<ul>
Zeile 85: Zeile 72:
</ul></p>
</ul></p>


<p><b><span id="help">help</span></b>{{Marker}}
'''<span id="help">help</span>'''{{Marker}}
</p><p>
 
<p>
<table class=lang>
<table class=lang>
    <tr>
  <tr>
     <td valign=top>Syntax:</td>
     <td valign=top>Syntax:</td>
     <td valign=top><font class=source>c16_serv_cmd_win.exe help [&lt;Kommando&gt;]</font></td>
     <td valign=top><font class=source>c16_serv_cmd_win.exe help [&lt;Kommando&gt;]</font></td>
   </tr>
   </tr>
    <tr>
  <tr>
     <td valign=top>Funktion:</td>
     <td valign=top>Funktion:</td>
     <td valign=top><p>Ohne Angabe des &lt;Kommando&gt; wird eine Übersicht aller
     <td valign=top>Ohne Angabe des &lt;Kommando&gt; wird eine Übersicht aller vorhandenen Kommandos angezeigt. Mit Angabe des &lt;Kommando&gt; wird die Befehlszeile und eine Beschreibung des angegebenen Kommandos angezeigt.</td>
    vorhandenen Kommandos angezeigt. Mit Angabe des &lt;Kommando&gt; wird die Befehlszeile und
    eine Beschreibung des angegebenen Kommandos angezeigt.</p></td>
   </tr>
   </tr>
</table>
</table>
</p></p>


<p><b><span id="version">version</span></b>{{Marker}}
'''<span id="version">version</span>'''{{Marker}}
</p><p>
<p>
<table class=lang>
<table class=lang>
    <tr>
  <tr>
     <td valign=top>Syntax:</td>
     <td valign=top>Syntax:</td>
     <td valign=top><font class=source>c16_serv_cmd_win.exe version</font></td>
     <td valign=top><font class=source>c16_serv_cmd_win.exe version</font></td>
   </tr>
   </tr>
    <tr>
  <tr>
     <td valign=top>Funktion:</td>
     <td valign=top>Funktion:</td>
     <td valign=top><p>
     <td valign=top>Anzeige der Version des Script-Utility.</td>
    Anzeige der Version des Script-Utility.</p></td>
   </tr>
   </tr>
</table>
</table>
</p></p>
<p><b><span id="status">status</span></b>{{Marker}}
</p><p>


'''<span id="status">status</span>'''{{Marker}}
<table class=lang>
<table class=lang>
    <tr>
  <tr>
     <td valign=top>Syntax:</td>
     <td valign=top>Syntax:</td>
     <td valign=top><font class=source>c16_serv_cmd_win.exe status [-server=&lt;Adresse&gt;]</font></td>
     <td valign=top><font class=source>c16_serv_cmd_win.exe status [-server=&lt;Adresse&gt;]</font></td>
   </tr>
   </tr>
    <tr>
  <tr>
     <td valign=top>Funktion:</td>
     <td valign=top>Funktion:</td>
     <td valign=top><p>
     <td valign=top>Die Informationen des Servers werden angezeigt. Wird kein Server (IP-Adresse oder Name) angegeben, beziehen sich die Informationen auf den lokalen Server.
    Die Informationen des Servers werden angezeigt. Wird kein Server (IP-Adresse oder Name)
    angegeben, beziehen sich die Informationen auf den lokalen Server.
     <ul>
     <ul>
       <li><b>Release SVC</b> Versionsnummer des Service-Prozesses.</li>
       <li><b>Release SVC</b> Versionsnummer des Service-Prozesses.</li>
Zeile 140: Zeile 113:
       <li><b>Areas</b> closed (keine Datenbanken offen), open (Mindestens eine Datenbank ist offen).</li>
       <li><b>Areas</b> closed (keine Datenbanken offen), open (Mindestens eine Datenbank ist offen).</li>
     </ul>
     </ul>
  </p></td>
    </td>
   </tr>
   </tr>
 
  <tr>
    <tr>
     <td valign=top>Rückgabe:</td>
     <td valign=top>Rückgabe:</td>
     <td valign=top><p>
     <td valign=top>
     <ul>
     <ul>
       <li><b>0</b> - Server läuft nicht.</li>
       <li><b>0</b> - Server läuft nicht.</li>
Zeile 151: Zeile 123:
       <li><b>2</b> - Fehler aufgetreten.</li>
       <li><b>2</b> - Fehler aufgetreten.</li>
     </ul>
     </ul>
  </p></td>
    </td>
   </tr>
   </tr>
</table>
</table>


</p>
'''<span id="license">license</span>'''{{Marker}}
 
<p><b><span id="license">license</span></b>{{Marker}}
</p><p>
 
<table class=lang>
<table class=lang>
    <tr>
  <tr>
     <td valign=top>Syntax:</td>
     <td valign=top>Syntax:</td>
     <td valign=top><font class=source>c16_serv_cmd_win.exe license [-server=&lt;Adresse&gt;]</font></td>
     <td valign=top><font class=source>c16_serv_cmd_win.exe license [-server=&lt;Adresse&gt;]</font></td>
   </tr>
   </tr>
    <tr>
  <tr>
     <td valign=top>Funktion:</td>
     <td valign=top>Funktion:</td>
     <td valign=top><p>
     <td valign=top>Es werden Informationen zur Lizenz des Servers angezeigt. Ist kein Server angegeben (IP-Adresse oder Name), beziehen sich die Informationen auf den lokalen Server.
    Es werden Informationen zur Lizenz des Servers angezeigt. Ist kein Server angegeben  
  (IP-Adresse oder Name), beziehen sich die Informationen auf den lokalen Server.
     <ul>
     <ul>
       <li><b>Release MGR</b> Versionsnummer des Manager-Prozesses.</li>
       <li><b>Release MGR</b> Versionsnummer des Manager-Prozesses.</li>
Zeile 177: Zeile 143:
       <li><b>Options</b> Lizenz-Optionen (z.B. "HSB")</li>
       <li><b>Options</b> Lizenz-Optionen (z.B. "HSB")</li>
     </ul>
     </ul>
  </p></td>
    </td>
   </tr>
   </tr>
 
  <tr>
    <tr>
     <td valign=top>Rückgabe:</td>
     <td valign=top>Rückgabe:</td>
     <td valign=top><p>
     <td valign=top>
     <ul>
     <ul>
       <li><b>1</b> - Kommando erfolgreich ausgeführt.</li>
       <li><b>1</b> - Kommando erfolgreich ausgeführt.</li>
       <li><b>2</b> - Fehler aufgetreten.</li>
       <li><b>2</b> - Fehler aufgetreten.</li>
     </ul>
     </ul>
  </p></td>
    </td>
   </tr>
   </tr>
</table></p>
</table>
 
<p><b><span id="decode">decode</span></b>{{Marker}}
</p><p>


'''<span id="decode">decode</span>'''{{Marker}}
<table class=lang>
<table class=lang>
    <tr>
  <tr>
     <td valign=top>Syntax:</td>
     <td valign=top>Syntax:</td>
     <td valign=top><font class=source>c16_serv_cmd_win.exe decode &lt;blog1&gt; [&lt;blog2&gt;]
     <td valign=top><font class=source>c16_serv_cmd_win.exe decode &lt;blog1&gt; [&lt;blog2&gt;] [-start=&lt;date&gt;] [-end=&lt;date&gt;] [-days=&lt;int&gt;] [-records=&lt;int&gt;] [-filterex=&lt;string&gt;]</font></td>
    [-start=&lt;date&gt;] [-end=&lt;date&gt;] [-days=&lt;int&gt;] [-records=&lt;int&gt;] [-filterex=&lt;string&gt;]</font></td>
   </tr>
   </tr>
    <tr>
  <tr>
     <td valign=top>Funktion:</td>
     <td valign=top>Funktion:</td>
     <td valign=top><p>
     <td valign=top>Anzeige von bis zu zwei binären Log-Dateien, beginnend vom jüngsten Eintrag in chronologischer, absteigender Reihenfolge, mit zeitlicher Eingrenzung und Filterung der Einträge. Falls im Verzeichnis der Log-Datei neben der <font class=source>&lt;Datenbankname&gt;.lgb</font> auch das Archivlog <font class=source>&lt;Datenbankname&gt;.lga</font> liegt, wird das gesamte Log aus Standard-Log und Archiv-Log betrachtet.</td>
    Anzeige von bis zu zwei binären Log-Dateien, beginnend vom jüngsten Eintrag in chronologischer,
    absteigender Reihenfolge, mit zeitlicher Eingrenzung und Filterung der Einträge. Falls im Verzeichnis
    der Log-Datei neben der <font class=source>&lt;Datenbankname&gt;.lgb</font> auch das Archivlog <font class=source>&lt;Datenbankname&gt;.lga</font>
    liegt, wird das gesamte Log aus Standard-Log und Archiv-Log betrachtet.</p></td>
   </tr>
   </tr>
   <!--</p>
   <tr>
 
<p>  -->
    <tr>
     <td valign=top>Argumente:</td>
     <td valign=top>Argumente:</td>
     <td valign=top><p>
     <td valign=top><p>
     <table class=lang>
     <table class=lang>
        <tr>
    <tr>
    <td valign=top>&lt;blog1&gt;</td>
      <td valign=top>&lt;blog1&gt;</td>
    <td valign=top>Vollständiger Dateiname der ersten binären Logdatei. Die
      <td valign=top>Vollständiger Dateiname der ersten binären Logdatei. Die Anzeige erfolgt chronologisch absteigend.</td>
        Anzeige erfolgt chronologisch absteigend.</td>
    </tr>
  </tr>
    <tr>
        <tr>
      <td valign=top>[&lt;blog2&gt;]</td>
    <td valign=top>[&lt;blog2&gt;]</td>
      <td valign=top>Vollständiger Dateiname einer weiteren binären Logdatei. &lt;blog1&gt; und &lt;blog2&gt; werden in eine chronologische Reihenfolge gebracht.</td>
    <td valign=top>Vollständiger Dateiname einer weiteren binären Logdatei.
    </tr>
        &lt;blog1&gt; und &lt;blog2&gt; werden in eine chronologische Reihenfolge gebracht.</td>
    <tr>
  </tr>
      <td valign=top>[-start=&lt;date&gt;]</td>
        <tr>
      <td valign=top>Anfangswert für die Datumseingrenzung in der Form yyyymmdd. Es werden nur Log-Einträge angezeigt, die nicht älter sind, wie das angegebene Datum.</td>
    <td valign=top>[-start=&lt;date&gt;]</td>
    </tr>
    <td valign=top>Anfangswert für die Datumseingrenzung in der Form
    <tr>
        yyyymmdd. Es werden nur Log-Einträge angezeigt, die nicht älter sind, wie das angegebene
      <td valign=top>[-end=&lt;date&gt;]</td>
        Datum.</td>
      <td valign=top>Endwert für die Datumseingrenzung in der Form yyyymmdd. Es werden nur Log-Einträge angezeigt, die nicht neuer sind, wie das angegebene Datum.</td>
  </tr>
    </tr>
        <tr>
    <tr>
    <td valign=top>[-end=&lt;date&gt;]</td>
      <td valign=top>[-days=&lt;int&gt;]</td>
    <td valign=top>Endwert für die Datumseingrenzung in der Form
      <td valign=top>Ist dieses Argument angegeben, hat es Vorrang vor "start" und "end". Es werden keine Einträge angezeigt, die älter als <int> Tage sind, ausgehend vom neuesten Eintrag in der Log-Datei.</td>
        yyyymmdd. Es werden nur Log-Einträge angezeigt, die nicht neuer sind, wie das angegebene
    </tr>
        Datum.</td>
    <tr>
  </tr>
      <td valign=top>[-records=&lt;int&gt;]</td>
        <tr>
      <td valign=top>Ist dieses Argument angegeben, hat es Vorrang vor "days", "start" und "end". Es werden die letzten &lt;int&gt; Einträge, ausgehend vom neuesten Eintrag im binären Log angezeigt. Der höchstmögliche Wert für diese Option beträgt 500.000.</td>
    <td valign=top>[-days=&lt;int&gt;]</td>
    </tr>
    <td valign=top>Ist dieses Argument angegeben, hat es Vorrang vor "start" und
    <tr>
        "end". Es werden keine Einträge angezeigt, die älter als <int> Tage sind, ausgehend vom
      <td valign=top>[-filterex=&lt;string&gt;]</td>
        neuesten Eintrag in der Log-Datei.</td>
      <td valign=top>Standardmässig werden keine Datensätze ausgefiltert. Durch Angabe dieses Argumentes können Einträge bestimmten Typs und Klasse verborgen werden. Für &lt;string&gt; können folgende Zeichen kombiniert werden: "uhgiwed". Dabei werden dann folgende Einträge '''nicht''' angezeigt:
  </tr>
        <tr>
    <td valign=top>[-records=&lt;int&gt;]</td>
    <td valign=top>Ist dieses Argument angegeben, hat es Vorrang vor "days",
        "start" und "end". Es werden die letzten &lt;int&gt; Einträge, ausgehend vom neuesten Eintrag
        im binären Log angezeigt. Der höchstmögliche Wert für diese Option beträgt 500.000.</td>
  </tr>
        <tr>
    <td valign=top><nobr>[-filterex=&lt;string&gt;]</nobr></td>
    <td valign=top>Standardmässig werden keine Datensätze
        ausgefiltert. Durch Angabe dieses Argumentes können Einträge bestimmten Typs und Klasse
        verborgen werden. Für &lt;string&gt; können folgende Zeichen kombiniert werden: "uhgiwed".
        Dabei werden dann folgende Einträge '''nicht''' angezeigt:
         <table class=lang>
         <table class=lang>
            <tr>
          <tr>
    <td valign=top>u</td>
            <td valign=top>u</td>
    <td valign=top>Einträge des Typs User</td>
            <td valign=top>Einträge des Typs User</td>
  </tr>
          </tr>
            <tr>
          <tr>
    <td valign=top>h</td>
            <td valign=top>h</td>
    <td valign=top>Einträge des Typs Hot-Standby</td>
            <td valign=top>Einträge des Typs Hot-Standby</td>
  </tr>
          </tr>
            <tr>
          <tr>
    <td valign=top>g</td>
            <td valign=top>g</td>
    <td valign=top>Einträge, die weder vom Typ User noch vom Typ Hot-Standby sind</td>
            <td valign=top>Einträge, die weder vom Typ User noch vom Typ Hot-Standby sind</td>
  </tr>
          </tr>
            <tr>
          <tr>
    <td valign=top>i</td>
            <td valign=top>i</td>
    <td valign=top>Einträge der Klasse Information</td>
            <td valign=top>Einträge der Klasse Information</td>
  </tr>
          </tr>
            <tr>
          <tr>
    <td valign=top>w</td>
            <td valign=top>w</td>
    <td valign=top>Einträge der Klasse Warnung</td>
            <td valign=top>Einträge der Klasse Warnung</td>
  </tr>
          </tr>
            <tr>
          <tr>
    <td valign=top>e</td>
            <td valign=top>e</td>
    <td valign=top>Einträge der Klasse Fehler</td>
            <td valign=top>Einträge der Klasse Fehler</td>
  </tr>
          </tr>
            <tr>
          <tr>
    <td valign=top>d</td>
            <td valign=top>d</td>
    <td valign=top>Einträge der Klasse Debug</td>
            <td valign=top>Einträge der Klasse Debug</td>
  </tr>
          </tr>
         </table>
         </table>
       </td>
       </td>
   </tr>
   </tr>
    </table>
  </table>
   </p></td>
   </td>
   </tr></p>
   </tr>
 
  <tr>
<p>    <tr>
     <td valign=top>Rückgabe:</td>
     <td valign=top>Rückgabe:</td>
     <td valign=top>
     <td valign=top>
Zeile 300: Zeile 241:
   </td>
   </td>
   </tr>
   </tr>
  <tr>
    <td valign=top>Beispiele:</td>
    <td valign=top>Alle Einträge der Manager-Logdatei in einer ASCII-Datei speichern.
<font class=source>c16_serv_cmd_win.exe decode c16_serv_mgr.lgb &gt; manager.txt</font>
     
Alle Einträge anzeigen, die zwischen dem 1. März 2006 und dem 3. März 2006 geschrieben wurden.
     
<font class=source>c16_serv_cmd_win.exe decode c16_serv_mgr.lgb -start=20060301 -end=20060303</font>


    <tr>
Wie zuvor, jedoch werden alle Einträge, die nur informativer Natur sind ausgeklammert.
    <td valign=top>Beispiele:</td>
 
    <td valign=top>
<font class=source>c16_serv_cmd_win.exe decode c16_serv_mgr.lgb -start=20060301 -end=20060303 -filterex=i</font>
    <p>
      Alle Einträge der Manager-Logdatei in einer ASCII-Datei speichern.
    </p>
    <p>
      <font class=source>c16_serv_cmd_win.exe decode c16_serv_mgr.lgb &gt; manager.txt</font>
    </p>
    <p>
      Alle Einträge anzeigen, die zwischen dem 1. März 2006 und dem 3. März 2006 geschrieben
      wurden.
    </p>
    <p>
      <font class=source>c16_serv_cmd_win.exe decode c16_serv_mgr.lgb -start=20060301 -end=20060303</font>
    </p>
    <p>
      Wie zuvor, jedoch werden alle Einträge, die nur informativer Natur sind ausgeklammert.
    </p>
    <p>
      <font class=source>c16_serv_cmd_win.exe decode c16_serv_mgr.lgb -start=20060301 -end=20060303 -filterex=i</font>
    </p>
   </td>
   </td>
   </tr>
   </tr>
</table></p>
</table>
 
<p><b><span id="backup_on">backup_on</span></b>{{Marker}}
</p><p>


'''<span id="backup_on">backup_on</span>'''{{Marker}}
<table class=lang>
<table class=lang>
    <tr>
  <tr>
     <td valign=top>Syntax:</td>
     <td valign=top>Syntax:</td>
     <td valign=top><font class=source>c16_serv_cmd_win.exe backup_on &lt;area alias&gt; -time=&lt;hh:mm&gt; [-wait=&lt;int&gt;] [-server=&lt;Adresse&gt;] [-passwd=&lt;string&gt;]</font></td>
     <td valign=top><font class=source>c16_serv_cmd_win.exe backup_on &lt;area alias&gt; -time=&lt;hh:mm&gt; [-wait=&lt;int&gt;] [-server=&lt;Adresse&gt;] [-passwd=&lt;string&gt;]</font></td>
   </tr>
   </tr>
    <tr>
  <tr>
     <td valign=top>Funktion:</td>
     <td valign=top>Funktion:</td>
     <td valign=top><p>
     <td valign=top>Setzt eine Datenbank in den Backup-Modus. Damit das Kommando erfolgreich durchgeführt werden kann, muss die Datenbank &lt;area alias&gt; geöffnet sein.</p></td>
    Setzt eine Datenbank in den Backup-Modus. Damit das Kommando erfolgreich durchgeführt werden  
    kann, muss die Datenbank &lt;area alias&gt; geöffnet sein.</p></td>
   </tr>
   </tr>
    <tr>
  <tr>
     <td valign=top>Argumente:</td>
     <td valign=top>Argumente:</td>
     <td valign=top><p>
     <td valign=top>
    <table class=lang>
      <table class=lang>
         <tr>
         <tr>
    <td valign=top>&lt;area alias&gt;</td>
          <td valign=top>&lt;area alias&gt;</td>
    <td valign=top>Symbolischer Name der Datenbank, die in den Backup-Modus versetzt  
          <td valign=top>Symbolischer Name der Datenbank, die in den Backup-Modus versetzt werden soll.</td>
        werden soll.</td>
        </tr>
  </tr>
         <tr>
         <tr>
    <td valign=top>-time=&lt;hh:mm&gt;</td>
          <td valign=top>-time=&lt;hh:mm&gt;</td>
    <td valign=top>Dauer des Backup-Modus in Stunden und Minuten. Der Maximalwert  
          <td valign=top>Dauer des Backup-Modus in Stunden und Minuten. Der Maximalwert beträgt 12 Stunden.</td>
        beträgt 12 Stunden.</td>
        </tr>
  </tr>
         <tr>
         <tr>
    <td valign=top><nobr>[-server=&lt;Adresse&gt;]</nobr></td>
          <td valign=top>[-server=&lt;Adresse&gt;]</td>
    <td valign=top>IP-Adresse oder Name des Servers auf dem der CONZEPT 16
          <td valign=top>IP-Adresse oder Name des Servers auf dem der CONZEPT 16 Server installiert ist. Wird die Angabe weggelassen, wird der lokale Server angesprochen.</td>
        Server installiert ist. Wird die Angabe weggelassen, wird der lokale Server angesprochen.</td>
        </tr>
  </tr>
         <tr>
         <tr>
    <td valign=top>[-wait=&lt;int&gt;]</td>
          <td valign=top>[-wait=&lt;int&gt;]</td>
    <td valign=top>Zeitspanne in Sekunden, die maximal gewartet wird, bis das  
          <td valign=top>Zeitspanne in Sekunden, die maximal gewartet wird, bis das Kommando zurückkehrt. Ist die Datenbank bereits vor Verstreichen der angegebenen Zeitspanne im Backup-Modus, wird der Wartezustand abgebrochen. Reicht die Wartezeit nicht aus, wird der Fehlercode <font class=source>2</font> zurückgegeben und der Backup-Modus nicht gestartet. Wird keine Wartezeit angegeben, wird maximal 300 Sekunden (5 Minuten) gewartet.</td>
        Kommando zurückkehrt. Ist die Datenbank bereits vor Verstreichen der angegebenen
        </tr>
        Zeitspanne im Backup-Modus, wird der Wartezustand abgebrochen. Reicht die Wartezeit nicht
        aus, wird der Fehlercode <font class=source>2</font> zurückgegeben und der Backup-Modus nicht gestartet.
        Wird keine Wartezeit angegeben, wird maximal 300 Sekunden (5 Minuten) gewartet.</td>
  </tr>
         <tr>
         <tr>
    <td valign=top><nobr>[-passwd=&lt;string&gt;]</nobr></td>
          <td valign=top>[-passwd=&lt;string&gt;]</td>
    <td valign=top>Passwort für den Server. Das Kennwort kann
          <td valign=top>Passwort für den Server. Das Kennwort kann verschlüsselt oder unverschlüsselt angegeben werden.</td>
        verschlüsselt oder unverschlüsselt angegeben werden.</td>
        </tr>
      </table>
    </td>
   </tr>
   </tr>
    </table>
   <tr>
   </p></td>
  </tr>
 
    <tr>
     <td valign=top>Rückgabe:</td>
     <td valign=top>Rückgabe:</td>
     <td valign=top>
     <td valign=top>
Zeile 386: Zeile 304:
   </td>
   </td>
   </tr>
   </tr>
</table></p>
</table>
 
<p><b><span id="backup_off">backup_off</span></b>{{Marker}}
</p><p>


'''<span id="backup_off">backup_off</span>'''{{Marker}}
<table class=lang>
<table class=lang>
    <tr>
  <tr>
     <td valign=top>Syntax:</td>
     <td valign=top>Syntax:</td>
     <td valign=top><font class=source>c16_serv_cmd_win.exe backup_off &lt;area alias&gt; [-wait=&lt;int&gt;] [-server=&lt;Adresse&gt;] [-passwd=&lt;string&gt;]</font></td>
     <td valign=top><font class=source>c16_serv_cmd_win.exe backup_off &lt;area alias&gt; [-wait=&lt;int&gt;] [-server=&lt;Adresse&gt;] [-passwd=&lt;string&gt;]</font></td>
   </tr>
   </tr>
    <tr>
  <tr>
     <td valign=top>Funktion:</td>
     <td valign=top>Funktion:</td>
     <td valign=top><p>
     <td valign=top>Setzt den Backup-Modus der Datenbank zurück.</td>
    Setzt den Backup-Modus der Datenbank zurück.</p></td>
   </tr>
   </tr>
    <tr>
  <tr>
     <td valign=top>Argumente:</td>
     <td valign=top>Argumente:</td>
     <td valign=top><p>
     <td valign=top>
    <table class=lang>
      <table class=lang>
         <tr>
         <tr>
    <td valign=top>&lt;area alias&gt;</td>
          <td valign=top>&lt;area alias&gt;</td>
    <td valign=top>Symbolischer Name der Datenbank, für die der Backup-Modus
          <td valign=top>Symbolischer Name der Datenbank, für die der Backup-Modus zurückgesetzt werden soll.</td>
        zurückgesetzt werden soll.</td>
        </tr>
  </tr>
         <tr>
         <tr>
    <td valign=top>[-wait=&lt;int&gt;]</td>
          <td valign=top>[-wait=&lt;int&gt;]</td>
    <td valign=top>Zeitspanne in Sekunden, die maximal gewartet wird, bis das  
          <td valign=top>Zeitspanne in Sekunden, die maximal gewartet wird, bis das Kommando zurückkehrt. Ist die Datenbank bereits vor Verstreichen der angegebenen Zeitspanne nicht mehr im Backup-Modus, wird der Wartezustand abgebrochen. Reicht die Wartezeit nicht aus, wird der Fehlercode <font class=source>2</font> zurückgegeben und der Backup-Modus ist noch nicht beendet. Wird keine Wartezeit angegeben, wird maximal 300 Sekunden (5 Minuten) gewartet.</td>
        Kommando zurückkehrt. Ist die Datenbank bereits vor Verstreichen der angegebenen
        </tr>
        Zeitspanne nicht mehr im Backup-Modus, wird der Wartezustand abgebrochen. Reicht die
        Wartezeit nicht aus, wird der Fehlercode <font class=source>2</font> zurückgegeben und der Backup-Modus
        ist noch nicht beendet.
        Wird keine Wartezeit angegeben, wird maximal 300 Sekunden (5 Minuten) gewartet.</td>
  </tr>
         <tr>
         <tr>
    <td valign=top><nobr>[-server=&lt;Adresse&gt;]</nobr></td>
          <td valign=top>[-server=&lt;Adresse&gt;]</td>
    <td valign=top>IP-Adresse oder Name des Servers auf dem der CONZEPT 16
          <td valign=top>IP-Adresse oder Name des Servers auf dem der CONZEPT 16 Server installiert ist. Wird die Angabe weggelassen, wird der lokale Server angesprochen.</td>
        Server installiert ist. Wird die Angabe weggelassen, wird der lokale Server angesprochen.</td>
        </tr>
  </tr>
         <tr>
         <tr>
    <td valign=top><nobr>[-passwd=&lt;string&gt;]</nobr></td>
          <td valign=top>[-passwd=&lt;string&gt;]</td>
    <td valign=top>Passwort für den Server. Das Kennwort kann
          <td valign=top>Passwort für den Server. Das Kennwort kann verschlüsselt oder unverschlüsselt angegeben werden.</td>
        verschlüsselt oder unverschlüsselt angegeben werden.</td>
        </tr>
      </table>
    </td>
   </tr>
   </tr>
    </table>
   <tr>
   </p></td>
  </tr>
    <tr>
     <td valign=top>Rückgabe:</td>
     <td valign=top>Rückgabe:</td>
     <td valign=top><p>
     <td valign=top>
     <ul>
     <ul>
       <li><b>1</b> - Kommando erfolgreich ausgeführt.</li>
       <li><b>1</b> - Kommando erfolgreich ausgeführt.</li>
       <li><b>2</b> - Fehler aufgetreten.</li>
       <li><b>2</b> - Fehler aufgetreten.</li>
     </ul>
     </ul>
  </p></td>
    </td>
   </tr>
   </tr>
</table></p>
</table>
 
<p><b><span id="backup_info">backup_info</span></b>{{Marker}}
</p><p>


'''<span id="backup_info">backup_info</span>'''{{Marker}}
<table class=lang>
<table class=lang>
    <tr>
  <tr>
     <td valign=top>Syntax:</td>
     <td valign=top>Syntax:</td>
     <td valign=top><font class=source>c16_serv_cmd_win.exe backup_info &lt;area alias&gt; [-server=&lt;Adresse&gt;] [-passwd=&lt;string&gt;]</font></td>
     <td valign=top><font class=source>c16_serv_cmd_win.exe backup_info &lt;area alias&gt; [-server=&lt;Adresse&gt;] [-passwd=&lt;string&gt;]</font></td>
Zeile 453: Zeile 358:
     <tr>
     <tr>
     <td valign=top>Funktion:</td>
     <td valign=top>Funktion:</td>
     <td valign=top><p>
     <td valign=top>Ermittelt den Backup-Modus für die Datenbank.</td>
    Ermittelt den Backup-Modus für die Datenbank.</p></td>
   </tr>
   </tr>
     <tr>
     <tr>
     <td valign=top>Argumente:</td>
     <td valign=top>Argumente:</td>
     <td valign=top><p>
     <td valign=top>
     <table class=lang>
     <table class=lang>
         <tr>
         <tr>
     <td valign=top>&lt;area alias&gt;</td>
     <td valign=top>&lt;area alias&gt;</td>
     <td valign=top>Symbolischer Name der Datenbank, für die die Information ermittelt
     <td valign=top>Symbolischer Name der Datenbank, für die die Information ermittelt werden soll.</td>
        werden soll.</td>
   </tr>
   </tr>
         <tr>
         <tr>
     <td valign=top><nobr>[-server=&lt;Adresse&gt;]</nobr></td>
     <td valign=top>[-server=&lt;Adresse&gt;]</td>
     <td valign=top>IP-Adresse oder Name des Servers auf dem der CONZEPT 16
     <td valign=top>IP-Adresse oder Name des Servers auf dem der CONZEPT 16 Server installiert ist. Wird die Angabe weggelassen, wird der lokale Server angesprochen.</td>
        Server installiert ist. Wird die Angabe weggelassen, wird der lokale Server angesprochen.</td>
   </tr>
   </tr>
         <tr>
         <tr>
     <td valign=top><nobr>[-passwd=&lt;string&gt;]</nobr></td>
     <td valign=top>[-passwd=&lt;string&gt;]</td>
     <td valign=top>Passwort für den Server. Das Kennwort kann
     <td valign=top>Passwort für den Server. Das Kennwort kann verschlüsselt oder unverschlüsselt angegeben werden.</td>
        verschlüsselt oder unverschlüsselt angegeben werden.</td>
   </tr>
   </tr>
       </table>
       </table>
     </p></td>
     </td>
   </tr>
   </tr>
     <tr>
     <tr>
Zeile 488: Zeile 389:
   </p></td>
   </p></td>
   </tr>
   </tr>
</table></p>
</table>
 
<p><b><span id="lock_on">lock_on</span></b>{{Marker}}
</p><p>


'''<span id="lock_on">lock_on</span>'''{{Marker}}
<table class=lang>
<table class=lang>
     <tr>
     <tr>
Zeile 500: Zeile 399:
     <tr>
     <tr>
     <td valign=top>Funktion:</td>
     <td valign=top>Funktion:</td>
     <td valign=top><p>
     <td valign=top>Setzen der Login-Sperre für eine Datenbank, um das neue Einloggen von Benutzern zu verhindern. Die Login-Sperre bleibt bestehen, bis sie mit der Anweisung <font class=source>lock_off</font> aufgehoben oder der CONZEPT 16-Server neu gestartet wird.</td>
    Setzen der Login-Sperre für eine Datenbank, um das neue Einloggen von Benutzern zu  
    verhindern. Die Login-Sperre bleibt bestehen, bis sie mit der Anweisung  
    <font class=source>lock_off</font> aufgehoben oder der CONZEPT 16-Server neu  
    gestartet wird.</p></td>
   </tr>
   </tr>
     <tr>
     <tr>
     <td valign=top>Argumente:</td>
     <td valign=top>Argumente:</td>
     <td valign=top><p>
     <td valign=top>
     <table class=lang>
     <table class=lang>
         <tr>
         <tr>
     <td valign=top>&lt;area alias&gt;</td>
     <td valign=top>&lt;area alias&gt;</td>
     <td valign=top>Symbolischer Name der Datenbank, die gesperrt
     <td valign=top>Symbolischer Name der Datenbank, die gesperrt werden soll.</td>
        werden soll.</td>
   </tr>
   </tr>
         <tr>
         <tr>
     <td valign=top>[-wait=&lt;int&gt;]</td>
     <td valign=top>[-wait=&lt;int&gt;]</td>
     <td valign=top>Zeitspanne in Sekunden, die maximal gewartet wird, bis das  
     <td valign=top>Zeitspanne in Sekunden, die maximal gewartet wird, bis das Kommando zurückkehrt. Ist die Datenbank bereits vor Verstreichen der angegebenen Zeitspanne gesperrt, wird der Wartezustand abgebrochen. Reicht die Wartezeit nicht aus, wird der Fehlercode <font class=source>2</font> zurückgegeben und die Datenbanksperre ist noch nicht eingerichtet. Wird keine Wartezeit angegeben, wird maximal 300 Sekunden (5 Minuten) gewartet.</td>
        Kommando zurückkehrt. Ist die Datenbank bereits vor Verstreichen der angegebenen
        Zeitspanne gesperrt, wird der Wartezustand abgebrochen. Reicht die Wartezeit nicht aus,
        wird der Fehlercode <font class=source>2</font> zurückgegeben und die Datenbanksperre ist noch nicht  
        eingerichtet.
        Wird keine Wartezeit angegeben, wird maximal 300 Sekunden (5 Minuten) gewartet.</td>
   </tr>
   </tr>
         <tr>
         <tr>
     <td valign=top><nobr>[-server=&lt;Adresse&gt;]</nobr></td>
     <td valign=top>[-server=&lt;Adresse&gt;]</td>
     <td valign=top>IP-Adresse oder Name des Servers auf dem der CONZEPT 16
     <td valign=top>IP-Adresse oder Name des Servers auf dem der CONZEPT 16 Server installiert ist. Wird die Angabe weggelassen, wird der lokale Server angesprochen.</td>
        Server installiert ist. Wird die Angabe weggelassen, wird der lokale Server angesprochen.</td>
   </tr>
   </tr>
         <tr>
         <tr>
     <td valign=top><nobr>[-passwd=&lt;string&gt;]</nobr></td>
     <td valign=top>[-passwd=&lt;string&gt;]</td>
     <td valign=top>Passwort für den Server. Das Kennwort kann
     <td valign=top>Passwort für den Server. Das Kennwort kann verschlüsselt oder unverschlüsselt angegeben werden.</td>
        verschlüsselt oder unverschlüsselt angegeben werden.</td>
   </tr>
   </tr>
     </table>
     </table>
   </p></td>
   </td>
   </tr>
   </tr>
     <tr>
     <tr>
Zeile 544: Zeile 431:
       <li><b>2</b> - Fehler aufgetreten.</li>
       <li><b>2</b> - Fehler aufgetreten.</li>
     </ul>
     </ul>
   </p></td>
   </td>
   </tr>
   </tr>
</table></p>
</table>
 
<p><b><span id="lock_off">lock_off</span></b>{{Marker}}
</p><p>


'''<span id="lock_off">lock_off</span>'''{{Marker}}
<table class=lang>
<table class=lang>
     <tr>
     <tr>
Zeile 558: Zeile 443:
     <tr>
     <tr>
     <td valign=top>Funktion:</td>
     <td valign=top>Funktion:</td>
     <td valign=top><p>
     <td valign=top>Setzt die Login-Sperre für eine Datenbank zurück.</td>
    Setzt die Login-Sperre für eine Datenbank zurück.</p></td>
   </tr>
   </tr>
     <tr>
     <tr>
Zeile 567: Zeile 451:
         <tr>
         <tr>
     <td valign=top>&lt;area alias&gt;</td>
     <td valign=top>&lt;area alias&gt;</td>
     <td valign=top>Symbolischer Name der Datenbank, die entsperrt
     <td valign=top>Symbolischer Name der Datenbank, die entsperrt werden soll.</td>
        werden soll.</td>
   </tr>
   </tr>
         <tr>
         <tr>
     <td valign=top>[-wait=&lt;int&gt;]</td>
     <td valign=top>[-wait=&lt;int&gt;]</td>
     <td valign=top>Zeitspanne in Sekunden, die maximal gewartet wird, bis das  
     <td valign=top>Zeitspanne in Sekunden, die maximal gewartet wird, bis das Kommando zurückkehrt. Ist die Datenbank bereits vor Verstreichen der angegebenen Zeitspanne entsperrt, wird der Wartezustand abgebrochen. Reicht die Wartezeit nicht aus, wird der Fehlercode <font class=source>2</font> zurückgegeben und die Datenbanksperre ist noch nicht entfernt. Wird keine Wartezeit angegeben, wird maximal 300 Sekunden (5 Minuten) gewartet.</td>
        Kommando zurückkehrt. Ist die Datenbank bereits vor Verstreichen der angegebenen
        Zeitspanne entsperrt, wird der Wartezustand abgebrochen. Reicht die Wartezeit nicht aus,
        wird der Fehlercode <font class=source>2</font> zurückgegeben und die Datenbanksperre ist noch nicht  
        entfernt.
        Wird keine Wartezeit angegeben, wird maximal 300 Sekunden (5 Minuten) gewartet.</td>
   </tr>
   </tr>
         <tr>
         <tr>
     <td valign=top><nobr>[-server=&lt;Adresse&gt;]</nobr></td>
     <td valign=top>[-server=&lt;Adresse&gt;]</td>
     <td valign=top>IP-Adresse oder Name des Servers auf dem der CONZEPT 16
     <td valign=top>IP-Adresse oder Name des Servers auf dem der CONZEPT 16 Server installiert ist. Wird die Angabe weggelassen, wird der lokale Server angesprochen.</td>
        Server installiert ist. Wird die Angabe weggelassen, wird der lokale Server angesprochen.</td>
   </tr>
   </tr>
         <tr>
         <tr>
     <td valign=top><nobr>[-passwd=&lt;string&gt;]</nobr></td>
     <td valign=top>[-passwd=&lt;string&gt;]</td>
     <td valign=top>Passwort für den Server. Das Kennwort kann
     <td valign=top>Passwort für den Server. Das Kennwort kann verschlüsselt oder unverschlüsselt angegeben werden.</td>
        verschlüsselt oder unverschlüsselt angegeben werden.</td>
   </tr>
   </tr>
     </table>
     </table>
Zeile 594: Zeile 470:
     <tr>
     <tr>
     <td valign=top>Rückgabe:</td>
     <td valign=top>Rückgabe:</td>
     <td valign=top><p>
     <td valign=top>
     <ul>
     <ul>
       <li><b>1</b> - Kommando erfolgreich ausgeführt.</li>
       <li><b>1</b> - Kommando erfolgreich ausgeführt.</li>
       <li><b>2</b> - Fehler aufgetreten.</li>
       <li><b>2</b> - Fehler aufgetreten.</li>
     </ul>
     </ul>
   </p></td>
   </td>
   </tr>
   </tr>
</table></p>
</table></p>


<p><b><span id="lock_info">lock_info</span></b>{{Marker}}
'''<span id="lock_info">lock_info</span>'''{{Marker}}
</p><p>
 
<table class=lang>
<table class=lang>
     <tr>
     <tr>
Zeile 613: Zeile 487:
     <tr>
     <tr>
     <td valign=top>Funktion:</td>
     <td valign=top>Funktion:</td>
     <td valign=top><p>
     <td valign=top>Ermittelt, ob eine Datenbank zur Zeit gesperrt ist.</td>
    Ermittelt, ob eine Datenbank zur Zeit gesperrt ist.</p></td>
   </tr>
   </tr>
     <tr>
     <tr>
     <td valign=top>Argumente:</td>
     <td valign=top>Argumente:</td>
     <td valign=top><p>
     <td valign=top>
     <table class=lang>
     <table class=lang>
         <tr>
         <tr>
Zeile 625: Zeile 498:
   </tr>
   </tr>
         <tr>
         <tr>
     <td valign=top><nobr>[-server=&lt;Adresse&gt;]</nobr></td>
     <td valign=top>[-server=&lt;Adresse&gt;]</td>
     <td valign=top>IP-Adresse oder Name des Servers auf dem der CONZEPT 16
     <td valign=top>IP-Adresse oder Name des Servers auf dem der CONZEPT 16 Server installiert ist. Wird die Angabe weggelassen, wird der lokale Server angesprochen.</td>
        Server installiert ist. Wird die Angabe weggelassen, wird der lokale Server angesprochen.</td>
   </tr>
   </tr>
         <tr>
         <tr>
     <td valign=top><nobr>[-passwd=&lt;string&gt;]</nobr></td>
     <td valign=top>[-passwd=&lt;string&gt;]</td>
     <td valign=top>Passwort für den Server. Das Kennwort kann
     <td valign=top>Passwort für den Server. Das Kennwort kann verschlüsselt oder unverschlüsselt angegeben werden.</td>
        verschlüsselt oder unverschlüsselt angegeben werden.</td>
   </tr>
   </tr>
     </table>
     </table>
   </p></td>
   </td>
   </tr>
   </tr>
     <tr>
     <tr>
Zeile 645: Zeile 516:
       <li><b>2</b> - Fehler aufgetreten.</li>
       <li><b>2</b> - Fehler aufgetreten.</li>
     </ul>
     </ul>
   </p></td>
   </td>
   </tr>
   </tr>
</table></p>
</table>
 
<p><b><span id="open_info">open_info</span></b>{{Marker}}
</p><p>


'''<span id="open_info">open_info</span>'''{{Marker}}
<table class=lang>
<table class=lang>
     <tr>
     <tr>
Zeile 659: Zeile 528:
     <tr>
     <tr>
     <td valign=top>Funktion:</td>
     <td valign=top>Funktion:</td>
     <td valign=top><p>
     <td valign=top>Ermittelt, ob eine Datenbank zur Zeit geöffnet ist.</td>
    Ermittelt, ob eine Datenbank zur Zeit geöffnet ist.</p></td>
   </tr>
   </tr>
     <tr>
     <tr>
     <td valign=top>Argumente:</td>
     <td valign=top>Argumente:</td>
     <td valign=top><p>
     <td valign=top>
     <table class=lang>
     <table class=lang>
         <tr>
         <tr>
Zeile 671: Zeile 539:
   </tr>
   </tr>
         <tr>
         <tr>
     <td valign=top><nobr>[-server=&lt;Adresse&gt;]</nobr></td>
     <td valign=top>[-server=&lt;Adresse&gt;]</td>
     <td valign=top>IP-Adresse oder Name des Servers auf dem der CONZEPT 16
     <td valign=top>IP-Adresse oder Name des Servers auf dem der CONZEPT 16 Server installiert ist. Wird die Angabe weggelassen, wird der lokale Server angesprochen.</td>
        Server installiert ist. Wird die Angabe weggelassen, wird der lokale Server angesprochen.</td>
   </tr>
   </tr>
         <tr>
         <tr>
     <td valign=top><nobr>[-passwd=&lt;string&gt;]</nobr></td>
     <td valign=top>[-passwd=&lt;string&gt;]</td>
     <td valign=top>Passwort für den Server. Das Kennwort kann
     <td valign=top>Passwort für den Server. Das Kennwort kann verschlüsselt oder unverschlüsselt angegeben werden.</td>
        verschlüsselt oder unverschlüsselt angegeben werden.</td>
   </tr>
   </tr>
         <tr>
         <tr>
     <td valign=top><nobr>[-mode=slave]</nobr></td>
     <td valign=top>[-mode=slave]</td>
     <td valign=top>Ist diese Option angegeben, wird geprüft, ob die  
     <td valign=top>Ist diese Option angegeben, wird geprüft, ob die Datenbank als Hot-Standby-Slave geöffnet ist.</td>
        Datenbank als Hot-Standby-Slave geöffnet ist.</td>
   </tr>
   </tr>
     </table>
     </table>
   </p></td>
   </td>
   </tr>
   </tr>
     <tr>
     <tr>
     <td valign=top>Rückgabe:</td>
     <td valign=top>Rückgabe:</td>
     <td valign=top><p>
     <td valign=top>
     <ul>
     <ul>
       <li><b>0</b> - Datenbank ist geschlossen bzw. nicht als Slave-Datenbank geöffnet.</li>
       <li><b>0</b> - Datenbank ist geschlossen bzw. nicht als Slave-Datenbank geöffnet.</li>
Zeile 696: Zeile 561:
       <li><b>2</b> - Fehler aufgetreten.</li>
       <li><b>2</b> - Fehler aufgetreten.</li>
     </ul>
     </ul>
   </p></td>
   </td>
   </tr>
   </tr>
</table></p>
</table>


<p><b><span id="DatenbankBackup">Beispiel zur Verwendung des Script-Utilities</span></b>{{Marker}}
'''<span id="DatenbankBackup">Beispiel zur Verwendung des Script-Utilities</span>'''{{Marker}}
</p><p>


<p>Mit dem folgenden Skript kann ArcFlow im laufenden Betrieb in den Backup-Modus gesetzt
Mit dem folgenden Skript kann ArcFlow im laufenden Betrieb in den Backup-Modus gesetzt oder der Backup-Modus zurückgesetzt werden.
oder der Backup-Modus zurückgesetzt werden.</p>


{{Info|Die Werte in den spitzen Klammern (&lt;...&gt;) müssen durch die entsprechenden
{{Info|Die Werte in den spitzen Klammern (&lt;...&gt;) müssen durch die entsprechenden Daten der Datenbanken ausgetauscht werden.}}
Daten der Datenbanken ausgetauscht werden.}}


<pre class=source>
<pre class=source>
Zeile 832: Zeile 694:


:End
:End
</pre></p>
</pre>


</div>
</div>
</translate>
</translate>

Aktuelle Version vom 17. Februar 2025, 15:04 Uhr

 Script-Utility Nur für Administratoren
Steuerung der Datenbanken von der Kommandozeile

Das Script-Utility ist ein Kommandozeilenprogramm, welches den Status von Datenbanken abfragen und auch setzen kann. Daneben kann es auch zur Anzeige der binären Log-Dateien verwendet werden. Das Script-Utility ist dabei für folgende Betriebssysteme verfügbar:

c16_serv_cmd_win.exe Windows (9x, NT, 2000, XP, 2003)
c16_serv_cmd_lnx Linux Kernel 2.4 / 2.6

Dem Programm müssen zur Durchführung der Kommandos bestimmte Argumente an der Kommandozeile übergeben werden. Die Kommandos sind für alle Betriebssysteme identisch. Die Argumente hängen vom jeweiligen Kommando ab.

  c16_serv_cmd_xxx <Kommando> [<Argumente>]
Bei der Angabe von Argumenten wird zwischen Groß- und Kleinschreibung unterschieden.

Der Rückgabewert gibt Aufschluss darüber, ob und wie das Kommando durchgeführt wurde. Wird das Script-Utility in einer Script-Datei verwendet, kann dieser Rückgabewert über den Errorlevel ermittelt und ausgewertet werden.

Durch die Angabe des Parameters <nobr>-quiet</nobr> oder <nobr>-quiet=inf</nobr> in der Kommandozeile kann die Textausgabe von Informationen unterdrückt werden. Durch die Angabe von <nobr>-quiet=err</nobr> werden zusätzlich Fehlerausgaben unterdrückt. Ebenso können Ausgabe forciert werden. Durch die Angabe des Parameters <nobr>-noquiet=err</nobr> werden Fehlermeldungen ausgegeben. Bei der Angabe von <nobr>-noquiet=inf</nobr> oder <nobr>-noquiet</nobr> werden ebenfalls Informationen ausgegeben.

Folgende Kommandos können an das Script-Utility übergeben werden:

  • help Hilfe zum Script-Utility oder einem bestimmten Kommando anzeigen.
  • version Versionsinformationen des Script-Utility anzeigen.
  • status Status-Informationen eines Servers anzeigen.
  • license Lizenzinformationen eines Server anzeigen.
  • decode Anzeige des Inhalts von binären Log-Dateien.
  • backup_on Datenbank in den Backup-Modus schalten.
  • backup_off Backup-Modus einer Datenbank ausschalten.
  • backup_info Abfrage des Backup-Modus.
  • lock_on Benutzerlogin-Sperre einschalten.
  • lock_off Benutzerlogin-Sperre ausschalten.
  • lock_info Datenbank-Sperre ermitteln.
  • open_info Ermitteln, ob Datenbank offen ist oder nicht.

help

Syntax: c16_serv_cmd_win.exe help [<Kommando>]
Funktion: Ohne Angabe des <Kommando> wird eine Übersicht aller vorhandenen Kommandos angezeigt. Mit Angabe des <Kommando> wird die Befehlszeile und eine Beschreibung des angegebenen Kommandos angezeigt.

version

Syntax: c16_serv_cmd_win.exe version
Funktion: Anzeige der Version des Script-Utility.

status

Syntax: c16_serv_cmd_win.exe status [-server=<Adresse>]
Funktion: Die Informationen des Servers werden angezeigt. Wird kein Server (IP-Adresse oder Name) angegeben, beziehen sich die Informationen auf den lokalen Server.
  • Release SVC Versionsnummer des Service-Prozesses.
  • Release MGR Versionsnummer des Manager-Prozesses.
  • Status run (Server läuft), down (Server läuft nicht).
  • Init Error Fehlercode, falls beim Starten des Servers ein Fehler auftrat.
  • Mode service (Server läuft als Dienst), detached (Server läuft detached).
  • Areas closed (keine Datenbanken offen), open (Mindestens eine Datenbank ist offen).
Rückgabe:
  • 0 - Server läuft nicht.
  • 1 - Server läuft.
  • 2 - Fehler aufgetreten.

license

Syntax: c16_serv_cmd_win.exe license [-server=<Adresse>]
Funktion: Es werden Informationen zur Lizenz des Servers angezeigt. Ist kein Server angegeben (IP-Adresse oder Name), beziehen sich die Informationen auf den lokalen Server.
  • Release MGR Versionsnummer des Manager-Prozesses.
  • License Lizenz-Klartext (z.B. "CE100000MU/H")
  • User Limit Benutzerlimit
  • Edition Edition (z.B. "Enterprise")
  • Options Lizenz-Optionen (z.B. "HSB")
Rückgabe:
  • 1 - Kommando erfolgreich ausgeführt.
  • 2 - Fehler aufgetreten.

decode

Syntax: c16_serv_cmd_win.exe decode <blog1> [<blog2>] [-start=<date>] [-end=<date>] [-days=<int>] [-records=<int>] [-filterex=<string>]
Funktion: Anzeige von bis zu zwei binären Log-Dateien, beginnend vom jüngsten Eintrag in chronologischer, absteigender Reihenfolge, mit zeitlicher Eingrenzung und Filterung der Einträge. Falls im Verzeichnis der Log-Datei neben der <Datenbankname>.lgb auch das Archivlog <Datenbankname>.lga liegt, wird das gesamte Log aus Standard-Log und Archiv-Log betrachtet.
Argumente:

<blog1> Vollständiger Dateiname der ersten binären Logdatei. Die Anzeige erfolgt chronologisch absteigend.
[<blog2>] Vollständiger Dateiname einer weiteren binären Logdatei. <blog1> und <blog2> werden in eine chronologische Reihenfolge gebracht.
[-start=<date>] Anfangswert für die Datumseingrenzung in der Form yyyymmdd. Es werden nur Log-Einträge angezeigt, die nicht älter sind, wie das angegebene Datum.
[-end=<date>] Endwert für die Datumseingrenzung in der Form yyyymmdd. Es werden nur Log-Einträge angezeigt, die nicht neuer sind, wie das angegebene Datum.
[-days=<int>] Ist dieses Argument angegeben, hat es Vorrang vor "start" und "end". Es werden keine Einträge angezeigt, die älter als <int> Tage sind, ausgehend vom neuesten Eintrag in der Log-Datei.
[-records=<int>] Ist dieses Argument angegeben, hat es Vorrang vor "days", "start" und "end". Es werden die letzten <int> Einträge, ausgehend vom neuesten Eintrag im binären Log angezeigt. Der höchstmögliche Wert für diese Option beträgt 500.000.
[-filterex=<string>] Standardmässig werden keine Datensätze ausgefiltert. Durch Angabe dieses Argumentes können Einträge bestimmten Typs und Klasse verborgen werden. Für <string> können folgende Zeichen kombiniert werden: "uhgiwed". Dabei werden dann folgende Einträge nicht angezeigt:
u Einträge des Typs User
h Einträge des Typs Hot-Standby
g Einträge, die weder vom Typ User noch vom Typ Hot-Standby sind
i Einträge der Klasse Information
w Einträge der Klasse Warnung
e Einträge der Klasse Fehler
d Einträge der Klasse Debug
Rückgabe:
  • 1 - Kommando erfolgreich ausgeführt.
  • 2 - Fehler aufgetreten.
Beispiele: Alle Einträge der Manager-Logdatei in einer ASCII-Datei speichern.

c16_serv_cmd_win.exe decode c16_serv_mgr.lgb > manager.txt

Alle Einträge anzeigen, die zwischen dem 1. März 2006 und dem 3. März 2006 geschrieben wurden.

c16_serv_cmd_win.exe decode c16_serv_mgr.lgb -start=20060301 -end=20060303

Wie zuvor, jedoch werden alle Einträge, die nur informativer Natur sind ausgeklammert.

c16_serv_cmd_win.exe decode c16_serv_mgr.lgb -start=20060301 -end=20060303 -filterex=i

backup_on

Syntax: c16_serv_cmd_win.exe backup_on <area alias> -time=<hh:mm> [-wait=<int>] [-server=<Adresse>] [-passwd=<string>]
Funktion: Setzt eine Datenbank in den Backup-Modus. Damit das Kommando erfolgreich durchgeführt werden kann, muss die Datenbank <area alias> geöffnet sein.

Argumente:
<area alias> Symbolischer Name der Datenbank, die in den Backup-Modus versetzt werden soll.
-time=<hh:mm> Dauer des Backup-Modus in Stunden und Minuten. Der Maximalwert beträgt 12 Stunden.
[-server=<Adresse>] IP-Adresse oder Name des Servers auf dem der CONZEPT 16 Server installiert ist. Wird die Angabe weggelassen, wird der lokale Server angesprochen.
[-wait=<int>] Zeitspanne in Sekunden, die maximal gewartet wird, bis das Kommando zurückkehrt. Ist die Datenbank bereits vor Verstreichen der angegebenen Zeitspanne im Backup-Modus, wird der Wartezustand abgebrochen. Reicht die Wartezeit nicht aus, wird der Fehlercode 2 zurückgegeben und der Backup-Modus nicht gestartet. Wird keine Wartezeit angegeben, wird maximal 300 Sekunden (5 Minuten) gewartet.
[-passwd=<string>] Passwort für den Server. Das Kennwort kann verschlüsselt oder unverschlüsselt angegeben werden.
Rückgabe:
  • 1 - Kommando erfolgreich ausgeführt.
  • 2 - Fehler aufgetreten.

backup_off

Syntax: c16_serv_cmd_win.exe backup_off <area alias> [-wait=<int>] [-server=<Adresse>] [-passwd=<string>]
Funktion: Setzt den Backup-Modus der Datenbank zurück.
Argumente:
<area alias> Symbolischer Name der Datenbank, für die der Backup-Modus zurückgesetzt werden soll.
[-wait=<int>] Zeitspanne in Sekunden, die maximal gewartet wird, bis das Kommando zurückkehrt. Ist die Datenbank bereits vor Verstreichen der angegebenen Zeitspanne nicht mehr im Backup-Modus, wird der Wartezustand abgebrochen. Reicht die Wartezeit nicht aus, wird der Fehlercode 2 zurückgegeben und der Backup-Modus ist noch nicht beendet. Wird keine Wartezeit angegeben, wird maximal 300 Sekunden (5 Minuten) gewartet.
[-server=<Adresse>] IP-Adresse oder Name des Servers auf dem der CONZEPT 16 Server installiert ist. Wird die Angabe weggelassen, wird der lokale Server angesprochen.
[-passwd=<string>] Passwort für den Server. Das Kennwort kann verschlüsselt oder unverschlüsselt angegeben werden.
Rückgabe:
  • 1 - Kommando erfolgreich ausgeführt.
  • 2 - Fehler aufgetreten.

backup_info

Syntax: c16_serv_cmd_win.exe backup_info <area alias> [-server=<Adresse>] [-passwd=<string>]
Funktion: Ermittelt den Backup-Modus für die Datenbank.
Argumente:
<area alias> Symbolischer Name der Datenbank, für die die Information ermittelt werden soll.
[-server=<Adresse>] IP-Adresse oder Name des Servers auf dem der CONZEPT 16 Server installiert ist. Wird die Angabe weggelassen, wird der lokale Server angesprochen.
[-passwd=<string>] Passwort für den Server. Das Kennwort kann verschlüsselt oder unverschlüsselt angegeben werden.
Rückgabe:

  • 0 - Datenbank ist nicht im Backup-Modus.
  • 1 - Datenbank ist im Backup-Modus.
  • 2 - Fehler aufgetreten.

lock_on

Syntax: c16_serv_cmd_win.exe lock_on <area alias> [-wait=<int>] [-server=<Adresse>] [-passwd=<string>]
Funktion: Setzen der Login-Sperre für eine Datenbank, um das neue Einloggen von Benutzern zu verhindern. Die Login-Sperre bleibt bestehen, bis sie mit der Anweisung lock_off aufgehoben oder der CONZEPT 16-Server neu gestartet wird.
Argumente:
<area alias> Symbolischer Name der Datenbank, die gesperrt werden soll.
[-wait=<int>] Zeitspanne in Sekunden, die maximal gewartet wird, bis das Kommando zurückkehrt. Ist die Datenbank bereits vor Verstreichen der angegebenen Zeitspanne gesperrt, wird der Wartezustand abgebrochen. Reicht die Wartezeit nicht aus, wird der Fehlercode 2 zurückgegeben und die Datenbanksperre ist noch nicht eingerichtet. Wird keine Wartezeit angegeben, wird maximal 300 Sekunden (5 Minuten) gewartet.
[-server=<Adresse>] IP-Adresse oder Name des Servers auf dem der CONZEPT 16 Server installiert ist. Wird die Angabe weggelassen, wird der lokale Server angesprochen.
[-passwd=<string>] Passwort für den Server. Das Kennwort kann verschlüsselt oder unverschlüsselt angegeben werden.
Rückgabe:

  • 1 - Kommando erfolgreich ausgeführt.
  • 2 - Fehler aufgetreten.

lock_off

Syntax: c16_serv_cmd_win.exe lock_off <area alias> [-wait=<int>] [-server=<Adresse>] [-passwd=<string>]
Funktion: Setzt die Login-Sperre für eine Datenbank zurück.
Argumente:

<area alias> Symbolischer Name der Datenbank, die entsperrt werden soll.
[-wait=<int>] Zeitspanne in Sekunden, die maximal gewartet wird, bis das Kommando zurückkehrt. Ist die Datenbank bereits vor Verstreichen der angegebenen Zeitspanne entsperrt, wird der Wartezustand abgebrochen. Reicht die Wartezeit nicht aus, wird der Fehlercode 2 zurückgegeben und die Datenbanksperre ist noch nicht entfernt. Wird keine Wartezeit angegeben, wird maximal 300 Sekunden (5 Minuten) gewartet.
[-server=<Adresse>] IP-Adresse oder Name des Servers auf dem der CONZEPT 16 Server installiert ist. Wird die Angabe weggelassen, wird der lokale Server angesprochen.
[-passwd=<string>] Passwort für den Server. Das Kennwort kann verschlüsselt oder unverschlüsselt angegeben werden.

Rückgabe:
  • 1 - Kommando erfolgreich ausgeführt.
  • 2 - Fehler aufgetreten.

lock_info

Syntax: c16_serv_cmd_win.exe lock_info <area alias> [-server=<Adresse>] [-passwd=<string>]
Funktion: Ermittelt, ob eine Datenbank zur Zeit gesperrt ist.
Argumente:
<area alias> Symbolischer Name der Datenbank.
[-server=<Adresse>] IP-Adresse oder Name des Servers auf dem der CONZEPT 16 Server installiert ist. Wird die Angabe weggelassen, wird der lokale Server angesprochen.
[-passwd=<string>] Passwort für den Server. Das Kennwort kann verschlüsselt oder unverschlüsselt angegeben werden.
Rückgabe:

  • 0 - Datenbank ist nicht gesperrt.
  • 1 - Datenbank ist gesperrt.
  • 2 - Fehler aufgetreten.

open_info

Syntax: c16_serv_cmd_win.exe open_info <area alias> [-server=<Adresse>] [-passwd=<string>] [-mode=slave]
Funktion: Ermittelt, ob eine Datenbank zur Zeit geöffnet ist.
Argumente:
<area alias> Symbolischer Name der Datenbank.
[-server=<Adresse>] IP-Adresse oder Name des Servers auf dem der CONZEPT 16 Server installiert ist. Wird die Angabe weggelassen, wird der lokale Server angesprochen.
[-passwd=<string>] Passwort für den Server. Das Kennwort kann verschlüsselt oder unverschlüsselt angegeben werden.
[-mode=slave] Ist diese Option angegeben, wird geprüft, ob die Datenbank als Hot-Standby-Slave geöffnet ist.
Rückgabe:
  • 0 - Datenbank ist geschlossen bzw. nicht als Slave-Datenbank geöffnet.
  • 1 - Datenbank ist offen bzw. als Slave-Datenbank geöffnet.
  • 2 - Fehler aufgetreten.

Beispiel zur Verwendung des Script-Utilities

Mit dem folgenden Skript kann ArcFlow im laufenden Betrieb in den Backup-Modus gesetzt oder der Backup-Modus zurückgesetzt werden.

Die Werte in den spitzen Klammern (<...>) müssen durch die entsprechenden Daten der Datenbanken ausgetauscht werden.
@echo off
REM 
REM Datenbankinformationen setzen
REM 
REM Datenbanknamen ohne Leerzeichen fuer Befehle
SET serv=<Serveradresse>
SET area_cmd=<Alias der Applikationsdatenbank>
SET prev_cmd=<Alias der Vorschaudatenbank>
SET bin1_cmd=<Alias der BLOb-Datenbank>

REM 
REM weitere Datenbanken hinzufuegen
REM SET bin2_cmd=<Alias der BLOb-Datenbank>

REM Datenbanknamen mit Leerzeichen fuer Ausgabe
SET area_out=<Alias der Applikationsdatenbank> 
SET prev_out=<Alias der Vorschaudatenbank>     
SET bin1_out=<Alias der BLOb-Datenbank>        

REM 
REM weitere Datenbanken hinzufuegen
REM SET bin3_out=<Alias der BLOb-Datenbank>

REM Backupzeit setzen
if "%1" == "" goto SetTime
SET time=%1
goto CheckBackup

:SetTime
SET time=<Standardzeit>

REM 
REM Backup-Modus zuruecksetzen, falls gesetzt
REM 
:CheckBackup
c16_serv_cmd_win.exe backup_info %area_cmd% -server=%serv% -quiet
if %errorlevel%==0 goto SetBackup
c16_serv_cmd_win.exe backup_off %area_cmd% -server=%serv% -wait=60 -quiet
if %errorlevel%==2 goto ErrBackupOff
echo Datenbank %area_out%: Der Backup-Modus ist aus

:BackupOffPrev
c16_serv_cmd_win.exe backup_info %prev_cmd% -server=%serv% -quiet
if %errorlevel%==0 goto BackupOffBin1
c16_serv_cmd_win.exe backup_off %prev_cmd% -server=%serv% -wait=60 -quiet
if %errorlevel%==2 goto ErrBackupOff
echo Datenbank %prev_out%: Der Backup-Modus ist aus

:BackupOffBin1
c16_serv_cmd_win.exe backup_info %bin1_cmd% -server=%serv% -quiet
if %errorlevel%==0 goto BackupOffBin2
c16_serv_cmd_win.exe backup_off %bin1_cmd% -server=%serv% -wait=60 -quiet
if %errorlevel%==2 goto ErrBackupOff
echo Datenbank %bin1_out%: Der Backup-Modus ist aus

:BackupOffBin2
REM 
REM weitere Datenbanken hinzufuegen
REM c16_serv_cmd_win.exe backup_info %bin2_cmd% -server=%serv% -quiet
REM if %errorlevel%==0 goto BackupOffBin3
REM c16_serv_cmd_win.exe backup_off %bin2_cmd% -server=%serv% -wait=60 -quiet
REM if %errorlevel%==2 goto ErrBackupOff
REM echo Datenbank %bin2_out%: Der Backup-Modus ist aus
REM 
REM :BackupOffBin3
goto End</p>

<p>REM 
REM Backup-Modus setzen
REM 
:SetBackup
c16_serv_cmd_win.exe open_info %area_cmd% -server=%serv% -quiet
if %errorlevel%==0 goto BackupOnPrev
c16_serv_cmd_win.exe backup_on %area_cmd% -server=%serv% -wait=60 -time=%time% -quiet
if %errorlevel%==2 goto ErrBackupOn
echo Datenbank %area_out%: Der Backup-Modus ist an

:BackupOnPrev
c16_serv_cmd_win.exe open_info %prev_cmd% -server=%serv% -quiet
if %errorlevel%==0 goto BackupOnBin1
c16_serv_cmd_win.exe backup_on %prev_cmd% -server=%serv% -wait=60 -time=%time% -quiet
if %errorlevel%==2 goto ErrBackupOn
echo Datenbank %prev_out%: Der Backup-Modus ist an

:BackupOnBin1
c16_serv_cmd_win.exe open_info %bin1_cmd% -server=%serv% -quiet
if %errorlevel%==0 goto BackupOnBin2
c16_serv_cmd_win.exe backup_on %bin1_cmd% -server=%serv% -wait=60 -time=%time% -quiet
if %errorlevel%==2 goto ErrBackupOn
echo Datenbank %bin1_out%: Der Backup-Modus ist an

:BackupOnBin2
REM 
REM weitere Datenbanken hinzufuegen
REM c16_serv_cmd_win.exe open_info %bin2_cmd% -server=%serv% -quiet
REM if %errorlevel%==0 goto BackupOnBin3
REM c16_serv_cmd_win.exe backup_on %bin2_cmd% -server=%serv% -wait=60 -time=%time% -quiet
REM if %errorlevel%==2 goto ErrBackupOn
REM echo Datenbank %bin2_out%: Der Backup-Modus ist an
REM 
REM :BackupOnBin3
goto End


REM 
REM Fehler aufgetreten
REM 
:ErrBackupOff
echo Der Backup-Modus der Datenbank %area_cmd%, %previews_cmd% oder %bin1_cmd% konnte nicht zurueckgesetzt werden.
REM 
REM weitere Datenbanken hinzufuegen
REM echo Der Backup-Modus der Datenbank %area_cmd%, %previews_cmd%, %bin1_cmd% oder %bin2_cmd% konnte nicht zurueckgesetzt werden.
goto End

:ErrBackupOn
echo Der Backup-Modus der Datenbank %area_cmd%, %prev_cmd% oder %bin1_cmd% konnte nicht gesetzt werden.
REM 
REM weitere Datenbanken hinzufuegen
echo Der Backup-Modus der Datenbank %area_cmd%, %prev_cmd%, %bin1_cmd% oder %bin2_cmd% konnte nicht gesetzt werden.
goto End

:End