2.3.7.1 REDEFINES Handling

Redefines are handled using the core RECORD implementation, which takes a cpy2record binary output with boolean expressions to perform choice decisions. GWWS leverages these capabilities when processing records and used them to determine the redefine member to select in the outgoing message (inbound reply and outbound request).

For incoming messages (inbound request and outbound reply) the choice should have been performed by the other side.

In order to make use of cpy2record binaries, GWWS loads the RECORD description files (for example,VIEW/VIEW32 compiled definitions), and rely on the RECORDFILES/RECORDDIR environment variables. By specifying keyword "union" in the MIF file, the items keep the REDEFINE relationship.