PERWEB.NSF:
Die perweb.nsf ist gewissermaßen das http-Interface, ähnlich wie die News-DB das NNTP-Interface für den Client ist.
Die zu verwendende WebRetriever-DB wird im Standort-Dokument definiert.
Dann kannst Du aus jeder DB mit ...
dim s as new notessession
dim db as notesdatabase
dim doc as notesdocument
set db=s.currentdatabase
set doc=db.GetDocumentbyurl("
http://blah.com/index.html", 1, 1)
If doc.HTTPStatus(0) <> {200} Then Call doc.Remove(True)
... Dokumente aus dem Web fischen. Je nach übergebenen Parameter auch mit separater Linkliste oder von Sites, die eine Authentifizierung verlangen. Guck mal in der Designerhilfe.
JAVA:
Das BlogSphere-Template auf openntf.org hat einen Agent, der die angegebenen Referer prüft, ob diese wirklich einen Verweis auf die angegebene URL enthalten (Schutz vor Referer-Spamming).
Das ist gewissermaßen der Basiscode, um HTML einer Site per Java in einen String zu übertragen.
Da bei News wohl iw Text anfällt, kannst Du daraus Tags und Anchors strippen und den Text in ein RTF feld oder Textfeld der NotesDB übertragen.
Allgemein:
Mit uidoc.import zu arbeiten, macht früher oder später Probleme. Früher, wenn's auf dem Server laufen soll, da gibt's keine ui-Klassen. Später, weil der Client nach dem Import von einigen dutzend bis hundert Dokumenten die Grätsche macht, wohl aufgrund eines memory leaks. Ist jedenfalls meine leidvolle Erfahrung.
Fazit:
Ich würde mir die perweb.nsf mal näher ansehen. Scheint für den Zweck genau das richtige zu sein. Die kannst Du auch so konfigurieren, daß sie Eure Newsseite regelmäßig scannt.
Und lokal replizieren läßt sie sich auch.
PS:
Weitere Alternativen sind mir gerade eingefallen:
Wenn Euer Intranet Domino-basiert ist, läßt sich die Sache ev. ohne Umweg über HTML lösen? Oder per DOLS?
Ist nur pures Brainstorming, ich kenne Eure Umgebung ja nicht.