Wechseln zu: Navigation, Suche

Verwendung der Befehlszeilenkonsole (CLC)

An der Befehlszeilenkonsole (CLC) können Administratoren bestimmte Funktionen von GAX für Lösungsdefinitionen (SPDs) und Installationspakete (IPs) ausführen. An der CLC können Sie beispielsweise SPDs im Hintergrund auf Remote-Hosts implementieren.

Die CLC können Sie nur verwenden, wenn Sie über Zugriff auf die Befehlszeilenoberfläche des Betriebssystems verfügen. Auf anderen Computern als dem GAX-Hostcomputer muss lokal das CLC-Tool (gaxclc.jar) verfügbar sein.

Die Hilfedatei für die CLC öffnen Sie mit einem der folgenden Befehle:

java –jar gaxclc.jar help
java –jar gaxclc.jar ?
Wichtig
Bei der Ausführung von Befehlen an der CLC wird im Verzeichnis des Tools eine Protokolldatei erzeugt.

Struktur

Die CLC unterstützt Befehle mit der folgenden Struktur:

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> <function> <operation> <args>

Im obigen Beispiel:

  • -u:user ist der Benutzername für die Anmeldung bei Configuration Server.
  • -p:password ist das Passwort für die Anmeldung bei Configuration Server. Wenn für dieses Flag kein Wert angegeben ist, geht die CLC davon aus, dass kein Passwort festgelegt wurde.
  • -s gibt an die CLC die Anweisung aus, eine sichere HTTPS-Verbindung mit dem GAX-Server zu verwenden. Wenn dieses Flag nicht festgelegt ist, wird HTTP verwendet.
  • -h:<host>:<port> bezeichnet Host und Port des GAX-Servers. Wenn dieses Flag nicht festgelegt ist, wird folgender Wert verwendet. -h:localhost:8080.
  • <function> kann auf ip oder auf spd festgelegt sein.
  • <operation> gibt den auszuführenden Wert an. Die gültigen Werte für dieses Flag sind von der im vorherigen Schritt angegebenen Funktion abhängig (ip oder spd).
  • <args> gibt die Argumente für den Vorgang an. Die gültigen Werte für dieses Flag sind von den in den vorherigen Schritten angegebenen Parametern <function> und <operation> abhängig.

Nachstehend finden Sie ein Beispiel für einen Befehlszeilenkonsolen-Befehl:

java -jar gaxclc.jar -u:default -p:password -h:localhost:8080 spd execute 10054 1 "C:/GAX/input.txt"

SPDs

Die CLC unterstützt die folgenden Vorgänge für SPDs:

  • add
  • query
  • querybyid
  • execute
  • delete
  • encrypt (siehe Registerkarte Ausführen)

add

Übersicht

Mit diesem Vorgang wird der GAX-Datenbank eine SPD hinzugefügt. Wenn anhand von Name und Version in der SPD-XML festgestellt wird, dass die SPD bereits vorhanden ist, wird die vorhandene SPD ersetzt.

Bei erfolgreichem Abschluss wird die ID der hinzugefügten SPD zurückgegeben.

Format

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd add "file path"
  • "file path": Der Pfad der XML-Datei.

Beispiel

java -jar gaxclc.jar -u:default -p:password spd add "c:\GAX\newSpd.xml"

query

Übersicht

Mit diesem Vorgang werden alle SPDs abgefragt und eine Tabelle mit den folgenden Angaben zu jeder SPD angezeigt:

  • ID-Nummer
  • Name
  • Version
  • Mandanten-DBID

Beispiel:

10054 gvp 8.1.5 1
10060 genesysOne 8.1.5 1
10060 eServices 8.1.5 1

Format

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd query

Beispiel

java -jar gaxclc.jar -u:default -p:password -s -h:132.45.43.45:443 spd query

querybyid

Übersicht

Mit diesem Vorgang wird eine SPD anhand ihrer ID abgefragt. Wenn die SPD nicht vorhanden ist, schlägt der Vorgang fehl.

Bei erfolgreichem Abschluss wird eine Tabelle der folgenden Details zur SPD angezeigt:

  • Profil-ID
  • Name

Beispiel:

1 Install

Format

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd query SPDID
  • SPDID: Die ID der abgefragten SPD.

