RP/TUX 8.1/TUX 9.1 - Environment variable does not effect on Japanese HP-UX (Doc ID 777302.1)

Last updated on NOVEMBER 04, 2016

Applies to:

Oracle Tuxedo / Tuxedo / 8.1,9.1
Information in this document applies to any platform

Goal

DESCRIPTION:
The customer gets new patch and tries to use with new added environment variable (TM_GW_STATS_IGN_TPNOREPLY=y),
however it does not work as expected on HP-UX with LANG=ja_JP.*
The root cause is HP-HX with LANG=ja_JP.* has not YESSTR/NOSTR in langinfo, so environment variable checking logic in
Tuxedo cannot recognize it correctly.

Note: HP-UX document langinfo(5) says:

      YESSTR        LC_MESSAGES   Affirmative response for yes/no
                                  questions. (Obsolete: use YESEXPR.)

      NOSTR         LC_MESSAGES   Negative response for yes/no
                                  questions. (Obsolete: use NOEXPR.)

But C and other locale can use these string. It seems only Japanese environment cannot use these string.

CONFIGURATION:
Tuxedo8.1  
HP-UX11.* with Japanese environment

Solution

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms