Yes, this exactly. I want to say (as a long time user of this product) that it USED to work the way that John is expecting. I don't remember specifically what version changed it - but suspect it was when it moved to the Eclipse platform and became Java based vs C (I believe) that it was originally written in as Mercator. I could be mistaken, but I swear you used to be able to refer to a very specific index with better results vs having to use the array as a whole and making the lookup condition be more detailed to find the instance.
------------------------------
Lisa Edwards
Software Engineer / Subject Matter Expert
Rainbow Data Systems, Inc
------------------------------
Original Message:
Sent: Tue April 16, 2024 09:36 AM
From: Gertie Kearney
Subject: Why LOOKUP is not working
Hi,
The issue you are encountering is problably due to 'Data Binding'. The following Technote contains the details of the issue and solution.
Data Binding In Map Rule Causes Incorrect Output
https://www.ibm.com/support/pages/data-binding-map-rule-causes-incorrect-output
Regards,
Gertie.
------------------------------
Gertie Kearney
Original Message:
Sent: Tue April 16, 2024 05:46 AM
From: john yang
Subject: Why LOOKUP is not working
Hi, can anyone help with this issue?
Output1:
![](https://dw1.s81c.com//IMWUC/MessageImages/34b345a05ffc4bd58ae39b9f21da1054.png)
Output2:
![](https://dw1.s81c.com//IMWUC/MessageImages/8f5d42f17fa74cffb5d37390634833a1.png)
Output3:
Rule 1:
![](https://dw1.s81c.com//IMWUC/MessageImages/9a47dc7c6bbd4510805b70853ba387eb.png)
Rule 2:
![](https://dw1.s81c.com//IMWUC/MessageImages/1552d6d7ce854b9181982726d8e388d6.png)
Output 3 - Result:
2222
222
My question is why the lookup doesn't work in the second rule of output 3?
------------------------------
john yang
------------------------------