We have a UniData-based system in-house that was supplied by an outside
vendor, who specified the machine in order to run their software package. I
have been charged with providing some auxiliary functionality which consists
of extracting data from a few of their files in order to download them for
processing by systems which are not UniData-based. As the dictionaries for
the files I am working with have a number of fields which point to
attributes in records in other files, the easiest approach for me was to
execute a "LIST" command within Basic and then capture the output, so that I
would get all the necessary fields, properly formatted, and so forth
("EXECUTE cmd CAPTURING output"). The results of this list contain about 3.2
million characters, which I parse and then download to a Windows file.

 

The program operates fine when I run it from the command line, but when I
run it as a Phantom, I get an error stating "No more entries in MI table in
LCT-22". It has been a while since I did any tweaking of the "udtcinfig"
file, but it appears that the value I want to increase is "SHM_LMINENTS",
which is currently set to 32. I see from my copy of the documentation that
the maximum value for this is 255, so I have plenty of room to grow. Also, I
noticed that I am returning about 3.2 million characters, and the value for
the Shared Memory value is 32, so I'm thinking I see some correlation there
- like a hundred thousand characters per MI entry.

 

Should I just bump it to something like 40, double it to 64 or make a
quantum leap to something like 128? Are there any other configuration
parameters that work in conjunction with this parameter, such that I should
change them at the same time? The program was running as a Phantom for about
a year with no problems, but the file sizes have increased, and apparently
that is what caused the problem. I would like to make the change one time,
so that even if the file size doubles - which is unlikely - I won't have to
worry about it.
-------
u2-users mailing list
[email protected]
To unsubscribe please visit http://listserver.u2ug.org/

Reply via email to