Distribution: Global
Costas Anastassiades wrote:
>
> I keep running into a reoccurring problem regarding two-level re-defined
> fields in the Dictionary3000 and Transacts inability to LIST them.
>
> Example Dictionary3000 entries :
>
/* snip */
> In Transact/iX one would normally LIST the KSL-REC field and then be able
> to reference any sub-field. However you can only reference the fields
> directly related to KSL-REC (i.e. LEVEL=1) and not any field on LEVEL 2.
> Such an attempt will result in ITEM NOT IN LIST REGISTER error.
>
> It's a known issue, but I'm wondering if anyone has any ideas,comments or
> news.
The simplest workaround for this problem is to
MOVE (KSL-RTRANS-NO) = " ";
somewhere in your code. It is needed only once. This will cause the
Transact
compiler to bring in the lower level subitem definitions.
--
Brian J. White
[log in to unmask]
"Make it idiot-proof and someone will make a better idiot."