Das Notes Forum
Domino 9 und frühere Versionen => ND8: Administration & Userprobleme => Thema gestartet von: tron55 am 24.01.11 - 13:21:50
-
Hallo,
ich habe eine Mail-IN DB auf die uns Angebote aller Art geschickt werden.
Nun habe ich vor 2 Wochen einen Agenten dort erstellt der Mails automatisch beantwortet (den habe ich nun wieder gelöscht)
Problem ist aber das die Mail-InDb keine Mails mehr schickt aus irgenwelchen Gründen.
Es gibt in der MailInDB eine Adminansicht in der ich mir alle Dokumente anzeigen lassen kann .
Dort gibt es auch "Mails" uind dort sehe ich auch die Mails die an die Mail-IN Db geschickt wurden.
Leider kann ich sie dort nicht öffnen und die Empfänger die laut einer Gruppenzuteilung Mails empfangen sollten empfangen keine Mails.
Als fehler kommt dort "Cannont locate form : memo" wenn ich eine Mail anklicke
und "cannot locate default form"
Wie kann ich vorgehen um den Fehler einzukesseln?
-
An sich sagt die FM doch schon alles: Maske "memo" ist nicht da und es ist keine Default-Maske definiert.
Also: Designer nehmen und nachschauen.
-
Gesagt getan, unter Forms gibts kein "Memo"
Aber ich verstehs nicht weil da wurde nichts geändert und vorher hats funktioniert
Wie krieg ich das wieder gerade gebogen?
-
Aus der Schablone die fehlende Form rüberkopieren.
-
oder die Gestaltung anhand der Schablone aktualisieren, vielleicht fehlt noch mehr außer der Maske
-
Hm ok , dann muss ich mal nachschauen welche Schablone das sein kann.
Kann ich das einfach irgendwie nachvollziehen ?
-
Das steht in den DB-Eigenschaften. 4. Reiter von links (der mit dem Hammer).
-
Mist das hatte ich mir gedacht ..ich war nämlich auch schon drübergestolpert.
Das Feld ist bei der Datenbank leer und "Dtaabase file is a Master template" ist auch nicht angehakt.
-
Habt ihr noch ein Backup der DB mit einem funktionierenden Stand?
Wenn ja würde ich als schnellen WA das Backup nehmen und zum Template machen. Danach hättest Du alle Zeit zu prüfen, was in der Zwischenzeit schiefgelaufen ist.
Jan
-
"Dtaabase file is a Master template"
Das ist wiederrum richtig. Die Mailin-DB ist ja auch kein Template !!
-
Habt ihr noch ein Backup der DB mit einem funktionierenden Stand?
Wenn ja würde ich als schnellen WA das Backup nehmen und zum Template machen. Danach hättest Du alle Zeit zu prüfen, was in der Zwischenzeit schiefgelaufen ist.
Jan
Ich versuch mal eins zu finden.
Ich habe nun mal die Form aus einer ähnlichen Schablone geladen und kann die Mails nun aufmachen aber weitergemailt werden sie trotzdem nicht
-
Also: Debugger anwerfen und den Agenten testen.
-
Vorgabemaske?
-
Vorgabemaske?
Das ist der gelbe Stern im Designer vor dem Maskennamen.
-
Ach was ;D
-
Glaube ich hab den Designer als "Shareware without graphics" version laufen oder so, weil bei mir gibts keine gelben sterne vor Masken ...
Ich hab aber nun nen Backup gezogen und "Memo" ausgetauscht.
Leider mailt immer noch nix an die Personen in der MailInDB
Edit: im Backup gab es auch kein "Memo"
-
Also ich würde da nicht mehr lange dran rumfummeln, sondern den Rat von Jan (Banni) von vorhin umsetzen. Letzte funktionierende Datensicherung nehmen, daraus eine Schablone machen und über die Datenbank legen. Alles andere ist gestochere im Nebel.
Noch besser wäre, die originale Schablone zu nehmen, aber wenn Du nicht weißt, welche das ist, ist das nur eine theoretische Lösung.
Weißt Du denn, wie die Weiterleitung an die Kollegen eingerichtet wurde? Auch die ließe sich dann evtl. anhand der Datensicherung überprüfen.
-
Sieht normalerweise so aus:
-
Edit: im Backup gab es auch kein "Memo"
Ihr werdet doch wohl nicht nur ein Backup haben? Tagessicherung, Wochensicherung, Monatssicherung ...
-
Hallo Peter,
ja gerne.
Wie mach ich das Schritt für Schritt ohne was kaputt zu machen ?
Immer wenn auf einmal Forms verschwinden und Agenten machen was sie möchten werde ich irgendwie sehr unsicher ...
@ Klauss
ich sage doch Shareware (:
Ich hab keine Ahnung warum das bei mir anders ist.
Edit:
Das war unglücklich ausgedrückt meinerseits.
Das Backup war ein halbes Jahr alt.
Das Problem kann maximal 2 Wochen alt sein.
-
Du nimmst die Datenbank aus der Datensicherung und erstellst daraus eine Schablone und legst die über die DB (sicherlich wäre es angebracht, vorher eine Sicherungskopie der MailIN-DB zu erstellen).
Datei - Anwendung - Neue Kopie...
Server lokal (soll ja nur temporär sein)
Dateiname wie die Datenbank, Dateiendung .ntf (Notes Template File)
MailIn-Datenbank markieren
Datei - Anwendung - Schablone wechseln...
Schablone von lokal auswählen (die, die Du gerade erstellt hast)
-
Habs gemacht und hab den selben Fehler wie vorher ... :{
-
Welchen Fehler, die fehlende Weiterleitung oder die nicht vorhandene Maske?
-
... und / oder die nicht angegebene Vorgabemaske?
Was sagt denn eigentlich der Admin dazu? Für den wäre das doch ein Klacks, während Du einen Blindflug ohne Instrumentenberechtigung versuchst ...
Bernhard
-
Was sagt denn eigentlich der Admin dazu?
Er ist der Admin, wetten ?
-
Die fehlende Maske ... immernoch.
Wenn der Admin nicht irgendwo Harry Potters zauberstab in der Schublade hat, an den nur er ganz alleine drankommt (wovon wir mal nicht ausgehen wollen) wird er wohl nichts sagen , warum sollte er auch ...
Wir haben ein Backup genommen und den Zustand vor dem Fehler wieder hergestellt und es hat nichts gebracht.
Wir haben ein bischen Analyse betrieben und auch das hat nichts gebracht.
Wir haben Schritt für Schritt etwas umgesetzt was auch geklappt hat und auch das hat nichts gebracht.
Entweder unterschätzt ihr euch und eure Fähigkeit zu helfen und zu erklären oder ihr geht davon aus das es irgendwo am Server den Alles-Wieder-Toll-Knopf gibt :-)
Drängt sich doch irgendwie der Gedanke auf, wenn es doch so einfach ist , warum ..... .
Trotzdem vielen Dank für den Hilfeversuch
-
Die Sache ist doch ganz eindeutig: Die Fehlermeldung besagt
- Maske "Memo" kann nicht gefunden werden (also: Sie fehlt)
- Vorgabemaske wurde nicht gefunden (es wurde keine hierzu bestimmt). Und ohne Vorgabemaske kann Notes keine Mails mit Link erzeugen.
Warum Euer Backup (scheinbar) auch nicht in Ordnung ist, das müsst Ihr hausintern klären.
Lösung: Memo-Maske besorgen und eine (irgendeine in diesem Falle!) Vorgabemaske bestimmen. Und bitte - sowas muss der Admin hinbekommen, dass ist schlicht sein Job.
Bernhard
-
Gut, konzentrieren wir uns erstmal auf den Fehler mit der Maske.
Wenn der Zustand vor dem Fehler wiederhergestellt wurde, darf der Fehler nicht mehr auftreten, sonst ist es nicht der Zustand vor dem Fehler.
Ich nehme mal an, dass in dem Feld "Form" der Dokumente "Memo" steht (sind anscheinend ganz normale Mails, die in der DB ankommen).
Dann brauchst Du zum Öffnen der Dokumente eine Maske mit dem Namen "Memo".
Alternative ist, wenn in der Ansicht, in der das Dokument geöffnet werden soll, eine andere Maske in der Maskenformel steht (d.h. öffne nicht mit der Maske, die in "Form" steht, sondern mit der in der Maskenformel)
Nächste Alternative ist die Vorgabemaske. Existiert die Maske, die in "Form" steht, nicht und ist keine in der Maskenformel hinterlegt, verwende die Maske, die als "Vorgabe-Datenbankmaske" (in den Eigenschaften der Maske) eingetragen ist
Führen diese 3 Wege nicht zum Erfolg (ich ignoriere bewußt im Dokument gespeicherte Masken), bekommst Du die Fehlermeldung.
Hast Du denn jemals vorher geprüft, ob in der genannten Ansicht die Dokumente geöffnet werden können? Wenn die Datenbank nur dazu dient, die eingegangenen Dokumente weiterzuleiten, braucht die Datenbank diese Maske nicht, denn wer sollte die Dokumente dort öffnen wollen?
-
@Bernhard
Ich bin ja völlig bei dir.
Nur wenn das Backup ebenfalls keine Maske mit dem Namen hat ist deine Argumentation ja irgendwie nicht zielführend oder?
Ich hab die Form bestimmt nicht heimlich gelöscht damit ich noch ein bischen tippen kann ;-)
-
Vielleicht war die Datenbak ja auch nie für diese Zwecke gedacht. Wenn ich mir den Schirmschuss von Dir aus dem Designer (Post #15) so anschaue, dann sieht das nicht wie eine typische Mail-In-DB aus.
Ohne die Hintergründe zu kennen, können wir hierzu natürlich auch nichts weiter sagen.
Und zum Thema Vorgabemaske, die das Mailen betrifft, habe ich ja schon alles geschrieben.
Bernhard
-
Zum Thema "Notwendigkeit der Vorgabemaske":
Ich habe hier eine Datenbank laufen, die periodisch technische Dokumente erzeugt und per Notes-Mail verteilt (intern und extern). In der Datenbank gibt es keine Vorgabemaske, die ist zum Versenden von Mails nicht notwendig. Eine andere Datenbank versendet sogar DocLinks per Agent auf Dokumente, die in der gleichen Datenbank liegen. Auch in der Datenbank habe ich keine Vorgabemaske, dennoch laufen die Agenten problemlos seit Notes 5 bis zu heutigen Versionen. Zum Versand von Mails dringend notwendig ist eine Vorgabeansicht, ohne die geht Mailversand, ob manuell oder periodisch, definitiv nicht.
Ich würde mich daher bei der Fehlersuche nicht an der Maske festbeissen.
Wie wird denn eingestellt, welche Mails an wen gesendet werden?
Wodurch werden die Mails versendet?
Wie kamen die Mails beim Empfänger an, vollständig ausgefüllt oder nur ein Doclink?
-
Peter, Du hast natürlich Recht - ich habe mich da selbst ins Bockshorn gejagt.
Kann es vielleicht sein, dass eingehende Mails in dieser Datenbank durch einen Agent zunächst in eine andere Form transformiert werden? Kann es sein, dass dieser Agent schon nicht tut?
Wie gesagt - wenn ich mir die Maskennamen im Schirmschuss #15 so anschaue - da passt "Memo" rein wie ein paar Stiefel im Porzellanladen.
Interessant wäre auch zu prüfen, was denn in den letzten Tagen so passiert ist. Hat eventuell jemand die Firma verlassen und war zufällig der AgentSigner?
Was spricht das Log zu dem Zeitpunkt, an dem neue Mails in die Mail-In-DB zugestellt werden? Das kann man ja sogar provozieren und dabei an der Server-Konsole beobachten.
Bernhard
-
Hallo,
ich hab mir den Bild aus Post 15 nochmal genauer angeschaut. Das ganze sieht mir so aus, als ob es sich bei der DB um eine angepasste Microsoft Office Library DB handelt.
Ich hab mal das Originaltemplate geöffnet und die Liste der Masken zeigt doch gewisse Parallelen. Oder sollte ich da so falsch liegen?
Jan
-
N'abend,
zum Thema Vorgabemaske oder nicht: M.W. ist es so, dass die DB auf die ich verlinken möchte, eine Vorgabemaske benötigt. Nicht die, in der ich den Link erstelle.
Ich erinnere mich an eine Störung bei uns (muss ca. 8 Jahre her sein), da lief ein periodischer Agent in die Irre, weil in einer anderen DB (für die ich nicht zuständig bin) einfach bei einem Designupdate das Flag mit der Vorgabemaske verloren ging. Und mein Agent verlinkte auf dort abgelegt Dokumente.
CU,
Axel
-
Hm, dann arbeiten wir mit unterschiedlichen Systemen.
Ich kann mich nicht erinnern, jemals in einer Datenbank eine Vorgabemaske definiert zu haben. Habe auch gerade in aktuellen Schablonen nachgesehen, es gibt keine Maske mit einem Stern (und die dazugehörige Option "Vorgabe-Datenmaske" ist auch nicht gesetzt).
Das aktuelle Projekt, an dem ich seit 5 Jahren arbeite, besteht aus 50 Schablonen, aus denen derzeit etwa 5.000 Datenbanken produktiv erstellt wurden. Die darin enthaltenen 15 Mio Dokumente werden lustig von Agenten und Kollegen verlinkt und gemailt und noch nie hat die Vorgabemaske gefehlt.
Das System, mit dem ich mich die 6 Jahre davor beschäftigt habe, enthält sogar 100 Schablonen und wird von geschätzt 20-30.000 Usern genutzt. Auch dort gibt es keine Vorgabemasken (zumindest nicht bis 2005).
Empirisch kann ich daher nicht bestätigen, dass seit Notes 4 bis heute eine Vorgabemaske für irgendeine Form von Mails zwingend notwendig ist. Anders ist das mit der Vorgabeansicht, ohne die können keine Mails gesendet werden.
-
Guten Morgen Peter,
erwischt - Vorgabeansicht und Vorgabemaske.
War gestern doch schon zu spät ;)
CU,
Axel
-
Muss mich hier mal einmischen... ich glaube, Ihr verrennt Euch da in einer Fehlermeldung, die mit der Ursache gar nix zu tun hat.
Problem ist (laut erstem Post), dass die Datenbank keine Mails mehr verschickt.
Eine Datenbank verschickt nicht von sich aus einfach mails, sondern das muss ein Agent machen. Meine Glaskugel ist zwar auch grade kaputt, aber für mich sieht es so aus, als ob an die Datenbank mails geschickt werden (impliziert der ausdruck mailin- Datenbank), und auf diese wird wiederum per mail reagiert.
Die ganze geschichte mit Vorgabemasken und Vorgabeansichten ist in meinen Augen ein Schritt zu spät.
Die erste wichtige Info für mich wäre: Welche Agenten sollen in der Datenbank laufen, und sind die tatsächlich aktiviert...
Wenn aktiviert: Welcher dieser Agenten soll die Mail verschicken.
und wenn man den rausgefunden hat: Den agenten Debuggen.
Natürlich kann es sein, dass der Agent korrekt funktioniert, und nur die Mail nicht versenden kann, weil die VorgabeANSICHT fehlt, aber es könnte genauso sein, dass in der notes.ini des Servers der Eintrag Mailserver= fehlt, womit Agenten grundsätzlich keine Mails mehr senden können (war mal lange Zeit ein bekannter Bug, dass der Server diesen ini- Eintrag immer mal wieder vergisst)...
So würde ich da rangehen...
Gruss
Tode
-
Dann wäre eine etwas genauere Problembeschreibung vom Threadersteller hilfreich.
Nun habe ich vor 2 Wochen einen Agenten dort erstellt der Mails automatisch beantwortet (den habe ich nun wieder gelöscht)
Problem ist aber das die Mail-InDb keine Mails mehr schickt aus irgenwelchen Gründen.
Denn wenn der Agent gelöscht wurde ist nichts mehr vorhanden, das Mails automatisch verschicken könnte.
-
Torsten, siehe hierzu auch Post #24. Dieser und Deine Ideen sollten eigentlich zur Lösung führen.
Bernhard
-
Hui,
ich hätte gestern doch nochmal online gehen sollen .
koehlerbv in #26
Du vermutest da falsch.
Ich bin eher Peters Meinung der in #27 eigentlich sehr sinnvoll erklärt warum "Memo" eventuell nicht gebraucht wird.
Ich habe nicht nur ein Backup ausprobiert sondern mehrere und in keinem ist "Memo" vorhanden - wiso du dann schlussfolgerst das die Backups nicht konsistent sind verstehe ich nicht - ist irgendwie sehr unwahrscheinlich wenn ich 6 Monate nach hinten gehe und es erst seid 2 Wochen nicht mehr funktioniert oder?
Peter in #27
Ja in Form steht "Memo"
Nein in der Formel steht keine andere Maske drin
Ich bin nicht sicher ob die Ansicht dafür gedacht ist dort überhaupt Mails einzusehen .
Dummerweise ist es die einzige Ansicht in der ich überhaupt sehe das eine Mail die Mail-IN DB erreicht hat und die Fehlermeldung mit 'Memo' war hier nur der erste und einzige Ansatzpunkt.
Der Fakt das (wie ich schon beschrieben hatte) im 6 Monate alten Backup aber ebenfalls kein "MEMO" existiert legt doch sehr deutlich nahe das nie eins existiert haben kann.
koehlerbv in #28
Jetzt bin ich wieder ganz bei dir.
Ein Agentsigner hat tatsächlich die Firma verlassen.
Den Agenten hatte ich auch mal in Betracht gezogen nur dann hatte ich die Idee verworfen da ich an der Agentenformel ja nichts geändert hatte.
Das Log werde ich mir gerne mal anschauen.
#
-
Muss mich hier mal einmischen... ich glaube, Ihr verrennt Euch da in einer Fehlermeldung, die mit der Ursache gar nix zu tun hat.
Problem ist (laut erstem Post), dass die Datenbank keine Mails mehr verschickt.
Eine Datenbank verschickt nicht von sich aus einfach mails, sondern das muss ein Agent machen. Meine Glaskugel ist zwar auch grade kaputt, aber für mich sieht es so aus, als ob an die Datenbank mails geschickt werden (impliziert der ausdruck mailin- Datenbank), und auf diese wird wiederum per mail reagiert.
Die ganze geschichte mit Vorgabemasken und Vorgabeansichten ist in meinen Augen ein Schritt zu spät.
Sehe ich ganz genau so.
Das war nur die erste greifbare Fehlermeldung und dann hatte ich kurz gedacht das man "Memo" auf jeden Fall brauch wenn der Agent die Mail in eine andere Form transferiert.
Ich denke dem ist nicht so.
Die erste wichtige Info für mich wäre: Welche Agenten sollen in der Datenbank laufen, und sind die tatsächlich aktiviert...
Wenn aktiviert: Welcher dieser Agenten soll die Mail verschicken.
und wenn man den rausgefunden hat: Den agenten Debuggen.
Natürlich kann es sein, dass der Agent korrekt funktioniert, und nur die Mail nicht versenden kann, weil die VorgabeANSICHT fehlt, aber es könnte genauso sein, dass in der notes.ini des Servers der Eintrag Mailserver= fehlt, womit Agenten grundsätzlich keine Mails mehr senden können (war mal lange Zeit ein bekannter Bug, dass der Server diesen ini- Eintrag immer mal wieder vergisst)...
So würde ich da rangehen...
Gruss
Tode
Werde ich gerne testen und nochmal posten ob ich da weiterkomme
-
Das mit #26 und andere Posts hatten wir doch zwischenzeitlich längst geklärt ;)
Ihr müsst halt die DB jetzt neu signieren, wenn der bisherige Signer perdu ist. Aber das müsste Euer Admin doch wissen ...
Bernhard
-
Dann wäre eine etwas genauere Problembeschreibung vom Threadersteller hilfreich.
Nun habe ich vor 2 Wochen einen Agenten dort erstellt der Mails automatisch beantwortet (den habe ich nun wieder gelöscht)
Problem ist aber das die Mail-InDb keine Mails mehr schickt aus irgenwelchen Gründen.
Denn wenn der Agent gelöscht wurde ist nichts mehr vorhanden, das Mails automatisch verschicken könnte.
Nein das war einfach nur Fehleranalyse.
Das Einzige was ich an dieser Datenbank in den letzten 6 Monaten mal geändert habe, war das ich einen NEUEN Formelagenten erstellt hatte der auf eingehende Mails reagiert und eine automatische Antwort generiert. (davor ging aber alles)
Um einen Fehler zu eliminieren der von dem Ding ausgeht habe ich den einfach wieder gelöscht.
-
Gabs denn vorher einen anderen Agenten, der auf eingehende Mails reagiert?
Hier gilt das Highlander-Prinzip: Es kann nur einen geben. Womoglich gibts jetzt gar keinen Agenten für eingehenede Mails mehr. Hast Du das mal geprüft ?
Andreas
-
Als ich deine Idee testen wollte habe ich folgendes gemacht:
a)ich habe den Signierer ausgewechselt.
Vorher stand ich drin und ich hab dort einfach mal den Administrator eingetragen und den Designer geschlossen.
b) ich habe mich wieder eingetragen
Nun läufts aus Gründen die ich nicht verstehe (steht genau das Selbe drin wie vorher)
aber seis drum, hauptsache es läuft.
Danke an alle für die nette Hilfe*
Ich hoffe ich kann mich mal revanchieren.
*sogar an Koehler dafür das du dich am Schluss wieder eingekriegt hast ;-)
Macht doch viel mehr Spaß so.
-
*sogar an Koehler dafür das du dich am Schluss wieder eingekriegt hast ;-)
Macht doch viel mehr Spaß so.
Was soll denn diese Bemerkung? Die Begründung dafür würde mich ernsthaft interessieren.
-
Naja immer wenn du versucht hast konstruktiv das Problem zu lösen hast du sehr hilfreiche Sachen gesagt, die zum Schluss auch zur Lösung beigetragen haben - Dafür danke.
Nicht so hilfreich waren hingegen die "Das müsstest Du doch wissen" Statements immer.
Mit einem Fachforum suggeriert man Hilfsbereitschaft - wenn jeder alles wüsste könntest Du hier nichts posten :-)
Das hatte so ein bischen den Charm von einem der ehrenamtlich einen Krankenwagen fährt aber die Verletzten dann auslacht während er Sie zum Krankhaus fährt.
Gruß
-
Ich habe nie "Das müsstest Du doch wissen" geschrieben - ich habe mich immer auf Euren Notes-Admin bezogen. Und *der* muss solche Dinge einfach wissen!
Bernhard
-
Ich habe nie "Das müsstest Du doch wissen" geschrieben - ich habe mich immer auf Euren Notes-Admin bezogen. Und *der* muss solche Dinge einfach wissen!
Bernhard
Hier haben wir scheinbar einfach verschiedene Sichten.
Ich bin der Meinung das es selbst für "He-Man in Notes" keinen Sinn ergibt wenn der mit einem konkreten Problem ins Forum kommen würde, das ihm dann jemand sagt "Ey musste selbst wissen" oder "Geh doch da und da hin"
Ist ja irgendwie recht naheliegend das ich den Checkeradmin bei uns schon mal gefragt hätte bevor ich hier poste, wenn das möglich wäre.
Ich will darüber aber eigentlich gar nicht streiten - ich bin dir dankbar für deine Hilfe -abseits von dem was ich erwähnt habe.
Nichts für ungut
Gruß