I encountered a GFE and resolved by running VERIFYLH. However, when running Verifylh the system stopped with the W156 error and the mesage "TABLENAME is an unrecognized word".
Any help to track this problem down would be appreciated.
This might be a red herring as the only places an W156 normally comes from is from TCL when you type in an unrecognised word. Is there any way the verify can be finishing followed by another TCL statement of TABLENAME something? Perhaps an errant DATA statement?
World Leaders in all things RevSoft
M-
After the VerifyLH runs it generates a report throught the following Rlist statement:
LIST SYSLHVERIFY WITH GROUP NE "" TABLENAME GROUP CODEL VERBOSE ID-SUPP ….
Have you made any changes to the SYSLHVERIFY table? Tablename is a symbolic…
Hope it helps-
Mike Ruane
Try to do a LISTDICT on SYSLHVERIFY. It sounds as though the dictionary for that table is either corrupt or is missing or has had some elements deleted. You sometimes can temporarily avoid this by using the D and F options on the VERIFYLH screen.
Don Miller
C3 Inc.
Thanks for the help and ideas. I ran the suggested LIst report and checked the file DICT.SYSLHVERIFY. TABLENAME is missing from the file. There are 29 dictionary items defined for the file. AS TABLENAME is a symbolic I would appreciate receiving the symbolic details so I can add the field to the file.
Mark
Ok Ford-o:
Here is the code for the symbolic TABLENAME
DD={FULL_TABLE_NAME} ;* this is the @ID (Key) to SYSLHVERIFY
E=INDEX(DD, '*', 1) ;* find the text before the first '*'
@ANS=DDE+1, 999 /* DONT PRINT VOLUME NAME */
Hope this helps
Don M.
Thanks Don I'll give it a try.
Mark