Neueste Beiträge

Seiten: 1 2 3 [4] 5 6 ... 10
31
ND7: Entwicklung / Antw:Biug im Formula-Interpreter?
« Letzter Beitrag von Tode am 23.10.24 - 09:36:27  »
Kannst Du mal einen -anonymisierten- Inhalt des Feldes "code_prm" liefern? Ich habe testweise mit einer kurzen URL und 6 Dateinamen probiert und es stürzt nichts ab...

Ansonsten könntest Du das Ganze auch mal mit Transform probieren, vielleicht funktioniert ja Deine For-Schleife nicht.
Und Du musst unbedingt den Dateinamen mittels @URLEncode "sanitizen":
Code
liste := @Explode( code_prm;"|" );
loops := @Elements(liste);
url := @Subset( liste;1); 
fileListe := @Subset( liste; 1 - loops );
html := "[<hr>"; 
html_1 := "<hr><a href=\"";
html_2 := "\" download>Öffne Datei '";
html_3 := "'</a> ";
html_end := "<hr><hr>]"; 
fileLinks := html : @Transform( fileListe ; "file"; html_1 + url + @UrlEncode( "Domino" ; file ) + html_2 + file + html_3 ) : html_end;
@Implode( fileLinks ; @NewLine )

Mit diesen Beispieldaten:
code_prm := "http://www.test.de/|file.xml|file2.xml|file3.xml|file4.html|file5.doc|ein langer dateiname.xls";

Erhältst Du dieses Ergebnis:

[<hr>
<hr><a href="http://www.test.de/file.xml" download>Öffne Datei 'file.xml'</a> 
<hr><a href="http://www.test.de/file2.xml" download>Öffne Datei 'file2.xml'</a> 
<hr><a href="http://www.test.de/file3.xml" download>Öffne Datei 'file3.xml'</a> 
<hr><a href="http://www.test.de/file4.html" download>Öffne Datei 'file4.html'</a> 
<hr><a href="http://www.test.de/file5.doc" download>Öffne Datei 'file5.doc'</a> 
<hr><a href="http://www.test.de/ein%20langer%20dateiname.xls" download>Öffne Datei 'ein langer dateiname.xls'</a> 
<hr><hr>]


Wobei ich persönlich mir ja die doppelten Trennlinien am Anfang und am Ende sparen würde... aber das ist Geschmackssache
32
ND7: Entwicklung / Biug im Formula-Interpreter?
« Letzter Beitrag von jww am 22.10.24 - 13:09:59  »
Hallo und wie üblich bei meinen Beiträgen Sorry, eine weitere Frage zur "ollen Version" zu stellen ... ich könnte mir aber denken, dass das nachfolgend beschrieben Problem auch bei neueren Versionen noch besteht - so es dort überhaupt noch doe "Formula" Unterstützung gibt.

Ich habe nun über Tage und viele Stunden versucht, einen Fehler auszumerzen der aber - so scheint es - nicht an meinem Code sonderen an einem Bug oder einer warum auch immer vorhandenen Limitierung des Interpreters für Formeln zu liegen scheint und immer zu  einem Absturz von Notes führt:

Zuerst ein paar Erklärungen:

(A) ZIEL: erstellen einer Download-Link Liste in einem "Pass-Thru-HTML" aus einer "Liste" (gleich mehr dazu).
(B) Die Realisierung erfolgt in einem Computed-Text innerhalb eines (RTF-)Body Feldes einer Maske
(C) Es sollen quasi mehrere Zeilen mit HTML Code wie '<hr><a href="##pathToFile##" download>##text##</a>' durch Zeilenumbruch getrennt, ausgegeben werden
(D) um die Ausgabe leicht modifizieren zu können, ohne programmieren zu müssen, gibt es neben dem Code-Teil noch ein Text Feld, welches einen TEXT (indirekt eine Liste, durch "|" getrennte Elemente) mit Dateinamen enthält.
(E) Das erste Element dieser Liste ist eine URL, die jedem Dateinamen vorangestellt wird


FORMEL-HINWEISE:

(1) Die unten aufgeführte Formel befindet sich in einem "Computet Text" innerhalb eines "body" RTF Felds.

(2) Die Formel bezieht einen Text, der letztendlich eine Liste darstellt, aus einem Feld namens "code_PRM", das ein Textfeld ist (OHNE Mehfachwerte)

(3) Der bezogenen Text wird in eine Liste umgewandelt

(4) Das erste Element wird in die Variable "url" geschrieben

(5) es werden die nötigen HTML-Tags in drei variable´n geschrieben (html_1 ... 3)

(6) Eine Loop geht über alle Listen-Elemente, die Dateien sind und extrahiert den n-ten Dateinamen, der in der Variablen "file" landet


PROBLEM:
Bei "kleinen" Änderungen der Texte in den html - variablen stürzt Notes ab. GANZ KONKRET NACHVOLLZIEHBAR ist folgendes:

