AdobeFlex QTP

Embed Size (px)

Citation preview

  • 8/6/2019 AdobeFlex QTP

    1/24

    URL :

    http://www.adobe.com/support/documentation/en/fl

    ex/2/install.html#at

    Adobe Flex 2 Installation (2.0.1 Update)

    This page describes the installation procedure for the Adobe Flex 2 product family. It

    is divided into the following sections:

    Installing Flex Builder 2 (includes Flex 2 SDK and Flash Player 9)

    Installing Flex Data Services 2 (includes Adobe Flex 2 SDK and AdobeFlash Player 9)

    Installing Flex 2 SDK Installing Flex Charting 2

    Installing Flex Automated Testing

    Installing Flash Player 9

    Uninstalling

    This page also describes how to install the version 2.0.1 update for existing Flex 2developers.

    Installing Flex Builder 2

    You can install Flex Builder 2 in either of the following configurations:

    Stand-alone IDE - Install this version of Flex Builder 2 if you are not currently

    using Eclipse 3.1.2. It includes a customized version of Eclipse, and its own

    Java Runtime Environment (JRE).

    Plug-in - Install this version of Flex Builder 2 if you are currently using Eclipse

    3.1.2 (3.2 on Macintosh OS X).

    As of the version 2.0.1 update, each configuration features the following installation

    options:

    Windows full install Windows upgrade install

    Macintosh full install

    Note: If you plan to use Flex Data Services 2 along with Flex Builder 2, it's best toinstallFlex Data Services first, so you can specify server options when you create Flex Builder

    projects.

    http://www.adobe.com/support/documentation/en/flex/2/install.html#installingfb2http://www.adobe.com/support/documentation/en/flex/2/install.html#installingfds2http://www.adobe.com/support/documentation/en/flex/2/install.html#installingflex2sdkhttp://www.adobe.com/support/documentation/en/flex/2/install.html#installingchartshttp://www.adobe.com/support/documentation/en/flex/2/install.html#athttp://www.adobe.com/support/documentation/en/flex/2/install.html#installingfp9http://www.adobe.com/support/documentation/en/flex/2/install.html#uninstallingFBhttp://www.adobe.com/support/documentation/en/flex/2/install.html#fbstandalonehttp://www.adobe.com/support/documentation/en/flex/2/install.html#fbpluginhttp://www.adobe.com/go/flexbuilder2_winupdaterhttp://www.adobe.com/support/documentation/en/flex/2/install.html#installingfds2http://www.adobe.com/support/documentation/en/flex/2/install.html#installingfds2http://www.adobe.com/support/documentation/en/flex/2/install.html#installingfds2http://www.adobe.com/support/documentation/en/flex/2/install.html#installingfb2http://www.adobe.com/support/documentation/en/flex/2/install.html#installingfds2http://www.adobe.com/support/documentation/en/flex/2/install.html#installingflex2sdkhttp://www.adobe.com/support/documentation/en/flex/2/install.html#installingchartshttp://www.adobe.com/support/documentation/en/flex/2/install.html#athttp://www.adobe.com/support/documentation/en/flex/2/install.html#installingfp9http://www.adobe.com/support/documentation/en/flex/2/install.html#uninstallingFBhttp://www.adobe.com/support/documentation/en/flex/2/install.html#fbstandalonehttp://www.adobe.com/support/documentation/en/flex/2/install.html#fbpluginhttp://www.adobe.com/go/flexbuilder2_winupdaterhttp://www.adobe.com/support/documentation/en/flex/2/install.html#installingfds2http://www.adobe.com/support/documentation/en/flex/2/install.html#installingfds2
  • 8/6/2019 AdobeFlex QTP

    2/24

    Flex Builder 2 stand-alone

    To install Flex Builder 2 stand-alone on Windows:

    The default location of the installation directory for the stand-alone configuration of Flex

    Builder 2 is C:\Program Files\Adobe\Flex Builder 2.

    1. Ensure that your system environment meets the system requirements.2. Read the Flex Builder 2 Release Notes for any late-breaking information, updates,

    and known issues.

    3. If you have the Flex Builder 2 DVD, insert it into the drive. Otherwise, downloadthe installer file for your platform from theAdobe websiteor a designated

    network.

    4. Open or double-click the Flex Builder installer executable file.5. Specify a location to contain temporary files.

    6. Select the Flex Builder and Flex SDK option and click Next.

    7. Accept the license agreement and follow the prompts.8. Select which Flash Player 9 browser plug-in to install:

    o Internet Explorer

    o Netscape or Firefox

    9. Start Flex Builder.

    (Windows Vista only) The first time you run Flex Builder 2, you must "Run asAdmin", after which you can run it normally. To run as Admin, right click the

    Flex Builder 2 launch icon in the Start Menu, and select "Run as Admin".

    10. (First time only) Enter the Flex Builder serial number or click Try.11. Read the Flex Start page and continue in a way that matches your learning style:

    o How Flex Works - Includes topics useful to new Flex developers.

    o Samples - Select Help > Flex Start Page from the menu bar and look

    under Flex Samples.

    Tip: Many developers find the Component Explorer to be particularly

    helpful.o Getting Started with Flex 2 - Select Help > Help Contents from the menu

    bar, open the Flex 2 Help, and expand Getting Started with Flex 2.o Getting Started tutorial lessons - Part Two of the Getting Started with

    Flex 2 book.o Online Help - Use Search from the Help menu or the Help window.

    o Dynamic Help - Select Help > Dynamic Help from the menu bar. Flex

    Builder displays related Help topics as you scroll through your application

    in code view.o Flex Developer Center - Go to

    http://www.adobe.com/go/flex2_devcenterfor articles, Quick Starts, and

    sample applications.

    http://www.adobe.com/go/flex2_sysreqshttp://www.adobe.com/go/flex2_releasenotes_fbhttp://www.adobe.com/go/flex_trialhttp://www.adobe.com/go/flex_trialhttp://www.adobe.com/go/flex_trialhttp://www.adobe.com/go/flex2_devcenterhttp://www.adobe.com/go/flex2_sysreqshttp://www.adobe.com/go/flex2_releasenotes_fbhttp://www.adobe.com/go/flex_trialhttp://www.adobe.com/go/flex2_devcenter
  • 8/6/2019 AdobeFlex QTP

    3/24

    12. To upgrade to the purchased version of Flex Charting 2, select Help > Manage

    Flex Licenses from the menu bar and enter the serial number. You may need to

    recompile charts to remove the watermark.13. If you did not install the ColdFusion Extensions for Flex Builder during the initial

    install, you can install them at any time by opening Window Explorer, navigating

    to theflex_builder_root\ColdFusion Extensions for Flex Builder directory, andfollowing the instructions in the Installing the ColdFusion Extensions for Flex

    Builder 2.htm file.

    To upgrade Flex Builder 2 stand-alone to the 2.0.1 update on Windows:

    1. Read the Flex Builder 2 Release Notes for any late-breaking information, updates,

    and known issues.2. Download Flex Builder 2.0.1 update Installer for Windows from theAdobe Flex

    Support Center.

    3. Open or double-click the installer executable file.

    4. Accept the license agreement and follow the prompts.5. If the installer detects multiple installations of Flex Builder 2, it prompts you for

    the location to be updated.6. Select which Flash Player 9 browser plug-in to install:

    o Internet Explorer

    o Netscape or Firefox

    Note: Flex Builder 2.0.1 and Flex SDK 2.0.1 can run with the base version of

    Flash Player 9 (Version: 9,0,16,0 dated 6/27/07). However, it's best to install theFlash Player 9 Update.

    7. (Optional) When the installation finishes, restart your computer to ensure that the

    updated Flash Player browser plug-in is enabled.

    8. Start Flex Builder.

    o Windows Vista users - The first time you run Flex Builder 2, you must

    "Run as Admin", after which you can run it normally. To run as Admin,

    right click the Flex Builder 2 launch icon in the Start Menu, and select

    "Run as Admin".o Opening existing projects - The first time you open an existing Flex

    Builder project, you should refresh the workspace by using the -clean

    option. To do this, open a command window, navigate to the Flex Builder

    directory, and type FlexBuilder -clean -vmargs -Xmx512m.

    To install Flex Builder 2 stand-alone on Macintosh:

    1. Read the Flex Builder 2 Release Notes for any late-breaking information, updates,

    and known issues.

    http://www.adobe.com/go/flex2_releasenotes_fbhttp://www.adobe.com/support/flex/http://www.adobe.com/support/flex/http://www.adobe.com/support/flex/http://www.adobe.com/go/flex2_releasenotes_fbhttp://www.adobe.com/go/flex2_releasenotes_fbhttp://www.adobe.com/support/flex/http://www.adobe.com/support/flex/http://www.adobe.com/go/flex2_releasenotes_fb
  • 8/6/2019 AdobeFlex QTP

    4/24

    2. If you have the Flex Builder 2 DVD, insert it into the drive. Otherwise, download

    the installer file for your platform from theAdobe websiteor a designated

    network.3. Open or double-click the installer DMG image. The installer application displays.

    4. Open or double-click the installer application to begin the Flex Builder

    installation process.5. Accept the license agreement and follow the prompts.

    6. To start Flex Builder, you can launch it from the OS X dock or locate and double-

    click the executable file in the \Applications\Adobe Flex Builder 2 folder.

    Note: If you installed the preliminary version of Flex Builder for Macintosh from AdobeLabs, the first time you open an existing Flex Builder project, you should refresh the

    workspace by using the -clean option. To do this, follow the procedure outlined on the

    java.net site.

    Flex Builder 2 Plug-in

    If you are currently using Eclipse 3.1.2 (Eclipse 3.2 on Macintosh), you can install Flex

    Builder as a plug-in.

    To install the Flex Builder 2 Eclipse plug-in on Windows:

    1. Ensure that your system environment meets the system requirements.

    2. Read the Flex Builder 2 Release Notes for any late-breaking information, updates,and known issues.

    3. If you have the Flex Builder 2 DVD, insert it into the drive. Otherwise, download

    the installer file for your platform from theAdobe websiteor a designated

    network.4. Open or double-click the installer executable file.

    5. Specify a location to contain temporary files.6. Select the Flex Builder Plug-in and Flex SDK option and click Next.

    7. Accept the license agreement and follow the prompts.

    8. Select which Flash Player 9 browser plug-in to install:

    o Internet Explorer

    o Netscape or Firefox

    9. To start Flex Builder 2 select Programs > Adobe > Adobe Flex Builder 2 Eclipse

    Launcher from the Start menu.

    Note: You must create a workspace before continuing.10. Open the Flex Development perspective by selecting Window > Open Perspective

    > Flex Development from the menu bar.

    11. (First time only) Enter the Flex Builder serial number or click Try.12. Read the Flex Start page (Help > Flex Start Page) and continue in a way that

    matches your learning style:

    o How Flex Works - Includes topics useful to new Flex developers.

    http://www.adobe.com/go/flex_trialhttp://www.adobe.com/go/flex_trialhttp://www.adobe.com/go/flex_trialhttp://weblogs.java.net/blog/davidrupp/archive/2004/09/ibm_web_tools_p.htmlhttp://weblogs.java.net/blog/davidrupp/archive/2004/09/ibm_web_tools_p.htmlhttp://www.adobe.com/go/flex2_sysreqshttp://www.adobe.com/go/flex2_releasenotes_fbhttp://www.adobe.com/go/flex_trialhttp://www.adobe.com/go/flex_trialhttp://www.adobe.com/go/flex_trialhttp://www.adobe.com/go/flex_trialhttp://weblogs.java.net/blog/davidrupp/archive/2004/09/ibm_web_tools_p.htmlhttp://www.adobe.com/go/flex2_sysreqshttp://www.adobe.com/go/flex2_releasenotes_fbhttp://www.adobe.com/go/flex_trial
  • 8/6/2019 AdobeFlex QTP

    5/24

    o Samples - Select Help > Flex Start Page from the menu bar and look

    under Flex Samples.

    Tip: Many developers find the Component Explorer to be particularlyhelpful.

    o Getting Started with Flex 2 - Select Help > Help Contents from the menu

    bar, open the Flex 2 Help, and expand Getting Started with Flex 2.o Getting Started tutorial lessons - Part Two of the Getting Started with

    Flex 2 book.o Online Help - Use Search from the Help menu or the Help window.

    o Dynamic Help - Select Help > Dynamic Help from the menu bar. Flex

    Builder display related Help topics as you scroll through your application

    in code view.o Flex Developer Center - Go to

    http://www.adobe.com/go/flex2_devcenterfor articles, Quick Starts, and

    sample applications.13. To upgrade to the purchased version of Flex Charting 2, select Help > Manage

    Flex Licenses from the menu bar and enter the serial number. You may need torecompile charts to remove the watermark.

    14. If you did not install the ColdFusion Extensions for Flex Builder during the initial

    install, you can install them at any time by opening Window Explorer, navigating

    to theflex_builder_root\ColdFusion Extensions for Flex Builder directory, and

    following the instructions in the Installing the ColdFusion Extensions for FlexBuilder 2.htm file.

    To update the Flex Builder 2 Eclipse plug-in on Windows:

    1. Read the Flex Builder 2 Release Notes for any late-breaking information, updates,

    and known issues.2. Download the Flex Builder 2.0.1 Update Installer for Windows from the Adobe

    Flex Support Center.

    3. Open or double-click the installer executable file.4. Accept the license agreement and follow the prompts.

    5. If the installer detects multiple installations of Flex Builder 2, it prompts you for

    the location to be updated.

    6. Select which Flash Player 9 browser plug-in to install:

    o Internet Explorer

    o Netscape or Firefox

    Note: Flex Builder 2.0.1 and Flex SDK 2.0.1 can run with the base version of

    Flash Player 9 (Version: 9,0,16,0 dated 6/27/07). However, it's best to install the

    Flash Player 9 Update.

    7. (Optional) When the installation finishes, restart your computer to ensure that the

    updated Flash Player browser plug-in is enabled.

    8. Start Flex Builder.

    http://www.adobe.com/go/flex2_devcenterhttp://www.adobe.com/go/flex2_releasenotes_fbhttp://www.adobe.com/go/flexbuilder2_win_updaterhttp://www.adobe.com/go/flexbuilder2_win_updaterhttp://www.adobe.com/go/flex2_devcenterhttp://www.adobe.com/go/flex2_releasenotes_fbhttp://www.adobe.com/go/flexbuilder2_win_updaterhttp://www.adobe.com/go/flexbuilder2_win_updater
  • 8/6/2019 AdobeFlex QTP

    6/24

    o Opening existing projects - The first time you open an existing Flex

    Builder project, you should refresh the workspace by using the -clean

    option. To do this, open a command window, navigate to the Flex Builderdirectory, and type eclipse -clean -vmargs -Xmx512m.

    To install the Flex Builder 2 Eclipse plug-inon Macintosh:

    1. Read the Flex Builder 2 Release Notes for any late-breaking information, updates,

    and known issues.2. If you have the Flex Builder 2 DVD, insert it into the drive. Otherwise, download

    the installer file for your platform from theAdobe websiteor a designated

    network.3. Open or double-click the installer DMG image. The installer application displays.

    4. Open or double-click the installer application to begin the Flex Builder

    installation process.

    5. Accept the license agreement and follow the prompts.

    6. Start Eclipse 3.2.

    Note: You must create a new workspace before beginning. Select File > SwitchWorkspace from the menu bar and enter a new folder name. If the folder doesn't

    exist, Eclipse creates it.

    Note: When you install Flex Builder as a plug-in, the installer places the Flex SDK in

    the /Applications/Adobe Flex Builder 2 Plug-in/ directory.

    Installing Flex Data Services 2

    Adobe Flex Data Services 2 is a J2EE web application that you can install by usingone of the following options:

    Flex Data Services with integrated JRun

    Flex Data Services J2EE web application

    Flex Data Services includes installers for the following platforms:

    Windows

    Solaris

    Linux

    Java (cross-platform installer)

    The default installation directory is C:\fds2 on Windows and /opt/fds2 on UNIX andLinux. These installation instructions refer to this location as install_root.

    Tip: The installer prompts for a serial number. If you omit the serial number, the installer

    installs Flex Data Services Express.

    http://www.adobe.com/go/flex2_releasenotes_fbhttp://www.adobe.com/go/flex_trialhttp://www.adobe.com/go/flex_trialhttp://www.adobe.com/go/flex_trialhttp://www.adobe.com/support/documentation/en/flex/2/install.html#flexwithjrunhttp://www.adobe.com/support/documentation/en/flex/2/install.html#flexj2eehttp://www.adobe.com/go/flex2_releasenotes_fbhttp://www.adobe.com/go/flex_trialhttp://www.adobe.com/support/documentation/en/flex/2/install.html#flexwithjrunhttp://www.adobe.com/support/documentation/en/flex/2/install.html#flexj2ee
  • 8/6/2019 AdobeFlex QTP

    7/24

    Flex Data Services 2 includes the following Web Application Archive (WAR) files:

    flex.war The primary Flex WAR file: use this as a starting point for building

    your Flex Data Services application.

    samples.war Sample Flex applications.

    flex-admin.war Simple administration and monitoring application.

    Each WAR file is a separate, stand-alone application. If you are using the J2EE web

    application option, you must have an existing J2EE application server or servlet containeravailable and understand web application deployment.

    2.0.1 update: There is no 2.0.1 update installer for Flex Data Services 2. It is a complete

    install with updated files and you must install it into a new directory. To upgrade to

    version 2.0.1, perform the following steps:

    1. Install Flex Data Services into a new directory. For complete information on Flex

    Data Services 2 installation and deployment, see the instructions that follow.2. Copy applications and settings to the new structure. Be sure to include the

    following:

    o MXML and ActionScript files.

    o Application assets, such as images and sound files.

    o Java source code and compiled classes for assemblers, data access objects,

    and data objects..o Destination definitions and other settings specified in the WEB-

    INF/flex/*.xml configuration fileso Compiler options specified in the WEB-INF/flex/flex-config.xml file.

    o Custom component libraries (SWC files)

    Flex Data Services with integrated JRun

    The Flex Data Services with integrated JRun option installs the following files and

    directories under the installation root:

    Files - The installation root includes the following files:

    o readme.htm - Contains an overview of important information.

    o flex.war - Flex web application, used as a starting point for new

    applications.o samples.war - Flex Data Services sample applications.

    o flex-admin.war - Flex Administrator application.

    o license.txt - license information.

    flex_sdk_2 directory - Contains the Flex framework, framework source code,and command-line compilers for Flex 2 SDK.

  • 8/6/2019 AdobeFlex QTP

    8/24

    jrun4 directory - Contains a custom installation of JRun 4 u6, including flex,

    samples, and flex-admin web applications expanded and deployed in the default

    server.

    resources directory - Contains installers for Flash Player 9 (in the

    resources/player/debug subdirectory). Also contains directories and files used for

    security, clustering, Hibernate, and manually creating HTML wrappers. UninstallerData directory - Contains the uninstaller.

    To install Flex Data Services 2 in the integrated JRun configuration:

    1. Ensure that your system environment meets the system requirements.

    2. Read the Flex Data Services 2 Release Notesfor any late-breaking information or

    updates.3. If you have the Flex Data Services 2 DVD, insert it into the drive. Otherwise,

    download the installer file for your platform from the Adobe website or a

    designated network.

    4. Navigate to the installers directory and start the installation program. Do one ofthe following, depending on your operating system:

    o Windows - Double-click the installer file.

    o Solaris or Linux - Set the working directory to the directory that contains

    the installer file, and then enter the installer file for your operating system;

    for example:

    ./fds2-lin.bin -i console

    5. Accept the license agreement.

    6. (Optional) Enter the serial number and follow the prompts. If you don't enter a

    serial number, Flex Data Services runs in express mode.

    Note: You can upgrade from express mode to a fully functioning version by

    entering a serial number in the fds line of theflex-webapp-root/WEB-

    INF/flex/license.properties file (for each Flex Data Services web application) andrestarting the server.

    7. Select the Flex Data Services With Integrated JRun option.

    8. When the installation finishes, view the Readme file for late-breakinginformation.

    9. Install the debugger version of Flash Player from theflex_root/resources/player/debug directory. For Macintosh clients, copy Install

    Flash Player 9 UB.dmg to the Macintosh and install it. You can optionally copy

    SAFlashPlayer.dmg to the Macintosh to use the standalone Flash Player. OnUNIX and Linux, use these installers to install the debugger version of Flash

    Player on your Windows clients.10. (UNIX and Linux only) On UNIX headless servers, open theflex-webapp/WEB-

    INF/flex/flex-config.xml file in a text editor and set the

    element to true.11. To start Flex Data Services 2, select Start > Programs > Adobe > Flex Data

    Services 2 > Start Integrated Flex Server or open a command window, navigate to

    http://www.adobe.com/go/flex2_sysreqshttp://www.adobe.com/go/flex2_releasenotes_fdshttp://www.adobe.com/go/flex2_releasenotes_fdshttp://www.adobe.com/go/flex2_producthttp://www.adobe.com/go/flex2_sysreqshttp://www.adobe.com/go/flex2_releasenotes_fdshttp://www.adobe.com/go/flex2_product
  • 8/6/2019 AdobeFlex QTP

    9/24

    install_root/jrun4/bin, and enter the jrun start default command. On UNIX and

    Linux, enter./jrun start default.

    12. (Flex Charting 2) You can upgrade from trial mode to a fully functioning versionof Flex Charting 2 by entering a serial number in the charting line of theflex-

    webapp-root/WEB-INF/flex/license.properties file (for each Flex Data Services

    web application) and restarting the server.

    Flex Data Services J2EE web application

    The Flex Data Services J2EE web application option installs the following files and

    directories under the installation root:

    Files - The installation root includes the following files:

    o readme.htm - Contains an overview of important information.

    o flex.war - Flex web application, used as a starting point for new

    applications.o samples.war - Flex Data Services sample applications.

    o flex-admin.war - Flex Administrator application.

    o license.txt - Contains license information.

    flex_sdk_2 directory - Contains the Flex framework, framework source code,

    and command-line compilers for Flex 2 SDK.

    resources directory - Contains installers for Flash Player 9 (in the

    resources/player/debug subdirectory). Also contains directories and files used for

    security, clustering, Hibernate, and manually creating HTML wrappers.

    UninstallerData directory - Contains the uninstaller.

    Flex Data Services includes installers for Windows, Linux, and Solaris. It also includes aJava installer to deploy Flex Data Services on other supported platforms.

    To install Flex Data Services 2 as a J2EE web application:

    1. Ensure that your system environment meets the system requirements.

    2. Read the Flex Data Services 2 Release Notesfor any late-breaking information orupdates.

    3. If you have the Flex Data Services 2 DVD, insert it into the drive. Otherwise,

    download the installer file for your platform from the Adobe website or adesignated network.

    4. Navigate to the installers directory and start the installation program. Do one ofthe following, depending on your operating system:

    o Windows - Double-click the installer file.

    o Solaris or Linux - Set the working directory to the directory that contains

    the installer file, and then enter the installer file for your operating system;

    for example:

    ./fds2-lin.bin -i console

    http://www.adobe.com/go/flex2_sysreqshttp://www.adobe.com/go/flex2_releasenotes_fdshttp://www.adobe.com/go/flex2_releasenotes_fdshttp://www.adobe.com/go/flex2_producthttp://www.adobe.com/go/flex2_sysreqshttp://www.adobe.com/go/flex2_releasenotes_fdshttp://www.adobe.com/go/flex2_product
  • 8/6/2019 AdobeFlex QTP

    10/24

    5. Accept the license agreement.

    6. (Optional) Enter the serial number and follow the prompts. If you don't enter a

    serial number, Flex Data Services runs in express mode.

    Note: You can upgrade from express mode to a fully functioning version by

    entering a serial number in the fds line of theflex-webapp-root/WEB-

    INF/flex/license.properties file (for each Flex Data Services web application) andrestarting the server.

    7. Select the Flex Data Services J2EE Web Application option.

    8. When the installation finishes, view the Readme file for late-breakinginformation.

    9. Install the debugger version of Flash Player from theflex_root/resources/player/debug directory. For Macintosh clients, copy Install

    Flash Player 9 UB.dmg to the Macintosh and install it. You can optionally copySAFlashPlayer.dmg to the Macintosh to use the standalone Flash Player. On

    UNIX and Linux, use these installers to install the debugger version of Flash

    Player on your Windows clients.

    10. Deploy the flex, samples, and flex-admin web applications by using yourapplication-server-specific deployment method.

    For example, for JRun 4 u6, expand the flex.war, samples.war, and flex-admin.war files to directories named flex, samples, and flex-admin, respectively.

    Then copy these directories to the root of your JRun server instance. For Tomcat,

    copy the WAR files to the webapps directory and restart the server.

    11. Perform additional application-server specific configuration, as described inAdditional server-specific configuration.

    12. (UNIX and Linux headless servers only) Open theflex-webapp/WEB-

    INF/flex/flex-config.xml file in a text editor and set the

    element to true.

    13. (Flex Charting 2) You can upgrade from trial mode to a fully functioning versionof Flex Charting 2 by entering a serial number in the charting line of theflex-

    webapp-root/WEB-INF/flex/license.properties file (for each Flex Data Services

    web application) and restarting the server.

    To install Flex Data Services 2 as J2EE web application by using the Java installer

    (any platform):

    1. Ensure that your system environment meets the system requirements.

    2. Read the Flex Data Services 2 Release Notesfor any late-breaking information or

    updates.

    3. If you have the Flex Data Services 2 DVD, insert it into the drive. Otherwise,download the installer file from theAdobe websiteor a designated network.

    Note: Due to browser compatibility issues, the downloaded file has the .zip

    extension. You must change the extension from .zip to .jar.4. Run the installer by opening a command prompt, navigating to the directory that

    contains the downloaded JAR file, and executing the following command:

    java_home/bin/java -jar downloaded_file_name.jar -i console

    http://www.adobe.com/support/documentation/en/flex/2/install.html#additionalj2eehttp://www.adobe.com/go/flex2_sysreqshttp://www.adobe.com/go/flex2_releasenotes_fdshttp://www.adobe.com/go/flex2_releasenotes_fdshttp://www.adobe.com/go/flex2_producthttp://www.adobe.com/go/flex2_producthttp://www.adobe.com/go/flex2_producthttp://www.adobe.com/support/documentation/en/flex/2/install.html#additionalj2eehttp://www.adobe.com/go/flex2_sysreqshttp://www.adobe.com/go/flex2_releasenotes_fdshttp://www.adobe.com/go/flex2_product
  • 8/6/2019 AdobeFlex QTP

    11/24

    5. Set the working directory to the directory that contains the fds2-install.jar file.

    Enter the following command, replacingjava_home with the path to the bin

    directory for your JRE installation:

    java_home /java -jar fds2-install.jar -i console

    6. Continue with steps 5 through 13 ofTo install Flex Data Services 2 as a J2EEweb application.

    Additional server-specific configuration

    You may need to perform additional configuration steps for the following application

    servers:

    Tomcat

    WebSphere 6

    JBoss

    OC4J

    SAP

    Running from a compressed WAR

    Tomcat

    To use Flex Data Services 2 with Tomcat, you must also install Java Transaction API

    (JTA) support. To install the Java Open Transaction Manager (JOTM), which is a fullyfunctional open source stand-alone transaction manager, perform the following steps after

    deploying the Flex Data Services WAR files:

    1. Download JOTM from http://jotm.objectweb.org/.

    2. Copy the JAR files fromjotm-root/lib to tomcat-root/common/lib.3. Create a tomcat-root/conf/Catalina/localhost/webapp-name.xml file and add the

    following lines (assuming a web application name ofsamples):4. 6.

    Note: If this file already exists, add the element only.

    7. Increase the maximum memory to at least 512MB.8. (JDK 1.4.x only) Flex Data Services 2 requires an implementation of Java

    Management Extensions (JMX), which is not provided with JDK 1.4.x. You can

    download JMX from the Sun web site or use an open-source implementation,such as MX4J.

    9. Restart Tomcat.

    http://www.adobe.com/support/documentation/en/flex/2/install.html#installj2eewebapphttp://www.adobe.com/support/documentation/en/flex/2/install.html#installj2eewebapphttp://www.adobe.com/support/documentation/en/flex/2/install.html#installj2eewebapphttp://www.adobe.com/support/documentation/en/flex/2/install.html#tomcathttp://www.adobe.com/support/documentation/en/flex/2/install.html#webspherehttp://www.adobe.com/support/documentation/en/flex/2/install.html#jbosshttp://www.adobe.com/support/documentation/en/flex/2/install.html#oc4jhttp://www.adobe.com/support/documentation/en/flex/2/install.html#saphttp://www.adobe.com/support/documentation/en/flex/2/install.html#weblogichttp://jotm.objectweb.org/http://java.sun.com/products/JavaManagement/download.htmlhttp://mx4j.sourceforge.net/http://www.adobe.com/support/documentation/en/flex/2/install.html#installj2eewebapphttp://www.adobe.com/support/documentation/en/flex/2/install.html#installj2eewebapphttp://www.adobe.com/support/documentation/en/flex/2/install.html#tomcathttp://www.adobe.com/support/documentation/en/flex/2/install.html#webspherehttp://www.adobe.com/support/documentation/en/flex/2/install.html#jbosshttp://www.adobe.com/support/documentation/en/flex/2/install.html#oc4jhttp://www.adobe.com/support/documentation/en/flex/2/install.html#saphttp://www.adobe.com/support/documentation/en/flex/2/install.html#weblogichttp://jotm.objectweb.org/http://java.sun.com/products/JavaManagement/download.htmlhttp://mx4j.sourceforge.net/
  • 8/6/2019 AdobeFlex QTP

    12/24

    10. (Optional) To enable custom authentication, follow the instructions in the install-root/resources/security/tomcat/readme.txt file.

    11. (Optional) To use an external JMS provider, you must install and configure a JMSprovider (such as activeMQ oropenJMS) for use with Tomcat.

    WebSphere

    Flex Data Services 2 includes a WebSphere-specific implementation of RtmpServer. This

    version uses threads created by WebSphere.

    Note (WebSphere 5.1.x): To use the RTMP channel in a dataservice destination thatuses transactions, you must install the WebSphere Business Integration Server version,

    which includes WorkManager.

    To configure Flex 2 for use with WebSphere:

    1. Expand the flex WAR file to a temporary folder:

    jar -xvf flex.war

    2. Uncomment the resource-ref element for WorkManager in web.xml. This makesthe resource available in java:comp/env/ at res-ref-name

    (java:comp/env/wm/MessagingWorkManager):3. 4. Flex Messaging WorkManager5. wm/MessagingWorkManager6. com.ibm.websphere.asynchbeans.WorkManager7. Container8. Shareable

    9. Map the WorkManager resource-ref in web.xml to the RTMPEndpoint inflex-webapp-root/WEB-INF/flex/services-config.xml. The websphere-workmanager-

    jndi-name maps to the res-ref-name available in java:comp/env in step 2. Forexample:

    10.

    11.

    12.

    13. ...14. java:comp/env/wm/MessagingWorkManager

    15. ...16.

    http://activemq.org/site/home.htmlhttp://openjms.sourceforge.net/http://activemq.org/site/home.htmlhttp://openjms.sourceforge.net/
  • 8/6/2019 AdobeFlex QTP

    13/24

    To configure dataservice destinations that do not use transactions with RTMP

    based channels, set false for the

    dataservice destination in /WEB-INF/flex/data-management-service.xml.

    17. Create a WAR file from the expanded directory structure. For example:

    jar -cvf flex.war *

    18. From the WebSphere Administrator, define a WorkManager for use by your

    application. From the admin, choose Resources > Asynchronous Beans > Work

    managers. By default, the DefaultWorkManager is available at the wm/default

    jndi-name. Also, you can add a separate WorkManager for your application.19. Deploy the WAR file. During deployment, map the WorkManager resource-ref to

    an actual JNDI name for your WorkManager. For the DefaultWorkManager,

    wm/MessagingWorkManager (name used by your web.xml) maps to wm/default(the JNDI name of the actual server resource).

    20. (Optional) To enable custom authentication, open the WebSphere Administrator

    and configure a custom user registry using the files underinstall-

    root/resources/security/websphere/ as usersFile and groupsFile custom properties.

    JBoss

    To use custom authentication with Flex Data Services on JBoss, you must perform the

    following configuration steps:

    1. Put install_root/resources/security/tomcat/flex-tomcat-common.jar andinstall_root/resources/security/tomcat/flex-tomcat-server.jar in the

    jboss_root/server/default/lib folder.

    2. Copy install_root/resources/security/tomcat/context.xml to your web application

    under the WEB-INF directory or adjust an existing context.xml to add the.

    3. Restart JBoss.

    You will now be authenticated against the current JBoss realm. Usually, the default forthis authentication stores user information in

    jboss_root/server/default/conf/users.properties and roles information injboss_root/server/default/conf/roles.properties. For more information on realms, see the

    JBoss documentation. For more information on Flex Data Services customauthentication, see the Flex documentation.

    XPath Issues with JBoss 4.0.3 SP1

    There is a conflict with using the JDK5 XPathFactory with the current xerces 2.7.1/xalan

    2.6.2 combo that manifests as a "No XPathFctory implementation found for..." error. Thexalan JAR file needs to be updated to the 2.7.0 version to correct this.XalanJ Download.

    For more information, see http://wiki.jboss.org/wiki/Wiki.jsp?page=403UpgradeIssues.

    http://www.adobe.com/go/flex2_livedocshttp://xml.apache.org/xalan-j/downloads.htmlhttp://xml.apache.org/xalan-j/downloads.htmlhttp://wiki.jboss.org/wiki/Wiki.jsp?page=403UpgradeIssueshttp://www.adobe.com/go/flex2_livedocshttp://xml.apache.org/xalan-j/downloads.htmlhttp://wiki.jboss.org/wiki/Wiki.jsp?page=403UpgradeIssues
  • 8/6/2019 AdobeFlex QTP

    14/24

    OC4J

    To run Flex Data Services 2 on Oracle Containers for J2EE (OC4J), you must pass make

    the following changes in the oc4j.cmd file:

    Add the -userThreads argument to the CMDARGS line. Add the Doc4j.jmx.security.proxy.off=true JVM argument to the

    JVMARGS line.

    The following example shows CMDARGS and JVMARGS lines that use these

    arguments:

    set JVMARGS=%OC4J_JVM_ARGS% -Xmx512m -Doc4j.jmx.security.proxy.off=trueset CMDARGS=-config "%SERVER_XML%" -userThreads

    SAP NetWeaver

    SAP NetWeaver requires that Flex Data Services 2 be deployed in an EnterpriseApplication Archive (EAR) file. To deploy Flex Data Services 2 on SAP NetWeaver,

    perform the following steps:

    1. Create an EAR file that contains the flex.war file, along with the files required by

    SAP in the ear-root/META-INF folder.2. Update theNeverCompressedproperty of the HTTP Provider Service, to include

    *.swf, application/x-shockwave-flash, application/xml and application/x-amf.

    3. Deploy the EAR file.

    Running from a compressed WAR

    On some J2EE application servers (such as IBM WebSphere and Tomcat), the

    deployment process expands the WAR file into a working directory and, from that point

    forward, the expanded directory is considered to be the application. On other application

    servers (such as BEA WebLogic), the deployment process expands the WAR file into atemporary directory and conceptually, the application server considers the compressed

    EAR or WAR file to be the application. Although WebLogic partially supports running

    from an expanded web application, other features (such as clustering and ProductionMode) are only available when running from a compressed application archive.

    Flex Data Services supports the compressed WAR file deployment model, although you

    must pre-compile your application, since the the web-tier compiler does not run from acompressed WAR file.

    To run Flex Data Services 2 from a compressed WAR file, perform the following steps:

    1. Expand the flex.war file using winzip or the JAR utility.

    2. Create your application, including MXML files, ActionScript files, configuration

    settings and HTML wrappers.

  • 8/6/2019 AdobeFlex QTP

    15/24

    Note: When running from a compressed WAR, you must run compiled SWF files

    from within HTML wrappers; you cannot run MXML files directly. For more

    information on compiling SWF files and creating HTML wrappers, seeBuilding

    and Deploying Flex 2 Applications.

    3. Open the WEB-INF/web.xml file in a text editor.

    4. Remove the servlet and servlet-mapping elements for the following:o FlexMxmlServlet

    o FlexSwfServlet

    o FlexForbiddenServlet

    o FlexInternalServlet

    5. Locate the servlet definition for MessageBrokerServlet, and update theflex.write.path init-param element to specify an existing, writeable, directory

    path:6.

    flex.write.pathC:/bea/flex

    7. Create a compressed WAR file from the expanded web application structure.8. Deploy the compressed WAR file.

    Installing Flex 2 SDK

    You can install Flex 2 SDK (including the 2.0.1 update) separately. The Flex SDK install,

    which is delivered as a ZIP file, contains the Flex framework and command-line tools,

    such as the mxmlc command-line utility, the ASDoc utility (new in 2.0.1), the command-

    line debugger, and the debugger version of Flash Player.

    Note: There is no updater for Flex SDK. It is a complete install with updated files.

    To install Flex 2 SDK:

    1. Download Flex SDK ZIP file from the Adobe website.

    2. Create a directory to contain the files.

    3. Extract the ZIP file to this directory. Flex 2 SDK contains the followingdirectories:

    o asdoc - Contains helper files for the ASDoc tool that creates HTML

    documentation from your MXML and ActionScript source code.

    o bin - Contains the mxmlc, compc, asdoc, and fdb utilities. The bindirectory also contains the jvm.config file, which specifies Java settings

    that you can modify, if necessary.o frameworks - Contains compiled framework classes, configuration files,

    and framework source code.

    o lib - Contains JAR files used by the utilities.

    o player - Contains installers for debugger versions of Flash Player 9. The

    debugger version reports run-time errors, including errors for undeclared

    http://www.adobe.com/go/flex2_buildinghttp://www.adobe.com/go/flex2_buildinghttp://www.adobe.com/go/flex2_producthttp://www.adobe.com/go/flex2_buildinghttp://www.adobe.com/go/flex2_buildinghttp://www.adobe.com/go/flex2_product
  • 8/6/2019 AdobeFlex QTP

    16/24

    variables, uncaught run-time exceptions, and operating-system-specific

    networking errors.o resources - Contains HTML templates for Flash Player detection and

    history management.o samples - Contains sample applications.

    4. Review the readme.htm file.5. Ensure that Java SDK is installed on the computer and that thejava_home/bin

    directory is defined in the system path. JDK 1.4 or 1.5 is required. For JDK 1.4,

    JDK 1.4.2_06 or later is required.6. Install the debugger version of Flash Player from theflex_sdk_root/player/debug

    directory. For Macintosh clients, copy Install Flash Player 9 UB.dmg to the

    Macintosh and install it. You can optionally copy SAFlashPlayer.dmg to theMacintosh to install the standalone Flash Player. On UNIX and Linux, use these

    installers to install the debugger version of Flash Player on your Windows clients.

    7. Continue by reviewing the samples. To run the samples, you must first compile

    them by running theflex_sdk_root/samples/build-samples.bat (Windows)

    or ./flex_sdk_root/samples/build-samples.sh (UNIX and Macintosh) files.Note: Compiling the samples may take some time.

    8. For more information on the Flex compilers, see the "Using the Flex Compilers"chapter in theBuilding and Deploying Flex Applications manual. For example, to

    compile the install_root/samples/flexstore/flexstore.mxml file, open a console

    window, navigate to the install_root/bin directory and issue the followingcommand:

    C:\Flex2SDK\bin>mxmlc ../samples/flexstore/flexstore.mxml

    Installing Flex Charting 2

    The Flex Builder 2 and Flex Data Services 2 installations include a trial edition of

    Adobe Flex Charting 2. You do not have to install it separately. However, for Flex 2SDK, you download and install Flex Charting 2 components separately.

    Note: There is no updater for Flex Charting 2. It is a complete install with updated files.

    Note: The Flex Builder 2.0.1 and Flex Data Services 2.0.1 update installations include an

    updated version of Flex Charting 2. You do not need to install it separately.

    For information on using the Charting components, see theFlex 2 ActionScript and

    MXML Language Reference or theFlex 2 Developer's Guide, which are available fromthe Flex Builder Help menu or the documentation download.

    To install Flex Charting 2:

    1. Download the platform-specific Flex Charting 2 installer from the Adobe website:

    o Windows - Executable file (.exe extension).

    http://www.adobe.com/go/flex2_buildinghttp://www.adobe.com/go/flex2_producthttp://www.adobe.com/go/flex2_buildinghttp://www.adobe.com/go/flex2_product
  • 8/6/2019 AdobeFlex QTP

    17/24

    o Macintosh OS X - ZIP file that contains the installer application.

    o UNIX and Linux - Executable JAR file. Run with the java -jar command.

    2. Run the Flex Charting 2 installer.3. Accept the license agreement.

    4. Install Charting to the top-level of the SDK directory structure, which places the

    charts.swc file into theflex_sdk_root/frameworks/libs directory.5. If you do not install Flex Charting 2 components to the same location as the Flex

    SDK, you must copy the charting-related files to the corresponding folder

    structure in the Flex SDK.o Copy the charts.swc file to theflex_sdk_dir/frameworks/libs directory.

    o Copy the encrypted charting-source.jar file to theflex_sdk_dir/lib

    directory.o Copy the samples files to theflex_sdk_dir/samples directory.

    6. Read the readme_charting.htm file for instructions on how to build the Flex

    Charting 2 samples.7. By default, Flex Charting 2 source code is unavailable. To unlock the source code

    and to remove the "Flex Charting Trial" watermark, you must install a serialnumber and recompile your files. To install a serial number, perform thefollowing steps:

    1. Open the install_root/frameworks/license.properties file and add the serial

    number to the charting line, as follows:

    charting=serial-number

    2. Save the license.properties file.

    3. Open a command window to theflex_sdk_dir/lib directory and enter the

    following command:

    java -jar charting-source.jar ../frameworks../frameworks/source

    The first argument specifies the directory that contains the

    license.properties file. The second argument specifies where to extract thecharting source code.

    This extracts the charting source code to theflex_sdk_dir/frameworks/source directory.

    Note: For more information, see the installation instructions in the readme_charting.htm

    file that you installed.

    Installing and configuring Flex Automated Testing

    The Flex Automated Testing installer creates the following files and directories:

    demo - Contains an Adobe Captivate movie that describes the basics. Be sure to

    enable audio on your computer.

  • 8/6/2019 AdobeFlex QTP

    18/24

    frameworks - Contains SWC files and property files. The configuration

    instructions that follow tell you where to copy these files.

    resources - Contains the RunTimeLoading.html and runtimeloading.mxml files,which are described in the instruction and configuration instructions that follow.

    Uninstall Flex Automation - Uninstaller.

    license_automation.htm - License information. QTP_Plugin_Installer.exe - The installer that QC professionals use to install the

    Flex plug-in for Mercury QTP.

    readme_automation.htm - Readme file.

    To test applications with Flex Automation, you must install the following:

    Mercury QuickTest Professional 9.1 Adobe Flex 2 Plug-in for Mercury QuickTest Pro

    Microsoft Internet Explorer, version 6 or later

    Flash Player ActiveX control, version 9.0.28.0 or higher

    Installing Flex Automated Testing files

    Tip: These installers are included with Flex Data Services 2.0.1. Additionally, the Flex 3

    version works for Flex 2.0.1 applications and is shipped with Flex Builder 3 Professional.

    To install Flex Automated Testing files:

    1. Download the Flex Automated Testing installer from the Adobe website.2. Run the Flex Automated Testing installer.

    3. Accept the license agreement, specify a Flex Data Services license key, and

    follow the prompts.4. (Developers) Configure your Flex environment by following the steps outlined inConfiguring automated testing support in Flex.

    5. (Developers) Test run-time loading by performing the following steps:

    1. Compile the runtimeloading.mxml file. SeeConfiguring automated

    support in Flex for compilation examples. Include the automation SWCfiles when you compile. The run time loading MXML file is located in the

    flex_automation_installer/resources directory. You only need to do this

    once.

    2. Deploy the runtimeloading.swf file and its HTML wrapper(RunTimeLoading.html) to a web server. You only need to do this once.

    3. Compile the Flex applications that you want to test using standard

    compiler options. You do not need to include the automation SWC fileswhen you use run-time loading.

    4. Deploy your compiled applications to the web server where you deployed

    the runtimeloading.swf file.

    http://www.adobe.com/support/flex/downloads_updaters.htmlhttp://www.adobe.com/support/documentation/en/flex/2/install.html#installhttp://www.adobe.com/support/documentation/en/flex/2/install.html#installhttp://www.adobe.com/support/documentation/en/flex/2/install.html#installhttp://www.adobe.com/support/documentation/en/flex/2/install.html#installhttp://www.adobe.com/support/documentation/en/flex/2/install.html#installhttp://www.adobe.com/support/flex/downloads_updaters.htmlhttp://www.adobe.com/support/documentation/en/flex/2/install.html#installhttp://www.adobe.com/support/documentation/en/flex/2/install.html#installhttp://www.adobe.com/support/documentation/en/flex/2/install.html#install
  • 8/6/2019 AdobeFlex QTP

    19/24

    5. In Internet Explorer, request the RunTimeLoading.html file and pass the

    location of the application you want to test as the value of theautomationswfurl parameter; for example:

    http://localhost:8700/flex/RunTimeLoading.html?automationswfurl=myapp.swf

    6. (QC testing professionals only) Configure QTP by following the steps outlined in

    Configuring the QTP testing environment.

    Configuring automated testing support in Flex

    If you are using run-time loading, you only compile the runtimeloading.mxml file once.

    Otherwise, before you can pass a Flex application's SWF file to the QC professional, you

    must recompile it with the Flex automation libraries. For this, you must addautomation.swc, automation_agent.swc, and qtp.swc files to the compiler's included

    libraries before compiling your application. If your applications use charts, you also add

    the automation_charts.swc file to the included libraries. This section describes how to dothis with Flex Builder, the command-line compiler, and web-tier compiler.

    Testing Flex applications with QTP requires the following SWC files:

    automation.swc, automation_agent.swc, and qtp.swc - You deploy these SWC

    files to the same directory as your other SWC files (typically, the frameworks/libs

    directory). You must add these SWC files to yourinclude-libraries compiler

    option.

    automation_charts.swc - Add this SWC file to yourinclude-libraries

    compiler option if your application uses charts.

    automation_agent_rb.swc - You deploy this SWC file to the /locale/en_US

    directory. This SWC file provides English-language resource bundles for the

    automated testing messages.

    The automation.swc and automation_charts.swc files are already installed with the FlexData Services or Flex Builder installation. The qtp.swc and automation_agent.swc files

    are in theflex_automation_installer/frameworks/lib directory after you run the Flex

    Automation Installer. The automation_agent_rb.swc file is in theflex_automation_installer/frameworks/locale/en_US directory.

    For all the SWC files except the automation_agent_rb.swc file, you extract them to the

    frameworks/libs directory (see the instructions below). If you use run-time loading, thenyou compile only the runtimeloading.mxml file with these libraries. If you use compile-time loading, compile with these libraries for every application you want to test.

    Flex Builder: To set up Flex Builder to support Flex Automation with QTP:

    http://www.adobe.com/support/documentation/en/flex/2/install.html#confighttp://www.adobe.com/support/documentation/en/flex/2/install.html#config
  • 8/6/2019 AdobeFlex QTP

    20/24

    1. Copy the qtp.swc and automation_agent.swc files from theflex_automation_installer/frameworks/libs directory toflex_builder_dir/Flex

    SDK 2/frameworks/libs.2. Copy the automation_agent_rb.swc file from the

    flex_automation_installer/frameworks/locale/en_US directory to

    flex_builder_dir/Flex SDK 2/frameworks/locale/en_US.3. Start Flex Builder.

    4. Create a new Flex Project.

    5. Select your new Flex project in the Navigator.6. Select Project > Properties > Flex Compiler.

    7. In the "Additional compiler arguments" field, enter the following:8. -include-libraries "flex_builder_dir\Flex SDK

    2\frameworks\libs\automation.swc" "flex_builder_dir\Flex SDK2\frameworks\libs\automation_agent.swc"

    9.10.

    11.

    "flex_builder_dir\Flex SDK 2\frameworks\libs\qtp.swc""flex_builder_dir\Flex SDK2\frameworks\libs\automation_charts.swc"

    The include-libraries compiler option is relative to the Flex Builder

    installation directory; the default on Windows is "C:\Program Files\Adobe\Flex

    Builder 2\".

    12. Click the OK button to save your changes and OK to close the project Propertiesdialog box.

    13. Compile your Flex application.

    Command-line compiler: To set up the command-line compiler to support Flex

    Automation with QTP:

    1. Copy the qtp.swc and automation_agent.swc files from the

    flex_automation_installer/frameworks/libs directory toflex_sdk_dir/frameworks/libs.

    2. Copy the automation_agent_rb.swc file from theflex_automation_installer/frameworks/locale/en_US directory to

    flex_builder_dir/Flex SDK 2/frameworks/locale/en_US.

    3. Add the automation.swc, qtp.swc, automation_agent.swc, and

    automation_charts.swc files to the application's library by using the include-libraries compiler option. When you do this, be sure to use the += operator so

    that your entry is appended to the list of libraries and does not replace it. Forexample:

    mxmlc -include-libraries+=../frameworks/libs/automation.swc;../frameworks/libs/qtp.swc;../frameworks/libs/automation_agent.swc;../frameworks/libs/automation_charts.swc MyApp.mxml

  • 8/6/2019 AdobeFlex QTP

    21/24

    The exact paths depend on the location of the Flex application file relative to the

    mxmlc command-line compiler and the libs directory.

    4. Create an HTML wrapper file using the instructions in theFlex 2 Building and

    Deploying Flex Applications book.

    5. Compile your Flex application.

    Web-tier compiler: To set up the web-tier compiler with Flex Data Services (FDS) to

    support Flex Automation with QTP:

    1. Copy the qtp.swc and automation_agent.swc files from theflex_automation_installer/frameworks/libs directory toflex_webapp_dir/WEB-

    INF/flex/libs.

    2. Copy the automation_agent_rb.swc file from theflex_automation_installer/frameworks/libs directory toflex_webapp_dir/WEB-

    INF/flex/locale/en_US.

    3. Open theflex_webapp_dir/WEB-INF/flex/flex-config.xml file.4. Add the automation_agent.swc, automation_charts.swc, automation.swc and

    qtp.swc files to the entry, as the following example

    shows:5. 6. libs/automation.swc7. libs/automation_agent.swc8. libs/automation_charts.swc9. libs/qtp.swc

    10. Restart your FDS server.

    11. Compile your Flex application.

    After you compile the Flex application with the automation testing libraries, you pass the

    application and the wrapper to the QC professional so that they can run the applicationwith QTP. Typically, you deploy these files to a web server that the QC professional has

    access to.

    Configuring the QTP testing environment

    This section describes the steps necessary for a QC testing professional to configure QTP

    to work with Flex applications.

    To configure QTP for use with Flex:

    1. Install Flash Player 9 ActiveX control (9.0.28.0 or higher) for Microsoft Internet

    Explorer. This is currently the only supported player.

    2. Install QTP 9.1. You must get QTP 9.1 from Mercury.3. Restart your computer.

  • 8/6/2019 AdobeFlex QTP

    22/24

    4. Install Adobe Flex 2 Plug-in for Mercury QuickTest Pro with the

    QTP_Plugin_Installer.exe in the Flex Automation installation directory. This step

    requires that you have JRE 1.4.2 or later installed.5. Start QTP.

    6. Close QTP.

    7. Copy the compiled SWF file and wrapper files to your web server. If you run theSWF file without a wrapper file from the file system rather than from a web

    server, you must make sure that the file is in the local-trusted sandbox.

    8. Start QTP again. The Add-in Manager does not list the Flex plug-in.9. Select New > Test and click the Record button.

    NOTE: Flex application testing with QTP currently supports only Microsoft Internet

    Explorer with the ActiveX Flash Player.

    For more information on these tasks and using QTP to test Flex applications, see Testing

    with QTP.

    Installing Flash Player 9

    Flex 2 applications require Flash Player 9. Flex supports the content debugger versionand web version of Flash Player. The content debugger player (also called the debug

    Flash Player or debug player) displays debugging information during runtime so that you

    can more easily develop applications.

    Flex 2 includes the content debugger and web versions of the following Flash Players:

    ActiveX control for Internet Explorer

    Windows plugin for plug-in-based browsers (for example, Mozilla, Firefox, orNetscape)

    Macintosh plug-in for OS X Windows Standalone player (content debugger only)

    Macintosh Standalone player (content debugger only)

    Tip: Linux desktop users can download a public beta version of Flash Player 9 Updatefor Linux from Adobe Labs. Upon the public release for Flash Player 9 Update for

    Linux, the Linux plugin will be available from the Adobe Flash Player Download Center.

    The following table describes the web versions of Flash Player:

    Standard Flash

    PlayerDescription

    ActiveX control

    (Windows)An Flash Player ActiveX Microsoft Internet Explorer.

    Plugin(Windows,

    Macintosh)

    A Flash Player browser plugin for Netscape-compatible browsers

    http://www.adobe.com/go/flex201_testing_with_qtphttp://www.adobe.com/go/flex201_testing_with_qtphttp://labs.adobe.com/technologies/flashplayer9/http://labs.adobe.com/technologies/flashplayer9/http://www.adobe.com/go/getflashplayerhttp://www.adobe.com/go/flex201_testing_with_qtphttp://www.adobe.com/go/flex201_testing_with_qtphttp://labs.adobe.com/technologies/flashplayer9/http://www.adobe.com/go/getflashplayer
  • 8/6/2019 AdobeFlex QTP

    23/24

    Standalone

    Player(Windows,

    Macintosh)

    An executable application that lets users publish projectors that

    run SWF files in a separate window so that they feel more like

    stand-alone applications. The standalone player does not supportHTTP authentication or the use of a web proxy, which is

    required for some Flex applications.

    You can download web versions of Flash Player from the Adobe website.

    The Adobe Flex Builder installer prompts you to install one or more contentdebugger player plugins. The Flex Data Services 2 and Flex 2 SDK installers create a

    player/debug directory that contains content debugger player installers that you run after

    installing Flex. The following table describes content debugger players and installers:

    Debug

    Flash

    Player

    Description

    ActiveXDebug

    Player

    An ActiveX control for Microsoft Internet Explorer that includesenhanced error reporting and supports the Debugger. The name of

    the ActiveX Debug Player installer is Install Flash Player 9 AX.exe.

    PluginDebug

    Player

    A debug player plugin for Netscape or Firefox that includes

    enhanced error reporting and supports the Debugger. Available forWindows (Install Flash Player 9.exe) and for Macintosh OS X

    (Install Flash Player 9 UB.dmg).

    Standalone

    Debug

    Player

    An executable Flash application that lets users create projectors thatrun Flash files in a separate window so that they feel more like

    stand-alone applications. This version includes enhanced error

    reporting and supports the Debugger. The standalone player does not

    support HTTP authentication or the use of a web proxy which isrequired for some Flex applications. Available for Windows

    (SAFlashPlayer.exe) and for Macintosh OS X (SAFlashPlayer

    application and SAFlashPlayer.dmg).

    Tip: If you have problems getting the Flash Player ActiveX control to work, try entering

    the following in a command prompt:

    C:> regsvr32 c:\windows\system32\macromed\flash\flash9b.ocx

    Uninstalling

    Flex Builder

    Uninstalling Flex Builder 2 on Windows:

    1. Select Start > Settings > Control Panel.

    2. Select Add or Remove Programs.

    http://www.adobe.com/go/getflashplayerhttp://www.adobe.com/go/getflashplayer
  • 8/6/2019 AdobeFlex QTP

    24/24

    3. Click the Adobe Flex Builder version to uninstall (Flex Builder, Flex Builder

    Plug-in only).

    4. Click the Uninstall button in the uninstaller dialog box.5. Click Done.

    Uninstalling Flex Builder 2 on Macintosh:

    1. Go to theflex_builder_root/Uninstall Adobe Flex Builder 2 folder.

    2. Double-click "Uninstall Adobe Flex Builder 2".3. Click the Uninstall button in the uninstaller dialog box.

    4. Click Done.

    Flex Data Services

    Uninstalling Flex Data Services 2 on Windows:

    1. Select Start > Settings > Control Panel.2. Select Add or Remove Programs.

    3. Click Adobe Flex Data Services 2.

    4. Click the Uninstall button in the uninstaller dialog box.

    5. Click Done.

    Note: On Windows, Flex Data Services 2 can also be uninstalled using Start > All

    Programs > Adobe > Flex Data Services 2 > Uninstall Flex Data Services.

    Unix

    Run the following shell script to uninstall Flex Data Services 2:

    ./fds_root/UninstallerData/Uninstall_Adobe_Flex_Data_Services_2

    Java

    If you installed Flex Data Services 2 with the Java installer, use the following commandto uninstall:

    java -jar /fds_root/UninstallerData/uninstaller.jar -i console