Set up proxy projects

ProxyObjects are deployed as either JAR files which are proxies written in Java , or as Assembly DLLs which are proxies written in C#, along with customization file with the .rftcust extension.


Related concepts

Understanding proxies

Proxy development environment

Current level of proxy support that Functional Tester provides

Extending proxies

Developing proxies using the Proxy SDK wizard


Set up a proxy project in Eclipse

You can use Eclipse 3.2 or later to develop proxies in Java. To create a new Eclipse Java project:


Procedure

  1. Perform one of the following steps:

    • From the Eclipse menu, click File > New > Project.

    • From the Eclipse toolbar, click New, select Java Project, and then click Next.

  2. Type the name of the new project in the Project name field and click Next.

  3. In the Java Settings page:

    1. Click the Create new source folder link, and specify src as the folder name so that all source files are kept under the src directory; then click Finish.

    2. Click Libraries > Add Variable, and select RATIONAL_FT_LIB; then click OK.

  4. Click Finish.


Set up a proxy project in Visual Studio .Net

You must use Microsoft Visual Studio .Net to develop proxies in C# for .Net, Win, Siebel, and SAP domains. To create a new Visual Studio .Net C# project:


Procedure

  1. Create a new project in either of two ways:

    • From the Visual Studio menu, click File > New Project.

    • From the Visual Studio toolbar, click New Project.

  2. Select Visual C# as the project type and Class Library as the template to use.

  3. Specify the name of the new project and the project location in the Name and Location fields.

  4. Click OK.

  5. Right-click References in the solution explorer and select Add Reference.

  6. Click Browse, and select the C:\Program Files\IBM\SDP\FunctionalTester\bin\rtxftnet.dll assembly as a reference to the project.

    The rtxftnet.dll assembly contains all the extensible classes, TestObjects and proxies that are required for proxy development. If you are developing proxies for .Net 2.0 controls, you can also include the C:\Program Files\IBM\SDP\FunctionalTester\bin\WhidbeyControls.dll assembly into the Visual Studio .Net 2005 project. The WhidbeyControl.dll file contains all ProxyObjects for .Net 2.0 UI controls that you can use to extend.


What to do next

After your project is created and set up, you can start creating your proxy files. You must add a new C# file for each new proxy and similarly for new TestObjects.