Join The Works program to have access to the most current content, and to be able to ask questions and get answers from Revelation staff and the Revelation community

At 04 MAY 2024 12:40:12AM Robert Heard wrote:

Hello AREV32 fans,

I have a file that I must have had an index, as LISTINDEX will list this file. It shows "NO" in all index columns (Btree, Crossref, Related). I have another file like this, but it is a genuine indexed file that receives related index info from other files.

When I look at the records in the "!" file, they report on a file called "STUFF1", which I cannot find on any of my Volumes.

I tried to delete my problem file from the OI Database File menu (it's meant as a temporary holding file), but it says that it cannot delete this file.

Can someone please advise how I can clear this file of this phantom index? I am happy to delete the file, as it is basically empty. Any ideas how this situation might have arisen?

Robert.


At 07 MAY 2024 09:29AM Andrew McAuley wrote:

The most likely situation is that the file has a relational index pointed at it. What's in the !TableName row?

The Sprezzatura Group

The Sprezzatura Blog

World leaders in all things RevSoft


At 07 MAY 2024 06:59PM Robert Heard wrote:

Hello Andrew,

!JUNK3 rec in !JUNK3 file:

JUNK3*ADMIN*AREV32_26784\*\\STUFF1 0 1

I am unable to locate a file called STUFF1, even in unattached volumes.

Robert.


At 07 MAY 2024 07:17PM Andrew McAuley wrote:

Are the backslashes representing field marks?

The Sprezzatura Group

The Sprezzatura Blog

World leaders in all things RevSoft


At 08 MAY 2024 05:00AM Andrew McAuley wrote:

I think this is telling you that you used to have an XREF index on a column in the table called STUFF1. Removing indexes manually is probably your best bet.

The Sprezzatura Group

The Sprezzatura Blog

World leaders in all things RevSoft


At 16 MAY 2024 02:56AM Robert Heard wrote:

Hi Andrew,

No joy here, I'm afraid.

I found 3 occurrences of JUNK3 on 3 different volumes and applications. I deleted all of them.

Then I tried the attach of the ADMIN volume (and applicaton) to REVMEDIA from the SYSPROG applic as stated in the instructions. It did not show the JUNK3 file nor the !JUNK3 file, but only showed GLOBAL files.

But when I did the attach from the ADMIN applic, at least one of these files was listed. (can't remember if !JUNK3 or JUNK3).

I tried to create a new JUNK3 file via the DB Mgr and it opens the Table Builder. But then it complains that an error occurs and says that DICT.JUNK3 already exists.

But then I tried to find / delete this dict file, (something) said it does not exist.

Apologies for the confusing description above, but I found I was going in circles and cannot remember where exactly these errors occurred.

I think that when I listed the tables in the volume via DB Mgr Tools, it did not show !JUNK3, but when in AREV32 and use LISTVOLUME, there it is.

Also, I am unfamiliar with NLM and NT products that are mentioned at the beginning of the doc regarding removing indexes manually. Can you point me in the right direction on this?

Robert.


At 23 MAY 2024 12:59PM Andrew McAuley wrote:

If you're not familiar with them and not using them you can probably skip those bits.

Basically all you have to do is remove any trace of the indexes. So remove the index flag from field 6 of the dictionary item, delete the ! file and all should be good?

The Sprezzatura Group

The Sprezzatura Blog

World leaders in all things RevSoft

View this thread on the Works forum...

  • third_party_content/community/commentary/forums_works/2573a3f7674fb843a042fdf6cdadb345.txt
  • Last modified: 2025/05/29 20:25
  • by 127.0.0.1