Beiträge von Greenhouse

    Hallo,


    ich habe ein Problem mit einem RichTextFeld, genauer gesagt mit
    den eue Funktion von Notes 6.


    Ich möchte alle Texte des RichTextFeldes überarbeiten, und die Formatierung muss erhalten bleiben. Habe es jetztv folgendermaßen versucht:


    Set rti = sdoc.GetFirstItem("content_7")
    Set rtn = rti.CreateNavigator
    Call rtn.FindFirstElement(RTELEM_TYPE_TEXTPARAGRAPH)
    Set rtr = rti.CreateRange
    count = rtr.FindandReplace("href=""../""", "href=""./notesLinkAction.do?notesLink=", RT_REPL_ALL)


    also eigentlich genauso wie im Beispiel der Help. jedoch tauchen dabei Probleme auf.


    1. der Navigator wird erst gar nicht initialisiert (sichtbar im Debugger)
    2. RichtextRange hat nur die erste Zeile meines RT-Feldes (obwohl default der Begin und das Ende des Items sind)


    Hab es auch schon ohne einen Navigator versucht und mit TEXTRUN anstelle von TEXTPARAGRAPH


    Ich verstehe auch noch nicht so ganz die Zusammenhänge zwischen Navigator und Range.


    THX


    Greenhouse

    Habs jetzt gefunden.
    Falls es jemanden interessiert:


    Die beste Möglichkeit ist ( und ich glaube auch die einzige)
    den PageContext mit den DefaultPramaetern zu füllen, da die folgenden JSP Tags dann auf die Defaultwerte zugreifen.


    Beispiel:


    < % pageContext.setAttribute( lotus.domino.default.host, xyzclass.getAttribute);


    ....
    ....


    < % pageContext.setAttribute( lotus.domino.default.unid, doc.getUniversalID);
    %>


    Nach dieser initialisierung um Anfang der JSP kann man nun z.B.


    < domino:document id="newdoc">
    .......
    < /domino:document>


    arbeiten und hat Zugriff auf das doc vom Anfang, dass man ja nach belieben austauschen kann.


    Man kann die defaultwerte auch über die URL Query setzen, jedoch wird häufig ein username und Pwd benötigt (z.B. bei Corba Verbindungen), deswegen würde ich es mittels Beans lösen.


    mfg


    Greenhouse

    Ich habe mal ein grundsätzliche Frage zu JSP Tags.


    Kann man den JSP Tags auch in irgendeiner Form Variablen übergeben , d.h. wenn ich einem Document-Tag eine dynamische DocUNID mitgeben will, z.B.


    < domino:document id="doc" unid=variable>
    < /document>


    Irgendwie funktioniert das ganze nicht, und wollte mal wissen ob es da grundsätzlich irgendwelche Möglichkeiten gibt. Ansonsten wären die Möglichkeiten der JSP-Tags ja sehr gering, wenn alles statisch im Quelltext drin stehen muss.


    Nach dem jspTag kann ich mit der Instanz doc weiterarbeiten z.B.


    < % doc.MethodenAufruf; %>


    Das bringt mich aber für den Moment nicht weiter.


    THX

    Hallo


    Wenn ich mein Projekt im WSAD aktualisiere bekomme ich zu den JSP Domino Tags die Fehlermeldung

    JSPTranslate: Klasse lotus.domino.taglib........ kann nicht geladen werden.


    Ich habe das NCSO.JAR Paket vom 651 Server importiert, also sollte es damit eigentlich funktionieren. Müßte ich diese Klassen (lotus.domino.taglib.*) nicht eigentlich in den Bibliuotheken einsehen können ?
    Die lotus.domino.* Klassen des Notes.Jar Paketes kann man ja auch sehen!


    THX

    Hallo


    Ein weiteres Problem mit RichtextFeldern:


    Beim kopieren(mit LS) eines RT-Inhaltes in ein weiteres RT-Feld, bekomme ich beim Öffnen des Dokumentes im WEB
    7 Zeilenumbrüche angezeigt, (7*<br>) am Anfang des Feldes.
    Diese Zeilenumbrüche sind über den NotesClient nirgendwo im Feld zu finden. Lösche ich den Inhalt, und schreibe was neues rein, sind auch die Zeilenumbrüche verschwunden, kopiere ich den Inhalt von Hand wieder rein, sind sie da.


    Habe schon verschiedene Arten zum kopieren des RT-Feldes versucht, d.h. Inhalte kopieren, das Item selbst zu kopieren usw.


    In dem Quell-Dokument sind diese Zeilenumbrüche in dem RT-Feld nicht vorhanden(beim Web-Aufruf) und die Eigenschaften des Quell-RT-Feldes sind mit denen des Ziel-RT-Feldes identisch.
    Hat schon mal jemand ein solches Problem gehabt?


    THX

    Ich wollte den Text auslesen, an einigen Stellen ändern und zurückschreiben. Habe jetzt eine andere Lösung die funktioniert, wäre aber trotzdem dran interessiert wie man den Text herausholt, an einer Stelle ändert und dann wieder zurückschreibt, ohne dass die Formatierung verloren geht.


    Kopieren ect. kein Problem, nur das Ändern und zurückschreiben.


    thx

    Hallo


    Ich habe folgendes Problem:


    Ich lese ein RichtextItem mit hilfe von RTIItem.getFormattedText aus um die Formatierung beizubehalten. Wie schreibe ich den Text aber wieder zurück mit Formatierung bzw. ist dies überhaupt möglich? Über AppendText wird der Text unformatiert zurückgeschrieben.


    THX

    Hallo,


    ich habe von einem AS(BEA) aus eine Corba-Session zu einer Domino DB geöffnet und kann mit den JSP-Tags von Domino auf alle Design-Elemente etc. zugreifen.


    will ich jedoch das Objekt´direkt als Java-Klasse nutzen, funzt es nicht mehr weil das JSP-Objekt auf NULL zeigt, obwohl ich es als jsp-Tag verwenden kann.


    Beispiel:


    <domino:session id="se" host="xxxxx.xxx.xx">


    <%
    Session s = se;
    Database db = s.getDatabase();
    &>
    </domino:session>


    Laut Domino 6 Hilfe soll diese referenzierung jedoch in allen möglichen Varianten funktionieren. Im Debug-Modus auf dem AS ist se = null obwohl die Session geöffnet ist und die JSP-Tags funktionieren.


    Danke schonmal.

    Hallo


    Ich möchte eine Applet-Ressource mit Hilfe des HTML-Tags


    object classid="java:xyz.class" codebase="xyz"
    param name="" value=""
    /object


    einbinden. Ich habe bekomme jedochh nicht die korrekten Datei ind Pfadangaben dafür zusammen. Kann mir da jemand weiterhelfen. Es hängt irgendwie mit der URL


    http:// <Servername> /xyz.nsf/$File
    oder
    http:// <Servername> /xyz.nsf/(Applets)/$File


    zusammen.


    Hat jemand mit diesem Tag erfahrung und kann mir da weiterhelfen?


    mfg

    Hallo


    Arbeite doch mit Feldtrennzeichen und den dazugehörigen optionen für die Eingabe und Anzeige (getrennte Werte anzeigen mit "Neue Zeile") und mach dann ein aut. refresh nachdem du die Werte gesetzt hast.


    Grüße


    Greenhouse

    Hallo


    Habe folgendes Problem


    bei der Java Methode getAllDocumentsByKey (Vector v, Boolean)
    wird folgendermaßen durchsucht.


    v Element 1 => erste sortierte spalte
    v Element 2 => zweite sortiere spalte
    usw.


    nun möchte ich aber beispielsweise die 2 Spalte übergehen egal was drin steht und an der 3. weitermachen. Was muss ich meinem Vector-Element 2 dann mitgeben, bzw geht das überhaupt.


    THX

    Hallo


    Hat jemand eine Idee, wie man HTML-Seiten, die durch die Domino-Web-Engine beim Öffnen eines Notes Dokuments im Web, temporär erstellt werden, an ein Portlet weitergereicht werden können.


    Kann man auf diese Daten in irgend einer Weise zugreifen?


    Gibt es schon solche Funktionen seitens des Websphere Portals o.ä. (ich meine damit nicht die Standard Portlets, sonder eher Servlets oder EJB´s, die mir diese Funktion abnehmen)


    Falls ich vom Portlet aus direkt auf das Notes-Dokument zugreifen würde, müßte ich die gesamten Daten ja erst fürs Web aufbereiten, speziell fürs Portal, und da gäbe es jede Menge Schwierigkeiten.


    Thanks

    Zur Info


    Das Problem lag darin, dass der Portal-Server ein falsches Datum hatte und dadurch die SessionID des LTPA-Token jedesmal abgelaufen war.


    ==> Datum und Uhrzeit auf allen Servern abgleichen

    Hallo
    Ich habe einen Portal V5 Server und Domino 6.0.2 aber Probleme beim SSO. Es funktioniert nur in einer Richtung. Anmeldung bei z.b. names.nsf und dann Websphere Administrative Console => SSO funktioniert. In umgekehrter Richtung bekomme ich folgende Fehlermeldung :


    Server Login
    Your session with the server has expired or is invalid. The current operation was not executed.


    Please type your user name and password


    Wo kann der Fehler liegen? Habe den Key korrekt importiert.
    den \ beim LDAP-Realm hinzugefügt. Hat jemand Erfahrung in diesem Bereich?


    Danke schon mal!

    Ich hab beim Seitenlöschen auf einem Websphere Portal Express Server (V5) aus versehen die Verwaltungsseiten gelöscht.
    Habe jetzt keinen Zugriff mehr auf das Portal bzw. es wird halt nichts mehr angezeigt.


    Kann man diesen Vorgang rückgängig machen bzw. die Basis-Seiten wiederherstellen? Z.B. über die XML-Konfigurationsschnittstelle.


    Oder bleibt da nur der Weg einer Neu-Installation?


    Danke schon mal vorab.

    Hallo


    Die einzige Möglichkeit die ich sehe, dass nach deiner Änderung in der Ansicht, jeder User seine private Ansicht löscht.


    Ansicht wählen im NotesClient, und oben über das Menü:
    Aktionen -> Ansichtsoptionen -> Ansicht löschen


    Habe bis jetzt auch noch keine Möglichkeit gefunden ´mir die persönlichen Ansichten anzeigen zu lassen auch wenn sie in der DB gespeichert werden und nicht im Desktop.