Beiträge von yannea

    Danke taurec und diali, das klappt.


    Nun habe ich noch ein Problem. Beim Einlesen muss ich den Import von ASCII in ANSI wandeln. Mache ich das an einer falschen Stelle, oder warum klappt mein Call Ascii2Ansi nicht?
    Binde ich den Aufruf mit ein, ist das RT-Feld im Importdokument leer:
    ############
    Sub Initialize
    Dim imput As String
    Dim session As New NotesSession
    Dim db As NotesDatabase
    Dim doc As NotesDocument
    Set db = session.CurrentDatabase
    Set doc = New NotesDocument( db )
    Dim rtitem As New NotesRichTextItem(doc, "imp22")
    fileNum% = Freefile()
    Print Freefile()
    counter = 0
    Open "c:\backup.log" For Input As fileNum%
    Do While Not Eof(fileNum%)
    doc.Form = "Imp22"
    ' Einlesen der Zeile
    Line Input #fileNum, txt$
    Print "Einlesen von Zeile: "+counter
    ' ANSI-Format vergeben
    Call Ascii2Ansi(txt$)
    ' Neuen Eintrag ins Dokument
    Call rtitem.AddNewLine(1)
    Call rtitem.AppendText(txt$)
    counter = counter + 1
    Loop
    Print "Einlesen beendet, gelesene Zeilen: "+counter
    Call doc.Save( False, False )
    End Sub
    ############
    Function Ascii2Ansi(inputString As String) As String
    Dim inputChars(7) As String
    Dim outputChars(7) As String
    'ASCII Codes
    inputChars(1) = Chr(142)
    inputChars(2) = Chr(153)
    inputChars(3) = Chr(154)
    inputChars(4) = Chr(132)
    inputChars(5) = Chr(148)
    inputChars(6) = Chr(129)
    inputChars(7) = Chr(225)
    'ANSI Chars/Codes
    outputChars(1) = "Ä"
    outputChars(2) = "Ö"
    outputChars(3) = "Ü"
    outputChars(4) = "ä"
    outputChars(5) = "ö"
    outputChars(6) = "ü"
    outputChars(7) = "ß"
    Dim i,x As Integer
    Dim NewSign As String
    Dim dummy1, dummy2 As String
    For i = Lbound(inputChars) To Ubound(inputChars) x = Instr(1,inputString,inputChars(i))
    While x <> 0
    dummy1 = Left$(inputString, x - 1)
    dummy2 = Right$(inputString, Len(inputString)-x)
    inputString = dummy1 & outputChars(i)&dummy2
    x = Instr(1,inputString,inputChars(i))
    Wend
    Next
    Ascii2Ansi = inputString
    End Function
    ############

    Auch das RT-Feld nimmt nur 611 Zeilen auf. Komischerweise ist der Datentyp nach dem Import auf Text gesprungen.
    ############
    Feldname: imp22
    Datentyp: Text
    Datenlänge: 31431 Byte
    Seq.-Num.: 1
    Doppelte Eintrags-ID: 0
    Feld-Flags: SUMMARY


    Definiert ist das Feld in der Maske definitiv als RT-Feld


    Gibt es vielleicht eine Feldgrößenbeschränkung, die nur bei Agenten greift?

    Ich versuche per Agent eine Backupdatei in ein Feld zu schreiben.
    Klappt auch soweit ganz gut, jedoch werden im Dokument nur die ersten ca. 600 Zeilen importiert.


    ##################
    Open "c:\backup.log" For Input As fileNum%
    Do While Not Eof(fileNum%)
    Line Input #fileNum, txt$
    Print counter
    imput = imput+Chr(13)+"Zeile: "+Str(counter)+" - "+txt$
    counter = counter + 1
    Loop
    Print imput
    Call doimporttxt(imput)


    ##################
    Function DoImportTXT(impvar As String)
    Dim session As New NotesSession
    Dim db As NotesDatabase
    Dim doc As NotesDocument
    Set db = session.CurrentDatabase
    Set doc = New NotesDocument( db )
    doc.Form = "Imp22"
    doc.imptxt = impvar
    Call doc.Save( False, False )
    End Function


    ##################
    Ergebnis Dokumenteneigenschaft
    Feldname: Imptxt
    Datentyp: Text
    Datenlänge: 31431 Byte
    Seq.-Num.: 1
    Doppelte Eintrags-ID: 0
    Feld-Flags: SUMMARY


    Was mache ich falsch?

    Wer kennt ein Tool mit den Leistungsmerkmalen:


    - Analyse einer Netzwerk-Logdatei
    - Durchsuchen nach Einträgen lt. Konfigdokument
    - Mailversand lt. Konfigdokument


    Also: Wer erhält, wann und in welchen Abständen eine Log-Mail?


    Der LogAnalyser aus der sandbox kann dieses handeln, jedoch lediglich für Notes-Log-Dateien.

    Der Ausdruck eines mehrseitigen Dokumentes bricht bei
    unseren alten Notes-PC (OS/2 mit R4.57) nach 2 Seiten ab.
    An den WIN-Clients (R.511) funktioniert der Ausdruck einwandrei.


    Woran kann das liegen?


    Kann man dieses Problem mit einer Druckmaske oder per Lotus-Script lösen?

    <@CarstenH>
    Vielleicht ein bisschen schwanger erklärt!


    Also Ansicht - Kategorisiert nach Abteilungen in der ersten Spalte.
    Nun erhält man sämtliche Abteilungen angezeigt. Erweitert man diese, werden darunter keine Dok. angezeigt.


    Kann man erreichen, dass nur Abteilungen des Users erscheinen, von Dokumenten, die er auch lesen darf?

    Ich habe ein Leserfeld definiert, dort stehen Namen und Gruppen drin, die die entspr. Dok. lesen dürfen.


    Kann man verhindern, daß Dokumente, die der User nicht lesen darf erst gar nicht in einer Ansicht gezeigt werden?


    Ähnlich "select @contains(leser;@name([CN];@username))"?


    Da der Username nicht immer im Lesefeld vorhanden ist, er aber über die Gruppe ein Leserecht hat, krieg ich es so nicht hin.

    Wo stell ich denn ein Passwort für den Proxy ein?
    Bei dem Benutzerkonto habe ich Anmeldenamen und Kennwort eingetragen.
    Wer ist Server für dieses Benutzerkonto?
    Muss für den Proxy auch ein Verbindungsdokument existieren?


    Ich habe eines erstellt mit der IP-Adresse des Proxies und diesen Servernamen auch am Benutzerkonto hinterlegt.

    Arbeitsumgebung mit Proxy 10.108.16.230
    POP-Mail Server 10.108.16.253
    Abruf funktioniert nicht.
    Auszug aus dem Notesprotokoll
    -----------------------------------------------------------
    Pfad zu Server 10.108.16.253 wird ermittelt
    Aktivierte Anschlüsse: TCPIP
    Nur Verbindungsdokumente mit normaler Priorität werden geprüft...
    'Lokales Netz '-Verbindungsdokument für Server 10.108.16.253 gefunden
    Adresse '10.108.16.253' für 10.108.16.253 auf TCPIP wird überprüft
    Verbindung zu Proxy-Server: 10.108.16.230 ...
    Netzwerkverbindung hergestellt mit Proxy
    Proxy-Server konnte keine Verbindung zum Ziel herstellen
    Verbindung zu 10.108.16.253 auf TCPIP (Proxy meldet, daß eine nicht autorisierte/unzulässige Verbindungsanfrage gesendet wurde) kann nicht hergestellt werden
    Es wurde kein Pfad zu 10.108.16.253 gefunden
    ------------------------------------------------------------


    Kann mir jemand helfen?
    Kämpfe mit dem Problem schon länger, finde einfach keine Lösung.
    Der Abruf von einen anderen Mail-Client (Mozilla-Messenger) funktioniert einwandfrei.
    Was ist in Notes dafür zu tun?
    - Arbeitsumgebung ?
    - Benutzerkonto (POP?) ?
    - Verbindungsdokument ?

    So wirds gemacht!
    Brauche die Auswertung tatsächlich nur für die Zusammenführung der Daten.
    Danach habe ich ja nicht mehr das Problem von doppelten Einträgen.


    Danke für den Tip, man hätte auch selbst drauf kommen können.
    Fall somit gelöst.

    Wir müssen zwei Artikelbestände vereinen. Nun kann es vorkommen, dass beide Bestände die gleiche Artikelnummer enthalten. Um herauszufinden welche das sind, haben wir eine Ansicht nach Artikelnummer kategorisiert und eine Spalte mit Anzahl aufgebaut. Die Spalte enthält die Formel 1 (Eins als Zahl) mit Eigenschaft "Gesamtsumme". Komprimieren wir nun die Ansicht erhalten wir die Artikelnummer und rechts daneben die Anzahl, wie oft die Artikelnummer in der DB enthalten ist.


    Kann man nun irgendwie die Ansicht nach Anzahl sortieren?
    Schön wäre natürlich eine Untersortierung nach Artikelnummer?


    Oder kann man eine View aufbauen, in der nur die mehrfach vergebenen Artikelnummern erscheinen?
    :-?

    Gibt es für Notes-R5 Tools, die einen Zugriff auf externe DB/2 oder SQL Datenbanken bieten?


    Habe an ein ähnliches Verfahren gedacht, wie es mit DBF-Datenbanken möglich ist. Dort steuert eine Notes-Integrator-DB den Zugriff auf eine DBF, deren Daten sich dann z.B. in eine Notes-DB importieren lassen.

    Kann mir keiner helfen?


    Vielleicht stelle ich mein Problem auch etwas unglücklich dar!


    Also im Mozilla Mail/Newsgroup-Tool ist ein Proxy-Server eingestellt.
    Wird dieser von mir gestartet, wird ein Passwort verlangt. Nach Eingabe erscheinen dann im genannten Tool sofort meine evtl. neuen Mails.


    Wie kriege ich dieses Verfahren in Notes abgebildet? -R5-

    Habe ein Benutzerkonto per POP-Protokoll angelegt.


    Die Anmeldung bringt einen POP3-Fehler:


    POP3Client: -ERR [AUTH] Password supplied for "yannea@123.de" is incorrect.: POP3-Protokoll meldete einen Fehler


    Was bedeutet das?


    Ich habe im Konten-Dokument das gleiche Paßwort eingetragen, wie ich es auch im Mozilla-Mail-Client verwende. :-?