Beiträge von baetmaen

    Hallo,


    ich habe die Aufgabe unsere alte dBase Zeichnungsverwaltung durch eine Notes Datenbank zu ersetzen.


    Die Zeichnungsnummern sehen so aus:
    OD9999-3-1


    Die erste Zahl ist die Zeichnungsnummer selbst, ist also bei Zeichnungen die zu einem Auftrag gehören identisch.
    Die zweite Zahl ist das Papierformat (im Beispiel A3), aber hier eigentlich unwichtig.
    Die dritte Zahl ist die Laufnummer. Also innerhalb eines Auftrags erhöht sich diese Nummer . Es gibt die Laufnummer immer nur einmal pro Auftrag.


    Ich habe bereits einfache Hochzählaktion mittels versteckter Ansicht (absteigend sortiert) und dann einfach der erster Eintrag + 1 bei einem neuen Eintrag in Datenbanken gesehen. Das dürfte hier ein wenig überfordert sein.


    Ich habe ehrlich gesagt keine Ahnung wie ich das so löse, das mich mein Gebastel nicht iwann (Datenmenge oder Zeitpunkt) einholt.


    Wie ist der Ansatz ein Profildokument zu nutzen und für jeden Auftrag dort ein Zahlenfeld anlegen (name = 9999 um beim Beispiel zu bleiben) in dem ich die Nummer inkrementiere.


    Über das Inkementieren des Änderungsindexes einer Zeichnung habe ich dabei nun noch gar nicht gedacht, wäre aber auch kein Problem in dem Profildokument noch ein Feld anzulegen (name = 9999_idx zum beispiel).


    Wie würde man sowas am besten Lösen ? Ist mein Ansatz brauchbar oder ist das völliger Käse. Oder wie macht man sowas im Optimalfall.


    Gruß
    Joerg

    Hallo,


    ich habe eine Datenbank bei der wir die Dokumentsperrung aktiviert haben. Funktioniert prinzipiell prächtig. Leider gibt es immer mal wieder Fälle wo die Sperrung einzelner Dokumente nicht wieder aufgehoben wird.
    Ich als DB Manager kann diese Dokumente problemlos entsperren.
    Nun haben wir eine Kolleging die diese Datenbank ab sofort sauber halten soll. Ich habe Ihr Editor Rechte (zum testen auch mal Entwickler) geben. Auch das Recht Dokumente zu löschen habe ich Ihr gegeben.
    Wenn Sie nun versucht ein Dokument eines anderen zu entsperren, kommt eine Messagebox: "Das Dokument wurde von XY gesperrt". Außerdem muss Sie Dokumente die Sie löschen will nun immer erst händisch sperren.


    Wie kann ich das umgehen bzw. Ihr die Möglichkeit geben Dokumente von anderen zu entsperren ?


    gruß
    Joerg

    Hi,


    vielen Dank für die Hilfe, hier auf jeden Fall nochmal der vollständige und Funktionierende Code für die Schaltfläche:


    Die Formel funktioniert zwar immer noch nicht, aber ich werde das wohl Stückweise umbauen.


    Gruß
    Joerg

    Hi,


    das es nicht ganz sauber ist, ist mir klar. Bin aber auch nicht wirklich der LotusScript Spezialist.
    Wollte das ursprünglich im Backend machen und konnte so das uidoc.document nicht greifen.
    Laut Hilfe würde ich für Deine Lösung also sowas hier bauen:


    ^^Klappt auf jeden Fall, allerdings müsste ich die Ansicht noch aktualisieren. Dh. ich muss wahrscheinlich die view über "uiview.view" holen und dann mit "call view.refresh" aktualisieren, oder ?


    Was ist für solche simplen Dinge eigentlich schneller: Formel oder LotusScript ?


    Naja egal....mir geht es ja um die Formellösung, da ich wie gesagt zig Knöpfe habe die auf diese Art arbeiten. Wenn die bald alle nicht mehr gehen habe ich meinen Spaß :( Aber dann mach ich wenigstens den Scriptschnipsel richtig xD


    Danke und Gruß :)
    Joerg

    Hallo,


    bei einer geerbten Datenbank (erstellt 96/97 auf Notes 4.x) gibt es in einer Ansicht Knöpfe, die ein Text5feld ändern. Diese funktionierten bis vor kurzem bei allen die Sie sehen einwandfrei (Hide Formel, aber das sollte ja denke ich keinen Unterschied machen).
    Seit einiger Zeit erfüllen die Knöpfe Ihre Aufgabe nicht mehr. Dokument ist ausgewählt, aber die Aktion wird nicht ausgeführt und es gibt auch keine Meldung oder ähnliches. Es gibt mehrere Ansichten mit solchen Knöpfen und immer weniger davon Funktionieren :( Habe ich da eine Änderung verpennt ?


    Hier die Formel:

    Code
    FIELD JobFinanceStatus:=JobFinanceStatus;@SetField("JobFinanceStatus";"Storniert")


    Ich denke "damals" musste man das noch so Umständlich machen. Heute genügt ein:

    Code
    FIELD JobFinanceStatus := "Storniert";


    Aber auch das will nicht funktionieren. Wohlgemerkt nur auf den Arbeitsstationen der Nutzer. Bei mir als DB Manager funktioniert es einwandfrei. EInen der Nutzer habe ich testweise auch auf Manager gesetzt, funktionieren tut es trotzdem nicht.


    Habe das nun kurzfristig per LotusScript gelöst:

    Code
    Sub Click(Source As Button)
    	Dim w As New notesuiworkspace
    	Dim uidoc As NotesUIDocument
    	Set uidoc = w.CurrentDocument
    	uidoc.editmode=True 
    	Call uidoc.FieldSetText( "JobFinanceStatus" , "Storniert")
    	Call uidoc.Save
    End Sub


    Aber wissen was da schief läuft wäre trotzdem toll. Hat jemand eine Ahnung/Idee wo ich nach der Ursache forschen soll ? Bin echt mit meinem Latein am Ende...


    Gruß
    Joerg

    Hab das kürzlich auf meinem 8.5er Linux Testsystem ausprobiert. Sametime 8.0.2 Installer läuft problemlos durch.


    Wenn dann bei meinem Testsserver der http Task gestartet wird crasht der ganze Server und NSD läuft.


    Gott sei dank setzen wir Sametime produktiv noch nicht ein, planen es jedoch.


    Joerg

    Hallo,


    ich habe mit erschrecken festgestellt, das der Basic Client für 8.5 nicht mehr mit Designer verfügbar ist. Ich habe bisher mit den Ecplipse Versionen nur Probleme.


    Habe nun einen 8.5er (DE) Testclient auf MS Virtual PC mit Windows 2000, einen weiteren Testclient auf Vista Premium x64 und ein Linux 8.5er Testserver).


    Auf dem Virtuellen PC öffnet sich das Startbild, Anmeldung läuft, dann werde ich gefragt ob ich vor dem Beenden replizieren will (EInstellung aus Arbeitsumgebung bzw. Roaming User).


    Der Client kommuniziert auf jeden Fall mit dem Server, das ganze dauert auch ne weile. Bevor die Frage bzgl. Replizierung kommt passiert folgendes auf der Serverkonsole:


    Die nlnotes.exe kann ich ohne Probleme Starten und auch verwenden. Der virtuelle Kasten "hat" 1024 MB Ram. Nach verschwinden der Replizierungsfrage sagt Killnotes das 0 Prozesse noch am laufen waren :(


    Unter Vista x64 Premium habe ich andere Probleme. Hier crasht mir Notes "immer" wenn ich versuche etwas mit dem Designer zu machen. Ganz abgesehen von der Tatsache das ich so lahmes NOtes noch nie erlebt habe (2,4 Ghz Core 2 Duo und 6 GB Ram).


    Unser Admin in USA hat bereits mit der Eclipse Version 8.0.2 auf ca. 50 Clientrechnern seine Erfahrungen gemacht und spricht bereits davon 8.5 gar nicht zu installieren weil wir den Funkktionsumfang nicht brauchen und der Designer dann eben nur noch in der Eclipse Version drinne ist....Hilfe :(


    Hat jemand ein paar Tipps oder konkrete Links was man so tun kann ?


    Thx
    jeorg

    Hi,


    ich hatte heute Probleme einem Kunden Mails zuzustellen.
    Der Kunde hat wohl einen Account bei Hetzner. Habe dort mal angerufen und erfahren das meine Mails abgelehnt werden, da der Domino Server kein welcome abgewartet hat und direkt loslegt (die nutzen irgendeine Teergrube). Er hat mich dort zwar nun auf die Whitelist gesetzt, aber das löst mein Problem ja nicht :(


    Hat jemand eine Ahnung ob ich an diesem Verhalten irgendwo etwas drehen kann ? Ist das evtl. beim 8er Server anders als es beim 7er war ? Hatte das Problem echt noch nie :(


    Joerg

    Habe das nun andersherum gelöst und nur die Felder kopiert die ich "brauche" (wär da noch was anderes interessant oder sind das im Prinzip die interessanten Felder für einen Antispam Lernfilter ?):


    Code
    newdoc.form = doc.form(0)
    		newdoc.from = "xx@xxxx"
    		newdoc.sendto = "assp-spam@xxxx"
    		newdoc.received = doc.received
    		newdoc.body = doc.body


    Werde das nunmal auf meine gesammelten Spam-Mails loslassen....wahrscheinlich ist das Training hinterher beendet :)


    Thx
    Joerg

    Oh das habe ich völlig übersehen...


    Also mit NotesRichTextStyle kann ich die Schrift in Größe und Form ändern und mit NotesRichTextParagraphStyle Einschübe oder den Zeilenabstand zb.


    Allerdings bringt mich das auch nur bedingt weiter. wenn ich per

    Code
    rtstyle.bold=True


    die Texteigenschaft umstelle (in diesem Fall NotesRichTextStyle) kommt auch alles dahinter in Fett raus. Soweit so gut. Wenn ich das jedoch wieder auschalten muss weil danach wieder normaler Text kommt ist das komplette RTItem wieder normal geschrieben. Hab ich da was falsch verstanden/gemacht ?


    Joerg

    Hi,


    ich habe einen Agenten gebastelt der die Kollegen weltweit 2 mal jährlich an das Überprüfen Ihres Personendokuments im NAB zu Erinnern. Dabei möchte nun unser Admin in USA, das ich da nen mords Hinweistext mit einem Fetten Satz und so weiter einbauen soll.


    Code
    Call rtitem.AppendText(message1)
    			Call rtitem.AddNewline(2)
    			Call rtitem.AppendText(message2)
    			Call rtitem.AppendDocLink(doc,"Please click this link to open the document")
    			Call newdoc.Send(False,email)


    Wenn ich die Hilfe richtig verstanden habe kann ich per LotusScript das RTItem nicht im Stil beeinflussen oder doch ?


    "The text is rendered with the current style of the item (such as bold or italics"


    Der Text den ich in der versendeten Mail haben soll ist auf dem angehöngten Bild gezeigt (Einschübe und Bold bräuchte ich)...


    Jemand einen Tipp für mich ?


    Gruß
    joerg

    Hi,


    ich habe kürzlich vor meinem Testsystem einen ASSP (http://assp.sf.net) gehängt.


    Nun habe ich eine eigene Maildatenbank für eine eMail Adresse xxxx@xxxxx.xx geschaffen an die quasi nur spam geht. Um da Fehler auszuschließen habe ich mich erstmal für manuelle Sichtung mit anschließendem Verschieben entschlossen.
    Alle Mails die manuell in den Ordner ($JunkMail) geschoben wurden würde ich gerne auf einen Schlag als Spam per Mail-Forward an ASSP melden.
    Dafür habe ich mir einen kleinen Agenten geschrieben (nach wie vor LotusScript Beginner, nicht hauen :)....
    Erst begann dieser Agent sich vor dem Senden zu beschwerern, das ich angefordert hätte die Nachricht zu signieren, das habe ich mitlerweile behoben (In den Vorgaben war nichts gesetzt und nach SignOnSend=False kam nichts mehr).
    Nun kommt jedoch die Meldung "Notes-Fehler: Die Signatur im Dokument is unzulässig (inkonsistente Feldsignatur)"...Erst dachte ich es hätte mit dem gelöschten Dokument zu tun, da ich dies ja für die GetNextEntry nutze, aber das nichtlöschen ändert auch nichts :(


    Was mache ich falsch :( ?


    Danke
    Joerg


    PS: Hier mein Script:

    Hatte es mir schon gedacht, aber der Vollständigkeit halber aus den Softwareanforderungen zu Traveler 8.5:

    Zitat

    The Lotus Notes Traveler server must be installed on a Domino Server running Lotus Domino 8.5


    Der Support hat inzwischen einen NSD dump angefordert, wird wohl nächste Woche bis ich da wieder etwas höre (es sei denn ich habe heute abend zu Hause langeweile und checke nochmal meine Firmenmail :D )

    @BatianW:
    Soweit ich weis ist 8.0.1.2 der aktuellste, werde mich da morgen nochmal drum kümmern, gehe aber davon aus das der Support das als erstes gecheckt hat...mal sehen.
    Kann man den 8.5er Traveler mit dem 8.0.2 Server verwenden ? Denn ein Update auf 8.5 halte ich noch nicht für Sinnvoll, warte da immer gerne bis eine .1 Version da ist :)


    taurec:
    Also defaultmäßig liegt sie im Notes Verzeichnis. (Zumindest auch auf meiner Testinstallation).

    Hi,


    ja :( Geht leider nicht anders. Habe allerdings zu diesem Thema bereits ein Ticket bei IBM geöffnet.


    Eines der Hauptprobleme ist wohl das er task so früh abbricht, das noch nichtmal logs angelegt werden:

    Zitat

    ...The Server, which is a Domino Task, is what is reporting that
    error message very early in the startup sequence, even before our
    logging system is initialized which is why there are no log files.



    Der Support bei IBM hat bereits klargestellt das die Konfiguration einwandfrei ist....(RIM empfiehlt dieses Setup nicht, aber funktionieren sollte es...)

    Zitat

    The Traveler configuration as performed by the Admin all looks fine and is not a concern for this startup problem....


    ...und sucht aktuell nach dem Problem:



    Als output bekomme ich nach dem Aufruf folgendes:


    Ob der Support dadurch schlauer wird werde ich erst heute Nachmittag oder morgen früh wissen...Kann mich gerne nochmal zurückmelden wenn das gelöst wurde :)


    Joerg