HATS General Frequently Asked Questions

Please refer to HATS Technotes (FAQs) for additional information.

Click any question to toggle the answer display.

  • How do I reset Rational Software Delivery Platform (SDP) so it prompts me for a workspace?

    Navigate to Window > Preferences > General > Startup and Shutdown > Workspaces and place a check beside Prompt for workspace on startup.

  • How does HATS support VT screens

    HATS does not support VT as an interactive transformation connection. Therefore you cannot transform VT screens as you can 3270 or 5250 screens.

    VT connections can be used as background connections. Background connections enable you to interact with other hosts. You can gather data, enter data, or exchange data between hosts using pre-recorded macros. This data can be combined with the transformation connection as well. In this way, you can automate transactions on other hosts as well as transform the default connection for your users.

    To create a connection definition for use as a background connection, right-click Connections in the tree view and choose New > Connection. After creating a definition, you can use it to record a macro. You can add these macros to a screen customization or use them to create Integration Objects.

  • Can I automatically rebuild my project when I change it?

    To automatically rebuild your project after making changes, follow these steps:

    1. Navigate to Windows > Preferences > General > Workspace.
    2. Make sure the checkbox Build automatically is selected. By default, it should be selected.
    3. After selecting the checkbox, click OK. Rational Software Delivery Platform (SDP) automatically rebuilds your project.
  • Can I automatically insert a user ID and password to skip the logon screen?

    The following steps provide one way to automatically insert a user ID and password and skip the logon screen:

    1. Open the default connection in the HATS Projects view and click the User List tab.
    2. Add a user or users and click OK.
    3. Open the Host Terminal window and click the Record Macro icon.
    4. Name the macro "Connect" and click Finish.
    5. Specify screen recognition criteria that HATS uses to identify this host screen.
    6. Draw a rectangle around the region of the host screen that contains the user ID field and click the Add a Prompt icon.
    7. Select the Set prompt to property from User List option and choose the appropriate options for the user ID. Repeat this for the password field.
    8. When you are finished recording your macro, click the Stop Macro icon.
    9. To configure the default connection to use the Connect macro, open the default connection in the HATS Toolkit.
    10. Click the Macros tab. Select the macro you recorded from the Connect Macro list.
    11. Save your project.

    The first page shown in your client interface is now the last screen of the Connect macro. Users are not prompted for a user ID and password.

  • How do I save a copy of my macro within my existing project?

    Save a copy of your macro by following these steps:

    1. Open your project in the HATS Projects view.
    2. Locate the macro in the Macros folder.
    3. Select the macro file.
    4. Select Edit > Copy or press Ctrl+c.
    5. Select Edit > Paste or press Ctrl+v.
    6. Specify the new macro file name, and ensure that you add the .hma extension.

    Notes:

    1. For Web applications, you can locate macros in the Navigator View under project/Web content/WEB-INF/profiles/macros/macroname.
    2. For rich client applications, you can locate macros in the Navigator View under project/profiles/macros/macroname.
  • Can the HATS Toolkit run on Linux?

    You can run the HATS Toolkit only on Windows.

  • I am inserting individual components into a transformation. After I select the component screen region, the default component selection, such as "Field", displays normally. However, if I want to use a different component, such as "Input field", my component does not appear as I want.

    You can override the default project settings for components and widgets if you clear the Use project defaults checkbox for the particular component or widget. This enables you to apply recognition and rendering settings that are specific to the components and widgets in the transformation you created.

  • Global variables are not functioning correctly. What should I do?

    If it seems that variables set in one customization are not picked up in another, or other unexpected behavior occurs, verify that global variables can be overridden by client requests:

    1. Open the project settings editor, and click the Other tab.
    2. Click on Global Variable Overrides.
    3. Click on the radio button labeled Allow ALL global variables to be overridden by CLIENT requests.