HP3000-L Archives

November 1997, Week 3

HP3000-L@RAVEN.UTC.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Brian White <[log in to unmask]>
Reply To:
Brian White <[log in to unmask]>
Date:
Fri, 21 Nov 1997 11:44:35 -0500
Content-Type:
text/plain
Parts/Attachments:
text/plain (37 lines)
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."

ATOM RSS1 RSS2