Domino 9 und frühere Versionen > Entwicklung
JavaAgent vs. neue Zeile (Newline)
flaite:
--- Zitat von: Peter Klett am 06.04.11 - 07:55:36 ---This agent saves a document. The agent keeps trying if the document is not saved because someone else modified it while the program was running.
--- Ende Zitat ---
Das macht natürlich Sinn.
Aber wer schreibt in LotusScript etwas in der Art:
--- Code: ---while doc.save(false, false, true) != false then
' do nothing
wend
--- Ende Code ---
In bestimmten Randfällen für spezifische Aufgaben, mag das Sinn machen. Ganz sicher nix Java spezifisches.
Peter Klett:
Für mich roch das stark nach Speicher- und Replizierkonflikten, aber für meinen Test war mir das egal, da ich nur ein gespeichertes Dokument brauchte. In Script wäre ich bis gestern Abend niemals auf die Idee gekommen, sowas zu machen ...
sudsaat:
Hallo zusammen,
@Peter:
Congratulations für deinen ersten Java-Agenten - und Respekt dass du dir die Mühe machst!
--- Zitat von: Peter Klett am 05.04.11 - 21:02:02 ---Darauf hab' ich gewartet ;)
--- Ende Zitat ---
hehe, ein wenig frotzeln ist ja erlaubt >:D
--- Zitat von: Peter Klett am 05.04.11 - 21:02:02 ---Gibt es einen triftigen Grund, warum der Agent in Java geschrieben sein muss? Mit Script ist das schließlich kein Problem
--- Ende Zitat ---
Jep, ich greife über ein Schnittstellenprogramm (kannst du dir wie eine Datenkrake in verschiedene Systeme vorstellen) auf Notes zu, d.h. ich befinde mich nicht in einem klassischen Java-Agenten in Notes sondern greife von außen über die Wrapper-Klassen auf die Dokumente zu.
Ich werde die Lösung mal in meine Schnittstelle einbauen und schauen, ob sie auch über die Wrapper-Klassen funktioniert.
Ergebnis werde ich hier schreiben.
Grüße und Danke an alle!
Thomas :)
sudsaat:
Ich habe den Workaround gerade versucht, aber bei mir ist das Ergebnis das gleiche wie mein erster Versuch über "System.getProperty("lineseparator"). Zeige ich die Beleghistorie über einen Button in der View an, sind die Zeilenumbrüche drin. Öffne ich das Dokument und verwende den gleichen Button zum Anzeigen der Historie sind die Zeilenumbrüche wieder weg.
@Peter: Hast du das in einer Test-DB geschrieben in die ich mal reinshauen und vergleichen kann? Muss doch irgendwo was nicht stimmen bei meiner DB.
Grüße Thomas :)
Peter Klett:
Habe das mal aus meiner universellen TestDB extrahiert. Funktioniert nicht mit 7.0.3, aber mit 8.5.1
Navigation
[0] Themen-Index
[#] Nächste Seite
[*] Vorherige Sete
Zur normalen Ansicht wechseln