Beiträge von setherus

    Call collectionB.PutAllInFolder("ExportEinsatzFolder")...wie ich schon sagte beim verschieben in den folder.... sry dachte war soweit klar durch meinen ersten post..


    wie gesagt an der stelle steigt er aus...wenn aber der debugger läuft arbeitet er da weiter wie gewohnt...habs auf verschiedenen clients ausprobiert...die meldung kam überall...der server wurde zwar zwischenzeitlich neu aufgesetzt aber danach wurde die funktion bereits genutzt ohne diese meldung ..deshalb schliesse ich dies als quelle aus...hmm mehr relevante informationen wüsste ich jetzt nicht...aber sry..ich bin irgendwie auch nicht da heute

    hallo leute,


    bekomme beim einem export agenten die meldung
    notes error zu wenig speicher nsf ordner pool ist voll(ordnername)..


    dies tritt nur auf bei dem besagtem exportagenten bis jetzt auf...
    der arbeitet wie folgt..
    er holt sich das fatherdokument indem alle docids hinterlegt sind...erstellt sich anhand der daten des fatherdocs ne txt datei..und soll dann alle unterdocs anhand der docid holen..bis hier hin fein, macht er wie seit 2 jahren..jetzt soll er die unterdocs in nen exportfolder verschieben ( zum aufbereiten der Daten für die ausgabe)...und hier bekomm ich neuerdings o.g. fehlermeldung...seltsamer weise funktioniert alles auch das verschieben wie gehabt wenn ich den debugger mitlaufen habe...


    braucht er vl "einfach mehr Zeit"? das hat bei meiner faktura geholfen (netzlaufwerk verbinden zum erstellen der rtf dateien...ist vl nen bissl weit hergeholt)...hab auch schon ein wenig gegooglt aber noch nichts verwertbares gefunden...hatte jemand mal diese meldung oder ne idee wie ich die vermeide?????


    vielen dank im vorraus :)


    edit:
    sry vergessen: client 5.0.11 domino 5.0.9

    moin im Zweifelsfall geth auch ein Ubound(feldname)
    da die ebenen in LS wie ein array benutzt werden :)


    ansonsten bei Fließtext würd ich jetzt auch erstmal an chr(13) auslesen denken


    schöne grüße ausm sonnigen berlin

    Bernd
    das mit dem update auf ne höhere version kommt demnächst ...sind gerade dabei das system umzustrukturieren und entsprechenden Ersattz für wegfallende funktionen zu schaffen ...
    mit der doc id kann ich nicht suchen da sie mir beim aufrufen nicht bekannt ist jede starternennung ist ein eigenes document und ich will ja wissen ob es da welche gibt :) naja das mit dem auslagern klingt interessant...da die db in der die ansicht ist, eine stattliche größe hat ( leider)

    ja das mit dem index war auch meine vermutung...
    die dokumente ändern sich täglich..
    deswegen kam ich ja auch auf die eidee das das mit dem index zu tun hat...nur leider ist der praktische nutzen = 0 wenn das so lange dauert, da die user genauso schnell selbst nachgucken können, und eigentlöich sollte das nen zeitersparnis ergeben...

    ja beim 2 aufruf wird er schneller(kaum merkliches zögern) es gibt keine zeitfunktionen in der ansicht und die anzahl der dokumente läßt sich nicht verringern...
    mit dem timestamp kann ich gerade nicht dienen da ich denn die db für die user sperren muss was leider gerade nichtr möglich ist ...
    naj auf jeden fall vielen dank für deine schnelle hilfe :)


    //EDIT: nee es ist beim aufruf der Ansicht

    ja klar ohne code gehts schlecht...sry...
    deine tipss werde ich mir mal zur gemüt führen und das mal prüfen danke...achja die ansicht ist
    ("(Auskunft Starter)")


    Sub Click(Source As Button)
    'Personensperren überprüfen - 05.07.2007
    '---------------------------------------------------------------------------
    Dim WS As New NotesUIWorkspace
    Dim uidoc As NotesUIDocument
    Dim doc As NotesDocument
    Dim psDB As notesdatabase
    Dim psVW As notesview
    Dim bwDB As notesdatabase
    Dim bwVW As notesview
    Dim BID As String
    Dim TID As Long
    Dim nen As String
    Dim ausgabe As String
    Dim errtext As String
    Dim trcol As notesviewentrycollection
    Dim dat As New notesdatetime(Today)
    Set uidoc = WS.CurrentDocument
    Set doc = uidoc.Document
    Set trdb = New notesdatabase("xxx02", "Traber/Trrennen.nsf")
    Set trview = trdb.getview("(Auskunft Starter)")
    'Call trview.refresh

    BID = Trim(doc.BesitzerID(0))
    Set psDB = GetKonfigDB("","pspServer","pspFile")
    If psDB Is Nothing Then Goto SilentError
    If Not(psDB.IsOpen) Then Goto SilentError
    Set psVW = psDB.GetView("(IDString)")
    If psVW Is Nothing Then Error 1001, "Suchansicht im Personensperren nicht gefunden !"
    Set psdoc = psVW.GetDocumentByKey(BID, True)
    If Not psdoc Is Nothing Then
    sperrkz = Sperre(BID, psDB, psVW)
    If sperrkz = 1 Then
    errtext = "Besitzer ist gesperrt" & Chr(13)
    ' Exit Sub
    Else
    ausgabe = ausgabe & Chr(13) & "Besitzer ist nicht gesperrt"
    End If
    Else
    ausgabe = ausgabe & Chr(13) & "Besitzer ist nicht gesperrt"
    End If


    '----------------------------------------------------------------------------
    'Prüfen ob es eine vorläufige Ausfuhr gibt, wenn ja dann darf die Ausfuhr nicht gemacht werden
    TID = Trim(doc.TraberID(0))
    Set bwDB = New notesdatabase("xxx02","Traber\Besitzwechsel.nsf")
    If bwDB Is Nothing Then Goto SilentError
    If Not(bwDB.IsOpen) Then Goto SilentError
    Set bwVW = bwDB.GetView("(IDString)")
    If bwVW Is Nothing Then Error 1001, "Suchansicht im Personensperren nicht gefunden !"
    Set bwdoc = bwVW.GetDocumentByKey(Cstr(TID), True)
    If Not bwdoc Is Nothing Then
    bw =bwkz(TID, bwDB, bwVW)
    If bw = 1 Then
    errtext = errtext & "Es gibt zu diesem Traber einen vorläufigen Besitzwechsel - keine Ausfuhrerlaubnis"
    'Exit Sub
    Else
    ausgabe = ausgabe & Chr(13) & "Keinen vorläufigen Besitzwechsel gefunden"
    End If
    Else
    ausgabe = ausgabe & Chr(13) & "Keinen vorläufigen Besitzwechsel gefunden"
    End If
    '----------------------------------------------------------------------------
    'Prüfen ob das Pferd zwischen heute und Ausfuhrdatum im genannt wurde"
    Stop
    Set trcol = trview.getallentriesbykey(Cstr(TID), True)
    If trcol.count > 0 Then
    dat.localtime = doc.AusfuhrDatumVon(0)

    nen = Nennung(trcol, dat)
    If Cstr(nen) <> "" Then
    errtext = errtext &Chr(13) & "Nennung gefunden - keine Ausfuhrerlaubnis" & Chr(13) & nen
    Else
    ausgabe = ausgabe & Chr(13) & "Keine Starter Nennung gefunden"
    End If
    Else
    ausgabe = ausgabe & Chr(13) & "Keine Starter Nennung gefunden"
    End If


    If Not errtext ="" Then
    Error 1003, errtext
    Else
    Msgbox ausgabe
    End If
    '
    Exit Sub
    ErrorHandler:

    Messagebox Error$ , 64, "Fehler:"
    SilentError:
    Continue = False
    SaveCancel = True
    Print ""
    Exit Sub
    End Sub

    Hallo Leute,


    gibt es ne möglichkeit nen agenten zu beschleunigen?
    das Problem ist das ich einen Prüfagenten geschrieben habe der prüft ob der jenige im folgenden Zeitraum schon irgendwie angemeldet ist sprich er holt sich aus dem uidoc die ID öffnet ne ansicht im backend und sucht darin...das problem ist r braucht ewig um die ansicht zu öffnen...die ist leider in ner anderen datenbank...gibt es da ne möglichkeit das etwas zu "tunen", ich lass schon das refreshen aus, dauert dennoch 5 bis 10 min bis er anfängt zu arbeiten


    Danke schon mal für die antworten :)

    Hallo,


    bei uns ist das Prob aufgtereten das ein user andere Zeitfelderwerte hat als der rest, obwohl alle (!) auf dem Server arbeiten....hinzu kommt das eine Zeitdifferenz in Niotes von +2h herrscht...sprich ein anderer user speichert um 15 h und bei ihr steht 13 h
    Sie speichert um 15 h bei den anderen usern steht dann aber 17 h


    in der arbeitsumgebung ist die zeitzone des betriebssystems angewählt und die ist bei allen gleich....kennt jemand diesen Fehler und hat einer einen Lösungsvorschlag.....wir haben Notes schon neu aufgesetzt aber hat nichts gebracht auch die DB aus dem arbeitsbereich zu entfernen bringt keine Änderung.....
    Wir haben hier LN 5.0.11
    wir gehen jetzt einen :pint:

    kann er ja auch nicht die tabelle ist ja jungfräulich leer....die ganzen altdaten sind weggesichert...aber nun läßt er mich gar nicht mehr zu connector a hat keinen ist nicht authoriesiert auf diese DB zuzugreifen.....steh langsam vorm durchdrehen...
    da ist nichts geändert.....ausser der status abfrage im LEI (die alten Statis gibts nicht mehr), aber der rest ist gleich

    Hallo @all


    muss mal wieder eine frage stellen....
    also wir nutzen Lotus Enterprise Integrator um Notes Daten in ne DB2 Tabelle zu schieben....
    jetzt hab ich das problem das er mir schon beim ersten Datensatz mit ner fehlermeldung abbricht.....
    der LEI guckt nach DocID, die bei allen auch vorhanden ist (nutzbar vorhanden natürlich ;) ) die Fehlermeldung die kommt lautet


    07.09.2007 11:49:33 Activity started
    07.09.2007 11:49:45 Created temporary Notes view '(LEIIndexView3)'
    ** Supply a view name to create a more efficient permanent view, Connector 'HVT - Produktiv Rechnungspositionen', Method -Select-
    07.09.2007 11:49:46 Error: Error Occurred in SQL Call Level Interface, Connector 'ASXXX', Method -Update- (0xFFFE7961)
    07.09.2007 11:49:46 Current record key values at the time of the replication error --
    07.09.2007 11:49:46 - Connector A record key values: DOCID = "00C294E200277F9CC125734D004A52B3"
    07.09.2007 11:49:46 - Connector B record key values: RGPUNID = ""
    07.09.2007 11:49:53 Activity Ended With An Error



    herrlich nichtssagend....

    danke,
    das mit den >42 Zeichen hab ich schon fertig ( is ja eh nur ne kleine abweichung ;) ) aber auf das "gototfield" bin ich echt nicht gekommen



    vielen dank schönen feierabend

    Hallo leutz


    ich hab gerade festgestellt das meine User enter drücken an stellen wo das gaaannnzzz schlecht ist und auf die anweisung nur eine gewisse anzahl von zeichen zu verwenden wird auch gepfiffen...und da dachte ich mir, dass es doch möglich sein sollte in einem eingabefeld Zeilenumbruch zu verbieten, und die max. zeichenanzahl auf 42 zu beschränken....oder geht das nich


    bin über jede hilfe dazu glücklich, sonst treiben die mich ja noch in den wahnsinn
    Danke schonmal