Domino 9 und frühere Versionen > ND7: Entwicklung

XML-Datei aus Mail einlesen

<< < (5/6) > >>

Michael Gerdes:
Hallo.

Das stimmt wohl... aber open setzt bytes auf die Anzahl der bytes. So die Designer-Hilfe (siehe unten)

This property is 0 for a new stream.
Open sets this property to:
0 for a new file.
the number of bytes in the file for an existing file.


Und die Datei existiert ja schon auf dem Server.
Außerdem läuft es ja auf einem Windows-Server auch.

Gruß

Michael

m3:
Tja, aber ev. stimmt der Dateiname nicht, Du hast keine Rechte oder ähnliches, worauf er ein neues File anlegt, würde ich mal sagen.

Was steht denn in xml_in_filepath drinnen?

flaite:
Was steht denn in xml_in_filepath
Vielleicht wird die Datei unter Linux nicht gefunden und es wird eine neue Datei angelegt  ???

Michael Gerdes:
Hi.

Zunächst einmal wird die Datei in das entsprechende Verzeichnis kopiert (d.h. vorher lag sie da noch nicht).
Dann wird eben genau diese Datei mit open in einen notesstream eingelesen (dann existiert sie ja schon).
In xml_filepath steht z.B. \local\notesdata\XMLFile\data.xml.
Dort legt er sie ab und liest sie von dort auch wieder ein.
Und dann sind 0 bytes in der Datei (sagt das Script), aber die Datei hat nicht 0 bytes. An der Berechtigung liegt es auch nicht, da die Datei mit allen rechten versehen ist.
Ich werde mir xml_in_filepath nochmal genauer ansehen, aber denke nicht, dass es daran liegt.
irgendwie kann die Datei nicht korrekt gelesen werden, bzw. der Code wird nicht richtig erkannt.

Greetz

Michael

flaite:
Das Linux Dateisystem kennt normalerweise / und nicht \ als Trennzeichen zwischen Ordnern, Files.

Navigation

[0] Themen-Index

[#] Nächste Seite

[*] Vorherige Sete

Zur normalen Ansicht wechseln