Search Text File for a DocID?

Before executing a process in an agent I want to open a text file containing nothing but a list of DocIDs and check if the current docid is in the file.

Do I have to loop through the entire file contents row by row looking for the instance or is there some way of doing a FT type Search on the file contents. Basically trying to optimize the process as much as possible and want the quickest way to reliably search for a key in a file?

Thanks.

Subject: Search Text File for a DocID?

I think you are going to heave to read the file, however you will only have to do it once. In the beginning of the program, read the file and create a LIST of the document ids. That way you can use the @isElement of the list to see if the doc id was in the file.

John

Subject: Search Text File for a DocID?

Why not store the DocID’s in documents in your database (or any other common database) and use the NotesView.GetDocumentByID command. When it returns a document the DocID was known, else it returns Nothing.

Subject: RE: Search Text File for a DocID?

We cannot store the DocID’s in the database. The database is read only, design locked. The doc ids are a shred file between multiple envrionment.