I seem to be having problems with it not being updated. All of my filing events occur through regular Fileman API's (i.e. FILE^DIE), but the index is not being updated.
For example.
yottadb>ZWR ^TMG(22709.1,"C","KMPD",*)
^TMG(22709.1,"C","KMPD",0,0,0,1,192,11,2)=""
^TMG(22709.1,"C","KMPD",0,0,0,1,192,12,2)=""
^TMG(22709.1,"C","KMPD",0,0,0,1,193,16,2)=""
^TMG(22709.1,"C","KMPD",0,0,0,1,686,1215,2)=""
^TMG(22709.1,"C","KMPD",3,0,0,1,190,7,1)=""
^TMG(22709.1,"C","KMPD",3,1,2,1,190,10,1)=""
^TMG(22709.1,"C","KMPD",3,2,3,1,190,11,1)=""
^TMG(22709.1,"C","KMPD",3,2,3,1,192,11,2)=""
^TMG(22709.1,"C","KMPD",3,2,3,1,192,12,2)=""
^TMG(22709.1,"C","KMPD",3,2,3,1,193,16,2)=""
^TMG(22709.1,"C","KMPD",3,2,3,1,686,781,2)=""
^TMG(22709.1,"C","KMPD",3,2,3,1,686,1215,2)=""
Here I manually told Fileman (in another terminal window) to re-index the cross references
yottadb>ZWR ^TMG(22709.1,"C","KMPD",*)
^TMG(22709.1,"C","KMPD",3,0,0,1,190,7,1)=""
^TMG(22709.1,"C","KMPD",3,1,2,1,190,10,1)=""
^TMG(22709.1,"C","KMPD",3,2,3,1,190,11,1)=""
^TMG(22709.1,"C","KMPD",3,2,3,1,192,11,2)=""
^TMG(22709.1,"C","KMPD",3,2,3,1,192,12,2)=""
^TMG(22709.1,"C","KMPD",3,2,3,1,193,16,2)=""
^TMG(22709.1,"C","KMPD",3,2,3,1,686,781,2)=""
^TMG(22709.1,"C","KMPD",3,2,3,1,686,1215,2)=""
Notice that the elements shown in yellow in the first list are not present in the cross reference after manually re-indexing.
Any ideas how to start tracking the problem down?
Kevin