Autor Thema: Timeout-Fehler beim Verschieben von Mails  (Gelesen 2385 mal)

Offline Keydins

  • Aktives Mitglied
  • ***
  • Beiträge: 163
  • Geschlecht: Männlich
Timeout-Fehler beim Verschieben von Mails
« am: 24.02.10 - 14:08:34 »
Moin zusammen,

ich habe ein kleines Problem mit einem Schalter, der ein mögliches Migrationsproblem von Maildatenbanken von der Version R6 auf R7 beseitigen soll.

Unser Rechenzentrum empfiehlt, dass der Inhalt des Ordners ($Inbox) vor der Migration in einen anderen Ordner verschoben werden sollte, bevor per 'convert'-Befehl der Schablonenwechsel erfolgt.

Damit unsere Mitarbeiter sich nicht duch eine Anleitung hangeln müssen, schicke ich ihnen eine Mail mit einem Schalter, der das Verschieben für sie übernimmt und mir eine Rückmail sendet, damit ich weiß wen ich umstellen kann. Nach Abschluss der Migration schicke ich einen 2. Schalter, der das Ganze wieder zurückschiebt.

Mein Verschiebe-Schalter
Code
Sub Click(Source As Button)
	
	Dim session As New NotesSession
	Dim db As NotesDatabase
	Dim doc As NotesDocument
	Dim view As NotesView
	Dim vc As NotesViewEntryCollection
	Set db = session.CurrentDatabase
	Set doc = New NotesDocument( db )
	Set view = db.GetView("($Inbox)")
	Set vc = view.AllEntries
	
	Call vc.PutAllInfolder("TestMoveInbox")
	Call vc.RemoveAllFromFolder("($Inbox)")
	
	Msgbox "Ihr Posteingang wurde gesichert.",0,"Migration"
	
	doc.Form = "Memo"
	doc.Subject = "R7 Mailbox-Migration >Start<: Sicherung $Inbox abgeschlossen"
	doc.Body = "Die Sicherung der Inbox wurde durchgeführt."
	
	Call doc.Send( False, "xxx/yyy" )
	
End Sub

Funktioniert in 80% aller Fälle super, nur bei Mitarbeitern, die sich mit dem Thema 'Ordnerstrukturen' nicht anfreunden können und deshalb zwischen 2.000 und 13.000 Mails in ihrem Posteingang lagern kommt es zu einer Notes-Fehlermeldung bezüglich eines Netzwerktimeouts und der Aufforderung den Vorgang zu wiederholen. Dabei werden in den meisten Fällen zwar alle Mails im neuen Ordner abgelegt, aber das Entfernen in der Inbox klappt nicht zuverlässig.


Meine Frage dazu:

Gibt es ein elegante Lösung das Verschieben in Blöcken zu vielleicht 500 Mails zu erledigen, so dass es zu keinen Timeouts mehr kommt? Oder gibt es andere Möglichkeiten den Timeout zu vermeiden.

Gruß Dirk
Gruß Dirk

Aktuelle Notesumgebung
~800 BasicClients 9.0.1 FP9 SHF55
  10 FullClients 9.0.1 FP7 SHF143
    7 DominoServer 9.0.1 FP9 HF 139 / 64 Bit

Offline Demian

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 569
  • Geschlecht: Männlich
Re: Timeout-Fehler beim Verschieben von Mails
« Antwort #1 am: 24.02.10 - 14:34:24 »
bin mir jetzt nicht sicher, ob ich da richtig liege, aber evtl. hilft es die Laufzeit von Scriptagenten im Konfig-Doc des Servers zu erhöhen?
Gruß
Demian

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Timeout-Fehler beim Verschieben von Mails
« Antwort #2 am: 24.02.10 - 14:38:34 »
Da der Code per Button vom User gestartet wird, spielt der Domino hier nicht mit, Demian.

Mir erschliesst sich allerdings nicht der Sinn der Aktion - bei einer sauberen Migration ist dieser Schritt überflüssig.

Bernhard

Offline Demian

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 569
  • Geschlecht: Männlich
Re: Timeout-Fehler beim Verschieben von Mails
« Antwort #3 am: 24.02.10 - 14:42:58 »
Da der Code per Button vom User gestartet wird, spielt der Domino hier nicht mit, Demian.

weiß auch nicht...hatte irgendwie Server-Agent im Kopf, obwohls ja deutlich oben steht  ::)
Gruß
Demian

Offline Keydins

  • Aktives Mitglied
  • ***
  • Beiträge: 163
  • Geschlecht: Männlich
Re: Timeout-Fehler beim Verschieben von Mails
« Antwort #4 am: 25.02.10 - 08:02:13 »

Mir erschliesst sich allerdings nicht der Sinn der Aktion - bei einer sauberen Migration ist dieser Schritt überflüssig.

Bernhard

Sicherlich gibt es die Möglichkeit der sauberen Migration (außerhalb der regulären Arbeitszeiten, entsprechende Vorbereitung der Datenbanken), die allerdings bedeutet, dass sich unsere Admins mal wieder 1-2 Wochenenden um die Ohren schalgen. Von daher ist Option B unseres Rechenzentrums halt das oben beschriebene Verfahren.
Gruß Dirk

Aktuelle Notesumgebung
~800 BasicClients 9.0.1 FP9 SHF55
  10 FullClients 9.0.1 FP7 SHF143
    7 DominoServer 9.0.1 FP9 HF 139 / 64 Bit

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Timeout-Fehler beim Verschieben von Mails
« Antwort #5 am: 25.02.10 - 10:39:49 »
Nur mal rein interessehalber: Was haben Inbox, Convert-Task und Wochenenden miteinander zu tun?

Bernhard

Driri

  • Gast
Re: Timeout-Fehler beim Verschieben von Mails
« Antwort #6 am: 25.02.10 - 11:10:15 »
IBM empfiehlt bei Nutzung des Convert-Tasks, den Router zu beenden, damit während der Konvertierung möglichst keine Zugriffe auf die Inbox stattfinden. Insofern haben Inbox, Convert und Wochenenden schon etwas miteinander zu tun, wenn man Risiken minimieren möchte.

Wenn da zig Maildatenbanken umgestellt werden sollen, geht das IMO eh nur vernünftig am Wochenende, weil man ansonsten auf den Router-Task verzichtet, was sicherlich nicht auf Gegenliebe beim Benutzer führt.

Offline koehlerbv

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 20.460
  • Geschlecht: Männlich
Re: Timeout-Fehler beim Verschieben von Mails
« Antwort #7 am: 25.02.10 - 11:18:02 »
Ingo, genau aus diesem Grunde hatte ich meine Frage gestellt  ;)

Bernhard

Driri

  • Gast
Re: Timeout-Fehler beim Verschieben von Mails
« Antwort #8 am: 25.02.10 - 13:23:13 »
Ahso, hab ich dann wohl falsch gedeutet, sorry  :)

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz