자유 양식 DataWindow PowerBuilder 제어의 프록시 설정

Rational® Functional Tester의 버전 8.2.1 이후부터 Functional Test 스크립트에서 자유 양식 DataWindow PowerBuilder 제어의 레코딩 및 재생에 새 프록시를 사용할 수 있습니다. 기본적으로 Rational Functional Tester 8.2.1 설치에서는 이전 프록시를 사용하여 레코딩한 스크립트가 정상적으로 재생될 수 있지만 레코딩하는 새 스크립트는 이러한 새 프록시를 사용합니다.
요구사항에 따라 모든 스크립트에 8.2.1 이전 프록시를 사용하도록 되돌리거나, 스크립트에 새 프록시를 사용할 수 있습니다. Functional Test 스크립트에서 자유 양식 DataWindow Powerbuilder 제어의 레코딩 및 재생에 대한 프록시 사용은 ivory.properties 파일의 다음 플래그에 의해 제어됩니다.
  • rational.test.ft.pb.datawindow.freeform.usenewproxyonly
  • rational.test.ft.pb.datawindow.freeform.usehybridproxy
표 1. 프록시 제어를 위한 플래그 설정
ivory.properties 파일의 플래그 Rational Functional Tester 8.2.1의 기본 설정 8.2.1 이전 프록시만 사용하도록 설정 새 프록시만 사용하도록 설정
rational.test.ft.pb.datawindow.freeform.usenewproxyonly FALSE FALSE TRUE
rational.test.ft.pb.datawindow.freeform.usehybridproxy TRUE FALSE 무시되는 설정

Rational Functional Tester 8.2.1 설치의 두 플래그에 대한 기본 설정이 표의 첫 번째 열에서 표시됩니다. 스크립트 재생 시 GetChildren 함수는 버전 8.2.1에서 추가된 접근성 오브젝트 참조와 새 프록시를 찾습니다. 기본적으로 새 프록시는 새 스크립트를 레코딩할 때에만 사용됩니다.

8.2.1 이전 프록시만 사용하도록 되돌리려면 ivory.properties 파일에 있는 rational.test.ft.pb.datawindow.freeform.usehybridproxy 플래그를 FALSE로 설정하십시오. 레코딩 및 재생이 8.2.1 이전 프록시 사용으로 되돌려집니다. 이 설정은 표의 두 번째 열에서 표시됩니다.

버전 8.2.1에서 추가된 새 프록시만 사용하려면 ivory.properties 파일에 있는 rational.test.ft.pb.datawindow.freeform.usenewproxyonly 플래그를 TRUE로 설정하십시오. 이 설정은 표의 세 번째 열에서 표시됩니다. rational.test.ft.pb.datawindow.freeform.usehybridproxy 플래그 설정을 무시하고, 레코딩 및 재생에 새 프록시만 사용합니다. 이 설정은 기존 스크립트를 재생할 필요가 없는 경우와 새 스크립트만 레코딩하는 경우에 유용합니다. 또한 이 설정은 최적의 재생 성능을 보장합니다.

참고: 새 프록시 설정은 PowerBuilder를 사용하여 배치된 표준 Win32 애플리케이션에만 적용됩니다.

피드백