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.