Best Practices > Diskussionen zu Best Practices
Best Practice-Artikel zum Umgang mit zurückreplizierten Löschungen ?
Driri:
Gerne.
Aufgrund der aktuellen Projektlage komme ich nicht so recht dazu, Norberts Anmerkungen mit einzubauen. Sobald ich ein bißchen Luft habe, poste ich dann eine aktualisierte Fassung.
LN4ever:
Lieber Ingo,
ich habe nach dieser Diskussion einmal einen Agenten geschrieben, der diese Prüfung auf jedem Server periodisch vornehmen kann, und zwar laufzeitoptimiert und abbruchsicher. Ich würde den Code gerne hier anbieten, wenn ich im Gegenzug Reaktionen bekomme, ob der Agent all das tut, was er soll, denn es ist extrem schwierig, Testfälle für den Agenten zu finden. Und wer das Problem gerade hat, sucht händeringend nach so einer Lösung. Das kann eine Win-Win-Situation geben. A propos Win-Win: im Moment ist der Agent für Windows-Plattform ausgelegt, kann aber durch Ersetzen einer einzigen Zeile auch auf andere Plattformen portiert werden.
Interesse ?
Gruß
Norbert
Driri:
Gerne, vor allem die Betriebssystemunabhängigkeit ist natürlich interessant. Ich werde das gerne testen, wenn bei uns mal wieder so ein Fall auftritt und dann eine Rückmeldung geben.
LN4ever:
Lieber Ingo,
anbei der Agent als Attachment.
/edit:
die Zeile, die man ändern muß je nach Betriebssystem ist:
'Liste der API-Module anderer Systeme:
'Const wAPIModule = "anotes.dll" ' Windows/32 (Alpha)
'Const wAPIModule = "Inotes.dll" ' OS/2v1, OS/2v2
'Const wAPIModule = "libnotes_r.a" ' UNIX (AIX)
'Const wAPIModule = "libnotes" ' OS/390
'Const wAPIModule = "libnotes.so" ' UNIX (Solaris, Linux)
'Const wAPIModule = "libnotes.sl" ' UNIX (HP-UX)
'Const wAPIModule = "NotesLib" ' Macintosh
'Const wAPIModule = "/qsys.lib/qnotes.lib/libnotes.svrpgm" ' OS/400
/edit ende
Gruß
Norbert
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln