Beiträge von gunnntrrr

    Also,
    onSubmit ist ohne Code. Ich hab mir jetzt eine Testmaske, ohne Eventcodes usw. gemacht, um sicherzugehen.
    In der Maske hab ich jetzt zwei Felder , und zwei Buttons die unterschiedliche Agenten anstoßen :
    Agent1 ändert Feld1 und Feld2, und danach kommt @Command([FileSave]);@Command([FileCloseWindow]);
    Agent2 ändert nur Feld1, danach wieder @Command([FileSave]);@Command([FileCloseWindow]);


    Jetzt ist es so, wenn ich abwechselnd die beiden Agents aufrufe, ändern sich in dem einen Fall Feld1 und Feld2, beim anderen Agenten wird aber scheinbar das Web-Dokument frisch gezogen, weil Feld1 zwar geändert wird, aber die Änderungen des vorhergehenden Agenten am Feld2 wieder weg sind.


    Vielleicht ist das eine Spur ...

    Ja, sicher. Beim nächsten Öffnen ist die Änderung wieder weg.
    Und das Schließen findet wie gesagt auch nicht statt. Da sollte ja der $$Return-HTML-Code bzw. die Standardmeldung kommen.
    Bei mir bleibt das Dokument mit dem geänderten Feld im Browser so stehen, that's it.


    Danke übrigens für deine Geduld.

    Ja, die Aktion ruft einen Agenten auf. In diesem Fall wird das Feld im Web-Dokument geändert, aber das FileSave und das FileCloseWindow bleiben wirkungslos.
    In der Hilfe steht ja, wenn kein $$Return Feld (individueller HTML-Code) angegeben ist, dann sollte nach dem Schließen eine Web-Seite mit "Document Processed" gezeigt werden.
    Wie gesagt, in meinem Fall wird zwar das Feld geändert, aber die Webseite bleibt so stehen, und wenn ich das Browserfenster zumache sind die Änderungen beim nächsten Öffnen futsch.
    "Beim Agenten wird nur der Feldcode ausgeführt, aber kein Save durchgeführt " > ja, so ist es bei mir - aber wie komme ich zum Save ...


    Direkt in der Aktion funktioniert der Code (im Web) übrigens überhaupt nicht. Da komme ich auf die Standardansicht, das war's..

    Sorry, auch wenn ich das "FileCloseWindow" dranhänge : die Änderung wird nicht im Dokument gespeichert, und das Browserfenster auch nicht geschlossen (so denn das FileCloseWindow das machen soll ?)


    So sieht der Agent aus :


    FIELD MyTest := "abcdefg123456";
    @Command([FileSave]);
    @Command([FileCloseWindow]);
    @All

    Okay, danke, das Ziel des Agenten hab ich jetzt auf "Keine Dokumente" gestellt, und der Button kann jetzt den Agenten starten.
    Im Agent selber mach ich mal :
    FIELD MyTest := "abcdefg1234";
    @Command([FileSave]);
    @All
    Soweit, wenn das Dokument im Browser offen ist, und ich den Button drücke, dann wird das Feld geändert.
    Das Speichern des Dokuments findet allerdings nicht statt ......

    Hallo,
    dank Torstens Hilfe kann icjh nun meine Notes-Dokumente ordentlich im Browser öffnen.
    Der nächste Schritt ist nun, wie schaffe ich es, in der Web-spezifischen Maske irgendwelche Aktionen durchzuführen.
    Es geht in meinem Fall um einen kleinen Freigabeworkflow, der auch fallweise von Smartphone-Usern zu bedienen sein soll. Danz einfach, ich sag mal, zwei Buttons, "Ja" oder "Nein" die dann jeweils in ein oder ein paar Felder im Dokument zurückschreiben.
    Was ich vermeiden will, mir jetzt Javascript oder gar X-Pages anzutun. Es soll mit möglichst einfachen Mitteln geschehen.
    Soweit ich sehe, werden im Web alle Buttons die LotusScript beihalten, ganz elegant einfach ignoriert.
    Ein Button, der Formelcode enthält, lässt sich starten, aber da gibts dann ganz schnell "HTTP Web Server: IBM Notes Exception - Unsupported trigger and search in the background or embedded agent ", ist wohl wegen dem EditMode.
    In der Doku lese ich raus, dass es sowieso besser ist, Aktionen in der Aktionsleiste zu setzten, welche dann Agents anstarten die wiederum die gewünschten Änderungen ausführen.
    Am schönsten wäre, wenn jemand ein kleines Codebeispiel posten könnte, wie man denn im Web ein Feld am geschicktesten ändert


    Vielen Dank schon mal


    LG


    Günther

    Hallo,


    ich möchte eine kleine Notes-Anwendung ins Web bringen.
    Jetzt habe ich gesehen, dass der Schalter "JavaScript beim Erstellen von Seiten verwenden" aktiv sein muss, damit überhaupt Buttons mit Funktionen dargestellt werden.
    Andererseits, wenn ich das einschalte, dann öffnet mir der entsprechende Dokumentenlink nicht das Dokument alleine, sondern das ganze Frameset der Anwendung.
    Eine andere Startoption für's Web einzustellen, führt auch nicht zum Erfolg.
    Frage also : wie schaffe ich es, mit einem HTML-Link, bei aktivierter Java-Script-Einstellung der Datenbank, ein einzelnes Dokument zu öffnen ?


    Der Link sieht übrigen so aus : http://meindominoserver.com/meineanwendung.nsf/WebDocs/<DocumentUNID>?OpenDocument
    Wobei WebDocs einfach eine Ansicht aller Dokumente ist, Ansicht muss sein.


    Danke für eure Tipps


    LG


    Günther

    Danke, da hab ich wohl gepennt.


    Bei der Gelegenheit die nächste Frage des beginnenden Notes-Web-Bastlers : wie stelle ich am besten eine URL auf ein bestimmtes Notes-Dokument zusammen ?
    Ich hab die "operative" Datenbank auf einem Domino-Server ohne HTTP-Task, und möchte einen HTTP-Link zusammenbauen der auf das selbe Dokument, aber in einer Replik der Datenbank auf einem Webserver, verweist. Mit der Funktion "httpURL" bekomme ich einen leeren String, was vermutlich daher kommt dass eben auf dem aktuellen Server kein HTTP läuft. Die UniversalID alleine hilft mir auch nicht weiter.
    Es sollte etwa so aussehen : http://www.mywebserver.com/mya…123456789012?OpenDocument


    Danke für eure Tipps.

    Hallo,
    hab mittlerweile einen Fortschritt erzielt : wenn ich in der Systemvariablen "PATH" den Pfad zu Java dazugebe, dann läuft es.
    Also : "path = c:\programme\java\jre8\bin; ... usw.."
    Beide Java.exe (sowohl diejenige im Windows\system32 Verzeichnis als auch die im c:\programme\java\jre8\bin Verzeichnis) weisen sich aber gleich aus und haben identische Größe und Datumsstempel.
    Java version "1.8.0_05"
    Java(TM) SE Runtime Environment (Build 1.8.0_05-b13)
    Java Hotspot(TM) 64-bit Server VM (build 25.5-b02, mixed mode)
    Also in beiden Fällen ein 64bit Java , oder ?


    Recht schön ist die Lösung nicht, weil ja bei jedem größeren Java-Update an der "path" Variablen nachgebessert werden muss.


    Viele Grüße


    Günther

    Hallo zusammen,


    wir verwenden seit Jahren ein praktisches Java-Programm, das wir in einer Batchdatei mit Notes versenden.
    (Das kleine Programm bringt den User im ERP-System an die gewünschte Stelle).
    Bei manchen unserer neuen Clients funktioniert es allerdings nicht mehr : und zwar bei manchen Windows 64bit Rechnern, aber nicht bei allen !
    Soweit hab ich das Problem eingegrenzt :
    - in der Batchdatei wird "JAVA" aufgerufen. Z.B. ganz einfach "Java -version | pause".
    - rufe ich diese Batchdatei aus einem DOS-Fenster auf, kein Problem.
    - rufe ich diese Batchdatei direkt aus dem Notes-Client auf, kommt der Fehler "Der Befehl 'java' ist entweder falsch geschrieben oder konnte nicht gefunden werden" !!!
    Ich habe die "path" Variable überprüft, "path" hat aus dem Notes-Client heraus die selben Einträge wie aus der DOS-Box, nur halt mit dem Notes-Programmpfad vorne dran. Auf jeden Fall ist der Pfad in welchem Java.exe liegt, enthalten.
    Hab dann noch probiert, über die Batchdatei im Notes-Dokument eine weitere Batchdatei - außen im Filesystem - zu öffnen , welche explizit den Pfad von Java.exe enthält, selber Fehler.


    Danke schon mal für Eure Unterstützung


    Günther

    Hallo zusammen,


    ganz eigenartige Sache bei einem Client (8.5.3, Windows 7) : wenn er ein Mail öffnet, an dem irgendein Anhang dran ist, kommt sofort ein Filedialog wo er gefragt wird wo er hinspeichern will.


    Was dann gespeichert wird, ist das gesamte Mail als HTML-Dokument.


    Muss eine lokale Sache sein, passiert nicht wenn seine Datenbank von woanders geöffnet wird.


    Hab mal die lokale notes.ini durchgesehen, aber nichts verdächtiges gefunden ...


    Bevor ich eine komplette Client-Neuinstallation mache - vielleicht kennt jemand den Effekt ?




    Danke & viele Grüße


    Günther

    Hallo zusammen,


    seit Jahren sind wir es gewohnt, dass die Zeritfizierungsanforderungen bei abgelaufenen IDs an die Administrator-Gruppe kommen ( Meine ID ist beigefügt. Bitte zertifizieren Sie sie und senden Sie sie zurück an mich mittels der Option "Angehängte ID-Datei zertifizieren..." im Menü 'Aktionen').


    Eigenartigerweise kommen diese Anforderungs-Mails seit ein paar Tagen an eine unübliche Empfängergruppe ...


    Irgendwie finde ich die Stelle nicht, an der eingetragen ist, wer die Administratoren sind, in den einzelnen Serverdokumenten ja eher nicht ? Sollte ja für die gesamte Domino-Domain gelten..
    Zumindest wäre auch bei Administration / Administrators die richtige Gruppe eingetragen.


    Wenn da jemand einen Tipp hätte, danke !


    Viele Grüße


    Günther

    Hallo zusammen,


    hab da einen User-Wunsch : In einer Datenbank versionieren wir Dokumente, d.h. bei Änderungen wird das alte Dokument mit einer anderen Maske versehen und aufgehoben.


    Jetzt möchten die Kollegen auf einen Blick sehen, was sich denn zwischen den Dokumentversionen wirklich geändert hat, also den Unterschied zwischen den Inhalten eines Textfeldes zwischen Altdokument und Neudokument.


    Da die Kameraden aus der Linux-Entwickler-Ecke kommen, ist das für sie "ein ganz normales DIFF"...


    Könnt Ihr euch vorstellen, wie man das in Notes abbilden könnte ?


    Danke für eure Tipps


    Günther

    Hallo Leute,


    mal theoretisch gedacht - könnt Ihr euch vorstellen dass es möglich wäre, ein Programmchen zu bauen, welches in der Windows Taskleiste dezent darauf hinweist, dass es in einer bestimmten Notes-Datenbank ein neues Dokument gibt ?


    Im Prinzip also das gleiche wie das Notes-Tasklistensymbol, das uns ja auch sagt "Sie haben neue Mail erhalten" und das optisch mit einem Briefchen anzeigt.


    Danke für Eure Anregungen.


    Viele Grüße


    Günther