Beispiel

java -jar gaxclc.jar -u:default -p:password -h:132.45.43.45:8080 spd query 4374

execute

Übersicht

Mit diesem Vorgang wird eine SPD ausgeführt.

Format

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd execute SPDID profileName|-profileID:profileID|-profileName:profileName -encrypted "input file"


  • SPDID: Die ID der auszuführenden SPD.
  • profileName|-profileID:profileID|-profileName:profileName: Das auszuführende SPD-Profil.
Wichtig
Wenn kein Flag festgelegt ist, wird als auszuführendes SPD-Profil profileName angenommen.
  • -encrypted: Gibt ggf. an, ob die Eingabedatei verschlüsselt ist.
[+] Nutzung einblenden
  • "input file": Die Eingabedatei mit SPD-Parametern. Bei Angabe von -encrypted ist die Eingabedatei verschlüsselt.

Die Eingabedatei muss im JSONObject-Format vorliegen und SPD-Parameter für ein bestimmtes Profil enthalten. Die Datei muss im UTF8-Format vorliegen.

[+] Nutzung einblenden

Beispiel

java -jar gaxclc.jar -u:default -p:password -s -h:localhost:8080 spd execute 10054 -profileID:1 "C:/GAX/input.txt"


java -jar gaxclc.jar -u:default -p:password -h:localhost:8080 spd execute 10054 -profileName:"Install profile" "C:/GAX/input.txt"


java -jar gaxclc.jar -u:default -p:password -s -h:localhost:8080 spd execute 10054 1 -encrypted "C:/GAX/encryptedinput.txt"

delete

Übersicht

Mit diesem Vorgang wird eine SPD gelöscht. Wenn die SPD nicht vorhanden ist, schlägt der Vorgang fehl.

Format

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> spd delete SPDID
  • SPDID: Die ID der zu löschenden SPD.

Beispiel

java -jar gaxclc.jar -u:default -p:password spd delete 5436

IPs

Die CLC unterstützt die folgenden Vorgänge für die IP-Funktion:

  • add
  • query
  • querybyid
  • delete

add

Übersicht

Mit diesem Vorgang wird der GAX-Datenbank ein (als ZIP-Paket vorliegendes) IP hinzugefügt. Wenn das IP bereits vorhanden ist, wird es überschrieben.

Bei erfolgreichem Abschluss wird die ID des IP angezeigt.

Wichtig
Die ZIP-Datei muss das IP und den Vorlagenordner für das IP enthalten.

Format

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip add "path to IP zip file"


Beispiel

java -jar gaxclc.jar -u:default -p:password ip add "C:\GAX\TESTS\zippedIpUpload\PRODUCTION\IP_TSrvSIP64_18100079b1_ENU_windows.zip"

query

Übersicht

Mit diesem Vorgang werden alle IPs abgefragt und es wird eine Tabelle mit den folgenden Angaben zu jedem IP angezeigt:

  • ID-Nummer
  • Name
  • Version
  • BS
  • Gebiet
  • Status

Format

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip query

Beispiel

java -jar gaxclc.jar -u:default -p:password -s -h:132.45.43.45:443 ip query

querybyid

Übersicht

Mit diesem Vorgang wird ein IP anhand seiner ID abgefragt und eine Tabelle mit den folgenden Angaben zu jedem IP angezeigt:

  • ID-Nummer
  • Name
  • Version
  • BS
  • Gebiet
  • Status

Format

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip query IPID
  • IPID: Die ID des abgefragten IP.

Beispiel

java -jar gaxclc.jar -u:default -p:password -h:132.45.43.45:8080 ip query 543

delete

Übersicht

Mit diesem Vorgang wird ein IP gelöscht.

Format

java –jar gaxclc.jar -u:user -p:password -s -h:<host>:<port> ip delete IPID
  • IPID: Die ID des zu löschenden IP.

Beispiel

java -jar gaxclc.jar -u:default -p:password ip delete 547

category:Genesys Administrator Extension category:Genesys Administrator Extension Help

Diese Seite wurde zuletzt am 17. Dezember 2014 um 00:03 Uhr bearbeitet.
Comments or questions about this documentation? Contact us for support!