Befehlszeilenschnittstelle

Um bestimmte Aktionen mit dem QAWeb Enterprise Agent zu automatisieren, wird ein Befehlszeilenschnittstellentool bereitgestellt. Dieses Tool stellt bestimmte Funktionen bereit, die in Ihrer Integration verwendet werden können.

Jeder der unten beschriebenen Befehle kann über die in der Agent-Installation enthaltene Anwendung qawebcli aufgerufen werden. Diese Anwendung kann aufgerufen werden, indem das Tool über den absoluten Pfad angegeben wird oder indem der Installationsordner des QAWeb Enterprise Agent zur Umgebungsvariablen PATH hinzugefügt wird.

Richtlinienverwaltung

Definieren Sie die Aufgabe einer Richtlinie

Der Befehl zum Festlegen einer Richtlinie kann zum Definieren einer Richtlinie eines selbstständig konfigurierten Agenten verwendet werden. Aufgaben in einer Richtlinie können standardmäßig aktiviert sein oder können durch den Befehl „policy-set“ aktiviert werden.

Syntax:

qawebcli policy-set <task> <use> <schedule> [options]

Er nutzt folgende Argumente:

  • Aufgabe : Die in der Richtlinie festzulegende Aufgabe: Kalibrierung, dicomgsdfluminanceresponsetest, srgbluminanceresponsetest, gammaluminanceresponsetest, customluminanceresponsetest.

  • Nutzung : Das Anzeigegerät, auf dem diese Aufgabe ausgeführt wird.

  • Zeitplan : Der Zeitplan, nach dem die Aufgabe ausgeführt werden soll. Verwenden Sie einen dieser Werte: einmal, täglich, wöchentlich, zweiwöchentlich, monatlich, vierteljährlich, halbjährlich, jährlich

Die Aufgaben für Kalibrierungs- und Luminanzantworttests nutzen folgende Optionen:

  • –lumresponse <lumresponse> : Die Luminanz-Antwortfunktion. Verwenden Sie einen dieser Werte: benutzerdefiniert

  • –lrf-file <lrf-file> : Pfad zur benutzerdefinierten Luminanz-Antwortfunktion.

Dieser Befehl gibt bei Erfolg 0 zurück, andernfalls einen beliebigen anderen Wert.

Bemerkung

Dieser Befehl gilt nur für unabhängig konfigurierte Agenten.

Deaktivieren Sie eine Aufgabe aus der Richtlinie

Der Befehl zum Deaktivieren einer Aufgabe aus der Richtlinie ist der Befehl „policy-disable“.

Syntax:

qawebcli policy-disable <task> <use>

Er nutzt folgende Argumente:

  • Aufgabe : Die in der Richtlinie festzulegende Aufgabe: Kalibrierung, dicomgsdfluminanceresponsetest, srgbluminanceresponsetest, gammaluminanceresponsetest, customluminanceresponsetest.

  • Nutzung : Das Anzeigegerät, auf dem diese Aufgabe ausgeführt wird.

Dieser Befehl gibt bei Erfolg 0 zurück, andernfalls einen beliebigen anderen Wert.

Bemerkung

Dieser Befehl gilt nur für unabhängig konfigurierte Agenten.

QA-Status auslesen

Es gibt eine Befehlszeilenoption zum Auslesen des QA-Status der Workstation.

Syntax:

qawebcli qastatus

Dieser Befehl gibt diese Werte aus:

  • OK für konforme Arbeitsstationen

  • NOK für nicht konforme Workstations

  • PENDING für Workstations ohne vorherige Aufgabenergebnisse. Eine oder mehrere Aufgaben müssen ausgeführt werden, bevor ein QA-Status ermittelt werden kann.

Dieser Befehl gibt bei Erfolg 0 zurück, andernfalls einen beliebigen anderen Wert.