RP/TUX 7.1, TUX 8.0 - Fboolco/Fboolev fail with CARRAY whose length is 4, 8, 12 (or a multiple of 4) (Doc ID 770224.1)

Last updated on NOVEMBER 04, 2016

Applies to:

Oracle Tuxedo / Tuxedo / 7.1, 8.0
Information in this document applies to any platform

Goal

When compiling a Boolean expression (Fboolco32)  including a CARRAY field and a %% operator (or a !% operator), the
evaluation of the FML32 buffer (Fboolev32) against tree fails if the length of the CARRAY field is 4, 8, 12, 16, 20,
... or a multiple of 4.  If the length of the CARRAY field is 3, 5, 6, 7, ..., or a non-multiple of 4, there is no
problem.  When using a STRING field there is no problem even if the length of the string is a multiple of 4.

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