vielen Dank für die Antworten.
Ich hatte die CGIDEV2 nicht in der *libl drin.
Mit dem Befehl von mk klappt das ganze auch ohne die library.
Nachdem ich etwas nachgelesen hatte habe ich dann auch die DTAARA gefunden und auch einen Blick in die gleichnamige physische Datei geworfen ...
Das Problem wäre damit gelöst.
Hier aber schon wieder ein neues:
Die Funktion Encode2 bereitet mir etwas Sorgen.
Nachdem ich auf die schnelle eine eigene Zeichenkonvertierungsfunktion geschrieben habe ist mir aufgefallen, dass die Funktionen Encode und Encode2 genau das machen, was ich mir zusammengebastelt habe.
Die Funktion Encode reicht mir leider nicht aus, da ich die deutschen Umlaute auch konvertieren möchte. Also habe ich mir für Encode2 eine eigene "encode2fil.txt" angelegt und diese im IFS gespeichert: /XML/encode2fil.txt
Im Programm habe ich folgende Zeilen getestet.
Code:
myString = Encode(WCUKNA);
updHtmlVar('name' : myString);
funktioniert mit den 4 Zeichen " & < > wunderbar ...
Code:
myString = Encode2(WCUKNA:myRCode:'/XML/encode2fil.txt');
updHtmlVar('name' : myString);
bringt gar nichts zurück ...
Woran kann das liegen?!
In der Beschreibung der Funktion steht ...
Code:
* Customizing the character entity list
* -------------------------------------
* - The default data are stored in /cgidevExtHTML/encode2fil.txt.
* It is recommended that you NOT modify, move, or rename this
* file because it could be replaced whenever CGIDEV2 is updated
* or reinstalled. Instead,
* - Copy the default file to an IFS file of your own.
* - Make sure user QTMHHTP1 has *RX authority to your file
/cgidevExtHTML/encode2fil.txt gibt es bei uns nicht.
Wie kann ich nun testen ob QTMHHTP1 Leseberechtigung auf die Datei hat?
Macht es Sinn den default Paramter der Funktion zu ändern und die Datei neu zu kompilieren? (Damit ich den nicht immer als 3. Paramter mitgeben muss ...)
Bei einer neuen Version müsste ich hier halt wieder an die Änderung denken.
Muss hier in der CGIDEV2 was neu kompiliert werden, oder werden die Funktionen als copystrecke bei der Umwandung des Programms in die Quelle kopiert?
mfg - Drittaccount
Bookmarks