[[https://www.revelation.com/|Sign up on the Revelation Software website to have access to the most current content, and to be able to ask questions and get answers from the Revelation community]] ==== Problems w/ Dictionary record %Protect_Spec% (OpenInsight Specific) ==== === At 24 MAR 1998 04:43:14PM Chris Blankenburg wrote: === {{tag>"OpenInsight Specific"}} While trying to save the dictionary, the system gave me a Unable to Save Temp_(table_name) error message. Now my dictionary is not accessible and LH2.LOG file is showing the following: RO 26 DICT.HR_MASTER*HRIS OK OP DATA\REV88951 69 OK RC 69 OK RD 69 %FIELDS% OK RD 69 %PROTECT.SPEC% ERROR:107 FILE:1 GROUP:55 Running OI3.12, NT Service, NT Server 4.0, Win95, TCPIP, etc. BTW..The LHService did not show any corresponding errors! Any Ideas on whats going on and how to recover? ---- === At 24 MAR 1998 05:29PM Aaron Kaplan wrote: === It seems like you have a GFE in the dictionary file. Can you dump the file? If so, fix group 55. apk@sprezzatura.com [url=http://www.sprezzatura.com]Sprezzatura, Inc.[/url] [img]http://www.sprezzatura.com/zz.jpg[/img] ---- === At 24 MAR 1998 07:01PM Chris Blankenburg wrote: === Aaron, Thanks for the prompt reply. No, I can't do anything with the file at this point! No, read, open, etc etc. Any suggestions other than restore from backup?? cb ---- === At 25 MAR 1998 09:36AM Aaron Kaplan wrote: === You could try attaching in the DICT file as a non-dict file and killing the %PROTECT_SPEC% record. apk@sprezzatura.com [url=http://www.sprezzatura.com]Sprezzatura, Inc.[/url] [img]http://www.sprezzatura.com/zz.jpg[/img] ---- === At 30 MAR 1998 12:15PM Cameron Revelation wrote: === Chris, [i]RD 69 %PROTECT.SPEC% ERROR:107 FILE:1 GROUP:55[/i] That is an unknown read error (see FSERRORS_100). Suggestion: (Back up first!) 1) Create a blank table in the volume called NEWDICT. 2) Copy the REVMEDIA record for the existing dictionary from DICT.* to Q_DICT.* 3) Make sure that field 2 of the Q_DICT.* record is blank 4) Attach the Q_DICT. table 5) LH verify the Q_DICT. 6) Copy the dictionary fields (not % stuff) from Q_DICT. into NEWDICT 7) Look at the REVMEDIA record NEWDICT* ... write down the number from field 1 (e.g. REV78047) 8) Delete the REVMEDIA records Q_DICT.* and NEWDICT* 9) Look at the REVMEDIA record DICT.* ... write down the number from field 1 (e.g. REV78041) and make sure field 2 is blank. 10) Look at the REVMEDIA record * ... writed down whatever is in field 2 and then blank it out. 11) Log out of OI (all users) 12) Delete the OS rev files (.lk/.ov) for the dictionary (e.g. REV78041.*) 13) Rename the OS rev files (.lk/.ov) for the NEWDICT to the dictionary (e.g. rename REV78047.* to REV78041.*) Cameron Purdy info@revelation.com [[https://www.revelation.com/revweb/oecgi4p.php/O4W_HANDOFF?DESTN=O4W_RUN_FORM&INQID=NONWORKS_READ&SUMMARY=1&KEY=BD380A8D9AE20392852565D10071D253|View this thread on the forum...]]