Beiträge von Rene

    Hallo Diali,


    nein, das Antwortdokument muss erst vom User bearbeitet und ausgefüllt werden.


    Erst wenn er das speichert wird das Hauptdokument aktualisiert.


    Das ganze wird von einer Skripbibliothek ausgeführt. Da es auf viele andere Prozesse zugreift.


    Das komische ist ja, wenn das Dok1 mal geschlossen war und ich es wieder öffne, das es dann funktioniert.


    Gibt es ein Unterschied zwischen speichern und Speicher/schließen/öffnen?

    Hallo,


    ich habe ein Problem mit dem Befehl "EditDocument".


    Ich erzeuge ein neues Dokument, speichere es ab und öffne ein zweites Dokument, was ein Antwortdokument vom ersten ist. Dabei muss das Dok1 noch offen bleiben.


    Button im ersten Dokument:
    @Command([FileSave]);
    @Command([Compose]; "Dok2");


    Das erste Dokument, was noch offen ist, möchte ich später aktualisieren und dann abspeichern, nachdem das Dok2 ausgefüllt ist.
    Hier der Code


    Code
    If dokument.ComputeWithForm(True, False) Then
    If dokument.IsUIDocOpen Then
    'Das Dokument ist geöffnet. Dann muss es in der sichtbaren Instanz aktualisiert werden.
    Dim arbeitsumgebung As New WotesUIWorkspace
    Dim arbeitsdokument As NotesUIDocument
    Set arbeitsdokument = arbeitsumgebung.EditDocument(True, dokument, , , True, False)


    Das letzte "False" bei EditDocument besagt ja, das er das offene Dokument anspringen soll. Das macht er aber nicht. Er öffnet das Dok1 ein zweites mal, aktualisiert das, speichert es ab und schließt es dann. Wenn danach das erste Dok1 geschlossen wird, erzeugt er ein Konfliktdokument.


    Warum springt er nicht in das schon offene Dok1?


    Kann mir jemand einen Tipp geben?


    Vielen Dank
    René


    EDIT: Das Problem tritt nur auf, wenn das Dok1 gerade erstellt wird. wenn es einmal geschlossen wird und wieder geöffnet, und dann erzeuge ich Dok2, funktioniert das alles

    Hallo Leute,


    ich verzweifle an einem Problem.


    Ich habe ein Dokument, wo ich in einer Dialogleiste die Wochentage auswählen kann. (Mo, Di,...)


    Jetzt wollte ich diese Dokumente in einem Kalender anzeigen lassen.


    Dabei habe ich zwei Probleme:


    1. Wie bekomme ich ein Datum für den entsprechenden Wochentag?


    2. Wie kann ich eine mehrfach Auswahl in diesem Feld sinnvoll im Kalender anzeigen?


    Punk1 habe ich im Moment so weit:


    Code
    Sonntag:=@Adjust( @Date(@Now); 0; 0; - ( @Weekday( @Date(@Now) )-1 ); 0; 0; 0 );  Anzeige0:=@If(@Weekday(Sonntag)=1 & Image_Basis_Tag_lokal = "So" ; @Date(Sonntag);@Date(1900;1;1)); Anzeige1:=@If(@Weekday(Sonntag)+1=2 & Image_Basis_Tag_lokal = "Mo" ; @Adjust( @Date(Sonntag); 0; 0; + 1; 0; 0; 0 );@Date(1900;1;1)); Anzeige2:=@If(@Weekday(Sonntag)+2=3 & Image_Basis_Tag_lokal = "Di" ; @Adjust( @Date(Sonntag); 0; 0; + 2; 0; 0; 0 );@Date(1900;1;1)); Anzeige3:=@If(@Weekday(Sonntag)+3=4 & Image_Basis_Tag_lokal = "Mi" ; @Adjust( @Date(Sonntag); 0; 0; + 3; 0; 0; 0 );@Date(1900;1;1)); Anzeige4:=@If(@Weekday(Sonntag)+4=5 & Image_Basis_Tag_lokal = "Do" ; @Adjust( @Date(Sonntag); 0; 0; + 4; 0; 0; 0 );@Date(1900;1;1)); Anzeige5:=@If(@Weekday(Sonntag)+5=6 & Image_Basis_Tag_lokal = "Fr" ; @Adjust( @Date(Sonntag); 0; 0; + 5; 0; 0; 0 );@Date(1900;1;1)); Anzeige6:=@If(@Weekday(Sonntag)+6=7 & Image_Basis_Tag_lokal = "Sa" ; @Adjust( @Date(Sonntag); 0; 0; + 6; 0; 0; 0 );@Date(1900;1;1));  Anzeige:=Anzeige0 : Anzeige1 : Anzeige2 : Anzeige3 : Anzeige4 : Anzeige5 : Anzeige6; Anzeige


    Dabei habe ich in der Spalte angezeigt, das Mehrfachwerte getrennt angezeigt werden sollen.


    Leider stehen dann bei jedem Tag alle Tage. Sehr unschön.


    Zu 2. Habe ich keine Idee.


    Hat jemand einen Vorschlag, außer die Mehrfachauswahl in der Dialogleiste zu unterbinden?


    Ich danke euch.


    René

    Hallo Leute,


    ich weiß nicht mehr weiter. Für Euch ist das aber sicher recht einfach.


    Hoffentlich kann ich es richtig erklären.


    Bei "Initialize" lese ich ein Document ein und möchte dorch einige Werte ändern.


    Da es immer das gleiche ist, will ich eine Sub Routine schreiben.


    Jetzt ist die Übergabe der Werte das Problem.


    Dieser Code funktioniert bei "Initialize":


    Code
    If Not Targetdoc.Feld1(0) = Wert1 ThenTargetdoc.Feld1 = Wert1


    Jetzt soll das aber in ein Sub


    Code
    Call Ändern("Feld1",Wert1)
    
    
    SUB Ändern(Var1 as String, NeuerWert as String)
    
    
    If Not Targetdoc.Var1(0) = NeuerWert Then
    Targetdoc.Var1 = NeuerWert


    Das ist nur ein kleiner Teil des Sub Programms. Wenn das funktioniert, bekomme ich aber alles andere selber hin.
    Das Problem ist halt, das Item "Feld1" sich per CALL Aufruf ändern lassen muss, sowie auch der neue Wert.


    Und das die SUB Routine die Werte direkt ins Targetdoc einträgt.


    Das Targetdoc ist in den Declarations hinterlegt, und somit überall abrufbar.


    Danke für eure Hilfe.

    bei dem Testuser ist es egal, wie der heißt.


    Ich habe festgestellt, das ein Task in der Admin4 eingestellt wird, wenn ich im Adminclient die Person mit der Aktion "Peron umbenennen" umbenenne.


    Vorher habe ich es immer so ausprobiert, das der User selbst unter "Benutzersicherheit" eine Namensänderung anfordert.


    Wer erstellt denn eigentlich die Aufträge in der Admin4.nsf?


    Ist das die Names.nsf oder der User?

    ja, ich habe noch ein backup davon. Aber es waren keine offenen Task mehr vorhanden,


    Ich habe, nachdem ich sie gelöscht habe, eine Namensänderung durchgeführt.


    Somit muss auch ein Eintrag erfolgen. (Solte zumindestens)


    Ist aber keiner.

    ich habe gestern noch die admin4.nsf mal gelöscht.


    Die admin4.nsf wird beim neustart neu angelegt.


    Jetzt sieht es so aus, das es nicht mal mehr einen Eintrag über die Namensänderung in der admin4.nsf gibt.


    Ich habe gleich an die Berechtigung gedacht. Aber DEFAULT steht auf AUTHOR mit der Berechtigung "Dokumente erstellen".


    Das sollte doch ausreichen, oder?


    Weiter habe ich die Mailin DB für die Adminanforderungen geprüft. Ist auch alles in Ordnung.


    Daraufhin habe ich mein Passwort geändert. Per Policy muss Notes auch mein HTTP Passwort ändern. Das funktioniert super.


    Im Moment fehlt mir der Ansatz.


    René

    Auf dem Adminsrv in der admin4.nsf ist unter dem neuen Namen ein Eintrag:


    Umbenennen im Domino Verzeichnis Veranlassen
    adminsrv/domaine/de führte Aktion durch am: 27.10 13:15



    mehr nicht.


    Angemeldet habe ich mich auch nochmal und den Adminp Task habe ich auch gestartet.


    Er will nicht weiter machen.

    Hallo,


    ist ja kein Problem, eine Person umzubennen, aber...


    ich starte im Admin die Umbenennung und das Personendoc wird umbenannt. Sonst aber nichts. Keine DB oder sonstiges wird umbenannt.


    In der admin4.nsf steht auch nur das Personendoc mit Auftrag und erledigung drin. Keine weiteren Aufträge.


    Mit "tell adminp process all" funktioniert es auch nicht, irgendwelche neuen Aufträge zu erzeugen. An und Abmelden des Users bringt auch nichts.


    Es treten auch keine Fehler auf, bzw. finde ich keine.


    Hat jemand sowas schonmal gehabt?


    Ich habe es auch an meinem Testuser probiert. Da funktioniert es auch nicht.


    Danke und Gruß
    René

    der Haken "Aktivierung derch den Benutzer zulassen" fehlt.


    Ich habe ihn aber nicht deaktiviert. Ich habe gerade in der Hilfe nachgeschaut, was die Option macht.


    Genau sowas habe ich gesucht. Aber warum ist das nicht standardmäßig von IBM angehakt?


    Danke Dir für die Hilfe.


    Gruß
    René

    auf die Maildb Editor Rechte und auf den Server?


    Eigentlich keine, außer diesen hier:


    Agenten signieren, die im Namen des Agent-Aufrufers ausgeführt werden: *


    Beschränkte LotusScript/Java-Agenten ausführen: *


    Einfache und Formel-Agenten ausführen: *


    Script-Bibliotheken signieren, die im Namen anderer ausgeführt werden: *

    Hallo,


    ich habe Änderungen am OOO in der Schablone vorgenommen.


    Da der Agent nur meine Signatur hatte, habe ich die Schablone mit der Server ID signieren lassen.


    Jetzt ist es so:


    ein User aktiviert den Agenten und signiert ihn logischer weise


    in der Nacht deaktiviert der Design Task den Agenten wieder und signiert ihn mit der Server ID


    Weiter werden alle Modifikationen die ein User ein seiner MailDB vornimmt, zurückgeschrieben.


    z.B. ein User nutzt die Vorschau. Sie ist jeden Morgen wieder weg.


    Bevor ich die Schablone signiert habe, war das nicht der Fall.


    Hat jemand eine Idee, warum das so ist?


    Danke und Gruß
    René

    Hallo Taurec,


    ich werde mal die zweite Möglichkeit probieren.


    Das hört sich erstmal sehr gut an.


    Daher setze ich meine Frage erstmal auf erledigt.


    Ich danke dir für diese Idee. Ich stand gestern irgendwie auf dem Schlauch und hatte gar keine Idee, wie ich das realisieren kann.


    Gruß René

    Hallo,


    ich soll mit einem Notesserver einen vorhandenen Internetserver ablösen.


    Ich habe jetzt einen Notesserver fertig gemacht, der auch super funktionert.
    Er holt in der Übergangszeit die Mails von dem Server im Internet über Pop3 ab, Mails versenden mach er selbst.


    Jetzt gibt es nur ein Problem. Die Mitarbeiter sollen erst nach und nach umgezogen werden.


    Wenn nun ein Mitarbeiter, der schon auf dem neuen NotesServer eine Mail an einen anderen Mitarbeiter sendet, der noch nicht umgezogen ist, dann will der Notesserver natürlich die Mail an sich selbst zustellen. Er hat ja die gleiche Domaine wie der alte. Das funktioniert natürlich nicht, da es den noch nicht gibt.


    Wie kann ich dem Notesserver mitteilen, das er gewisse mails ins Internet routen soll, obwohl sie teoretisch bei ihm selbst liegen könnten?


    Ich danke euch für Ideen


    René

    Es muss doch aber möglich sein, das man die Datenbanken von einem Web Server getrennt lagern kann.


    So macht man das doch normaler weise. Der Webserver bietet das Portal und alles was für den Web Betriebt notwendig ist und im hintergrund arbeitet ein Datenbankserver der die Daten zur Verfügen stellt.


    Dabei ist der Datenbankserver natürlich in einem sicheren Netzwerk untergebracht.


    Oder nicht?

    Hallo Experten,


    wie macht Ihr das mit dem Redirect?


    Ich frage nicht wie man das einrichtet, das ist mir klar.


    Ich habe einen Server im Internet stehen, wo der http Task mit redirect und SSL eingerichtet steht. Die Maildatenbanken liegen auf diesem Server im Ordner "Mail".
    Es funktioniert alles suiper, bis auf einen Punkt.


    Der Server ist natürlich nicht der Adminsitrations- bzw. Hauptserver. Der steht in unserem LAN. Der Hauptserver bekommt auch die Mails und versendet diese. Somit hat er auch die aktuellen Maildatenbanken.


    Jetzt habe ich das so eingerichtet, das der Mailordner alle 10 min repliziert wird, zwischen dem Webserver und dem Hauptserver.


    Wie kann ich das einrichten, bzw geht das überhaupt, das ich mich auf dem Webserver anmelde, aber direkt auf die "echten" Maildatenbanken umgeleitet werde?
    Somit hätte ich kein Zeitdelta.


    Wie habt ihr das realisiert?


    Danke für Eure Antworten.


    René