IBM Support

FML32 Buffer is Empty when Script is Run against Tuxedo

Troubleshooting


Problem

This technote explains how to resolve FML32 Buffer is Empty when Script is Run against Tuxedo issue when using IBM® Rational® Test Manager.

Symptom

When playing back a script against Tuxedo, the FML32 buffer is empty and the playback log shows the following error:


    svc:"myServer" idata:FML32[24/0]
    ERROR 12:  [TUXEDO System/T Error] NLS:4: Cannot open message catalog LIBWSC_CAT, set 1, num 1142; check TUXDIR=C:\\progra~1\\tuxedo, LANG=C\n

Cause

The Tuxedo related system environment variables FIELDTBLS32 and FLDTBLDIR32 are not set on the system.

Resolving The Problem

Create the system environment variables and set according to Tuxedo's documentation.

The following information regarding Tuxedo environment variables. Contact BEA for further information regarding Tuxedo.

Setting up a Test agent to use other-party TUXEDO workstation client libraries involves setting a number of required environment variables to appropriate values. This solution categorizes the TUXEDO environment variables into two groups:

  1. TUXEDO system-required variables. These variables are TUXEDO application independent and are used to identify the location of specific TUXEDO and operating system resources. They include:
  2. TUXDIRPathname of the directory containing the TUXEDO installation. This should be the directory containing the TUXEDO directory named "locale".
    NLSPATHPathname of the TUXEDO message catalog directory. This should be equivalent to $TUXDIR/locale/C for UNIX, %TUXDIR%\LOCALE\C for NT.
    WSTYPEClient "machine type" name. The use of the variable is optional.
    WSDEVICEPathname of the preferred TCP TLI service provider. This is required only by SRV4-based UNIX operating systems using TLI/STREAMS networking. A typical value is "/dev/tcp".
    PATH
    LD_LIBRARY_PATH
    LIBPATH
    SHLIB_PATH
    Operating system executable search list. This is used by the system's dynamic loader to find the necessary shared libraries for playback.
  3. TUXEDO typed buffer-dependent variables. These variables may or may not be used by a given TUXEDO application depending on the type of TUXEDO typed buffers in use.

    They include:

  4. FLDTBLDIR
    FLDTBLDIR32
    Pathname identifying the location of application-specific TUXEDO FML or FML32 field table files.
    FIELDTBLS
    FIELDTBLS32
    List of application -specific TUXEDO FML or FML32 field table files.
    VIEWDIR
    VIEWDIR32
    Pathname identifying the location of application-specific TUXEDO binary view
    description files.
    VIEWFILES
    VIEWFILES32
    List of application-specific TUXEDO binary view description files.


[{"Product":{"code":"SSSHVH","label":"Rational TestManager"},"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Component":"Integrations: 3rd Party","Platform":[{"code":"PF033","label":"Windows"}],"Version":"2003.06.00;2003.06.10;2003.06.12;2003.06.13;2003.06.14;2003.06.15;2003.06.16;7.0;7.0.0.1;7.0.0.2;7.0.0.3;7.0.1;7.0.1.1;7.0.1.2;7.0.0.4;7.0.1.3;7.0.2","Edition":"","Line of Business":{"code":"LOB45","label":"Automation"}}]

Historical Number

169559557

Document Information

More support for:
Rational TestManager

Software version:
2003.06.00, 2003.06.10, 2003.06.12, 2003.06.13, 2003.06.14, 2003.06.15, 2003.06.16, 7.0, 7.0.0.1, 7.0.0.2, 7.0.0.3, 7.0.1, 7.0.1.1, 7.0.1.2, 7.0.0.4, 7.0.1.3, 7.0.2

Operating system(s):
Windows

Document number:
330169

Modified date:
16 June 2018

UID

swg21135288