What updates the publisher filter in dsrepcfg.nsf, and how often does it happen?
The dsrepcfg.nsf publisher filter is updated by NotesDriverShim.jar every time NotesDriverShim is started.
You should not have to delete dsrepcfg.nsf in order to update the publisher filter. But if you do, the NotesDriverShim should re-create the file with an appropriate publisher filter.
dsrepcfg.nsf file is created by NotesDriverShim.jar and contains driver publisher details utilized by ndsrep, including the publisher filter. ndsrep uses the publisher filter stored in dsrepcfg.nsf to know which types of Notes documents and fields to publish to the publisher cache file (ndsrep output file; ndsrep.nsf). If dsrepcfg.nsf is present, dsrepcfg.nsf is created by NotesDriverShim.jar using Notes database methods from Notes.jar and an existing Notes database template, dsrepcfg.ntf. Every time the driver starts, dsrepcfg.nsf is appropriately updated with any new publisher information. dsrepcfg.nsf is read and can be updated by ndsrep.
To verify the contents of the publisher filter within dsrepcfg.nsf,
1. Open dsrepcfg.nsf with a Notes client.
2. Select the driver instance (by driver name).
3. View the publisher filter text within the database.
In this way you can validate exactly which types of Notes documents and fields will be published to the ndsrep publisher cache file (ndsrep.nsf).
Disclaimer: As with everything else at Cool Solutions, this content is definitely not supported by Novell (so don't even think of calling Support if you try something and it blows up).
It was contributed by a community member and is published "as is." It seems to have worked for at least one person, and might work for you. But please be sure to test, test, test before you do anything drastic with it.