Wenn die Zeile

     html_2 := "\" download>X";

z.B. in

    html_2 := "\" download>XXXX";

geändert wird, stürzt Notes ab.

Da ich dachte, es könne an der Anzahl Zeichen im Result-Sring liegen, habe ich schon die Zeile

      loops := @Elements(liste);

in

    loops := @Elements(liste)/2;

halbiert ... hat keine Einfluss!




Code
liste := @Explode( code_prm;"|" );
loops := @Elements(liste)/2;
html := "[<hr>" + @NewLine;

html_1 := @NewLine + "<hr><a href=\"";
[b]html_2 := "\" download>X";[/b]
html_3 := " </a> ";
html_end := @NewLine + "<hr><hr>]" + @NewLine;

url := @Subset( liste;1);

REM{ loop all list elements and produce html pass-through code };
REM { @implode( @explode( code_prm;"|" ) ; @newline);  };

@For(n := 2;  n <= loops;  n := n + 1;
   liste_use := @Subset( liste; n);
   file := @Subset( liste_use;-1);
   html := html + html_1 + url + file + html_2 + file + html_3
);

html := html + html_end;
html



Also nochmals:


Hat jemand ne Idee warum bei geringsten Änderungen Notes abstürzt?
33
Wichtige Ergänzung: Das "Abwerfen" bei unterschreiten des Threshold passiert nur für NEUE Verbindungen. Die bestehenden Userverbindungen bleiben bestehen, es sei denn man macht einen "Drop all", dann werden auch hier die Verbindungen "umverteilt", wenn der Threshold überschritten ist.
34
Moin Torsten,

man lernt nie aus ... auch von mir besten Dank :-)

VG Hannes
35
Administration & Userprobleme / Antw:Ist Archivieren noch sinnvoll?
« Letzter Beitrag von tsfg am 18.10.24 - 09:17:09  »
Danke für die Gedanken.

Wir haben aktuell nur einen Mail-Server und die Archive liegen dann auf dem selben Server.
Da stellt sich die Frage, um wieviel der Zugriff auf eine kleinere Mail-Datenbank schneller wird, wenn ältere Mails in das Archiv ausgelagert werden.
Wie groß sollte dann die Mail DB sein? Unter 2 GB? 5GB oder sogar 10 GB?
37
again what learned ;)

Danke Torsten für diese gute Erklärung!
-Werner
38
Administration & Userprobleme / Antw:Seltsame Phänomene beim Update auf Domino 14
« Letzter Beitrag von Wolfgang am 17.10.24 - 19:19:33  »
Kaum macht man alles richtig, geht es wie von selbst.
Ich habe gestern wohl tatsächlich auf die falsche Datei geklickt. 
 
Gruß
Wolfgang
39
Administration & Userprobleme / Antw:Seltsame Phänomene beim Update auf Domino 14
« Letzter Beitrag von Wolfgang am 17.10.24 - 15:40:21  »
... ich glaube, das Problem saß vor der Tastatur ...

Ich vermute, ich habe das FixPack des Clients in den Fingern gehabt. Ich habe das gerade an einer Testmaschine ausprobiert und dann kommt genau dieser Fehler. Ich probiere es heute Abend noch einmal und wahrscheinlich hat es sich dann gelöst ...   ;-)
 
Gruß
Wolfgang
40
Administration & Userprobleme / Seltsame Phänomene beim Update auf Domino 14
« Letzter Beitrag von Wolfgang am 17.10.24 - 12:29:08  »
Hallo zusammen,

ich habe in letzter Zeit diverse Domino-Server auf Version 14 FP2 gebracht. Alle hatten zuvor 12.02 FP2 und Windows 2022. Die ersten neun liefen problemlos. Bei Kandidat Nummer 10 fehlten anschließend Teile des Verzeichnisses "jvm" und der HTTP-Task startete nicht mehr. Ich habe das Verzeichnis von einem anderen Server kopiert und das Problem war behoben.

Kandidat Nummer 11 hat sich ein neues Problem ausgedacht. Der Domino ist installiert und läuft auch. Das FP2 lässt sich jedoch nicht installieren und bricht mit folgender Fehlermeldung ab:
"Es konnte keine gültige Zielplattform gefunden werden."

Was ist das jetzt wieder? Die Maschinen haben das gleiche Betriebssystem, die gleiche Domino-Version als Basis und die gleichen Installationsdateien fürs Update.
Zu der Fehlermeldung habe ich im WWW nur den Hinweis gefunden, dass die kommt, wenn man versucht, ein Update oder FP von 64bit- auf 32bit-Versionen zu machen. Den Domino-Server in Version 14 gibt es aber nur in einer 64bit-Version.

Hat jemand eine Idee, was hierfür die Ursache sein könnte?
 
Gruß
Wolfgang
Seiten: 1 2 3 [4] 5 6 ... 10
Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz