DEF_ARRAY corrupts returned field values from JSM services

Date:Archived
Product/Release:LANSA Integrator
Abstract:DEF_ARRAY corrupts returned field values
Submitted By:LANSA Technical Support

Description:

When an RDML function contains a DEF_ARRAY command, then field values returned from a JSM service do not correctly update the function fields.

Note: The XML is being parsed correctly.

Workaround:

Define the DEF_ARRAY name with a letter that is alphabetically after the field names.

i.e If fields defined are Annn, Bnnn and Cnnn; then name the DEF_ARRAY, Dnnn etc... and the field values will be returned correctly.

Solution:

This issue will be resolved with the next EPC.