Proxy-Einstellungen für unformatierte DataWindow-Steuerelemente in PowerBuilder

In Rational Functional Tester sind ab Version 8.2.1 für die Aufzeichnung und die Wiedergabe bei unformatierten DataWindow-Steuerelementen in PowerBuilder neue Proxys für Functional Test-Scripts verfügbar. Scripts, die mithilfe der alten Proxys aufgezeichnet wurden, können in einer Rational Functional Tester Version 8.2.1-Installation standardmäßig ganz normal wiedergegeben werden, für alle neu aufzuzeichnenden Scripts werden die neuen Proxys verwendet.
Je nach Anforderung können Sie für alle Scripts wieder auf die vor Version 8.2.1 gültigen Proxys zurückgreifen oder die neuen Proxys auf die Scripts anwenden. Die Verwendung von Proxys für die Aufzeichnung und die Wiedergabe bei unformatierten DataWindow-Steuerelementen in PowerBuilder für Functional Test-Scripts wird über die folgenden Flags in der Datei ivory.properties gesteuert:
  • rational.test.ft.pb.datawindow.freeform.usenewproxyonly
  • rational.test.ft.pb.datawindow.freeform.usehybridproxy
Tabelle 1. Flageinstellungen zum Steuern von Proxys
Flag in der Datei ivory.properties Standardeinstellung in Rational Functional Tester 8.2.1 Nur Proxys vor Version 8.2.1 verwenden Nur neue Proxys verwenden
rational.test.ft.pb.datawindow.freeform.usenewproxyonly FALSE FALSE TRUE
rational.test.ft.pb.datawindow.freeform.usehybridproxy TRUE FALSE Einstellung ignoriert

Die Standardeinstellung für die beiden Flags in einer Rational Functional Tester 8.2.1-Installation wird in der ersten Spalte der Tabelle gezeigt. Bei der Wiedergabe eines Scripts sucht die Funktion GetChildren nach den zugriffsrelevanten Objektreferenzen und den neuen Proxys von Version 8.2.1. Standardmäßig werden die neuen Proxys nur beim Aufzeichnen eines neuen Scripts verwendet.

Sollen wieder ausschließlich die vor Version 8.2.1 gültigen Proxys verwendet werden, geben Sie für das Flag rational.test.ft.pb.datawindow.freeform.usehybridproxy in der Datei ivory.properties den Wert FALSE an. Anschließend werden bei Aufzeichnung und Wiedergabe wieder die vor Version 8.2.1 gültigen Proxys verwendet. Diese Einstellung ist der zweiten Spalte der Tabelle zu entnehmen.

Sollen ausschließlich die in Version 8.2.1 hinzugefügten neuen Proxys verwendet werden, geben Sie für das Flag rational.test.ft.pb.datawindow.freeform.usenewproxyonly in der Datei ivory.properties den Wert TRUE an. Diese Einstellung ist der dritten Spalte der Tabelle zu entnehmen. Dabei wird die Einstellung für das Flag rational.test.ft.pb.datawindow.freeform.usehybridproxy ignoriert und für die Aufzeichnung und Wiedergabe werden ausschließlich die neuen Proxys verwendet. Diese Einstellung ist dann von Nutzen, wenn Sie keine vorhandenen Scripts wiedergeben und nur neue Scripts aufzeichnen müssen. Mit dieser Einstellung kann auch das beste Leistungsverhalten bei der Wiedergabe erzielt werden.

Anmerkung: Die neuen Proxy-Einstellungen gelten nur für Standard-Win32-Anwendungen, die über die Verwendung von PowerBuilder implementiert werden.

Feedback