Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: FRANKI am 04.02.03 - 15:47:26

Titel: Anzeige im Browser (HTML)
Beitrag von: FRANKI am 04.02.03 - 15:47:26
hallo alle zusammen,
habe mal wieder ein klitzekleines problem:

ich habe mir per java-agenten eine suche über meine notes-db gemacht.
die suche erfolgt über verschiedene ansichten.
als ergebnis bekomme ich die docuid der treffer-dokumente zurueck.

aus diesem ergebnis moechte ich eine liste im browser anzeigen, bei der ich auf die docuid (oder etwas stellvertretendes) klicker und dann oeffnet sich das dokument.

ganz einfach, aber wie macht man so etwas ??

danke
FRANKI
Titel: Re:Anzeige im Browser (HTML)
Beitrag von: wflamme am 04.02.03 - 16:17:21
Wo liegt das Problem: Seitengenerierung durch den Agenten, URL-Konstruktuion oder beides  ;D ?
Titel: Re:Anzeige im Browser (HTML)
Beitrag von: FRANKI am 05.02.03 - 08:10:04
genau da liegt das problem, wie generiere ich die seite mit einem agenten ??

gruß
franki
Titel: Re:Anzeige im Browser (HTML)
Beitrag von: Till_21 am 05.02.03 - 08:50:27
indem der agent html aus"printet"...

gruss
Titel: Re:Anzeige im Browser (HTML)
Beitrag von: marhaxus am 05.02.03 - 10:18:00
Hallo Frank,

kenne das zwar nur mit Lotus-Script Agenten, vielleicht geht's mit Java aber genauso:

Man kann im Browser einen Agenten über eine URL wie:

http://hostname/Pfad/DBName.nsf/AgentName?openAgent

aufrufen.
(Wobei der Pfad vom Domino-Data-Verzeichnis aus beginnt)

Im Browser wird dann alles was du in dem Agenten ausgibst direkt als HTML ausgegeben. Bei LS ginge das mit Print. Bei Java wahrscheinlich ähnlich wie out.write(...). Weiß nicht welchen Outputstrem man da benutzt.

Auf ein Doc verlinken kann man mit:

http://host/Pfad/dbName.nsf/ViewName/DocUNID?openDocument

Du kannst allerdings auch einfach eine Ansicht im Web öffnen:

http://host/Pfad/dbName.nsf/ViewName?openView

Dann werden die Links automatisch generiert.

Titel: Re:Anzeige im Browser (HTML)
Beitrag von: FRANKI am 05.02.03 - 10:25:54
danke fuer die tips,
aber da stolpere ich von einem "problem" (jedenfalls fuer mich ein problem)
zum anderen.

den gedanken mit einer view hatte ich auch schon.
aber da ich ja ein suchergebnis habe, sollte die view schon dynamisch erstellt sein ............ (schon oft besprochen, aber noch so ganz toll geloest)

das andere problem ist, wie kann ich (kann ich ueberhaupt?) eine seite dynamische erstellen.

bin weiterhin fuer jeden tip offen!

danke
FRANKI
Titel: Re:Anzeige im Browser (HTML)
Beitrag von: marhaxus am 05.02.03 - 10:35:40
Mit deinem Agenten
Titel: Re:Anzeige im Browser (HTML)
Beitrag von: wflamme am 05.02.03 - 14:43:51
danke fuer die tips,
aber da stolpere ich von einem "problem" (jedenfalls fuer mich ein problem)
zum anderen.

den gedanken mit einer view hatte ich auch schon.
aber da ich ja ein suchergebnis habe, sollte die view schon dynamisch erstellt sein ............ (schon oft besprochen, aber noch so ganz toll geloest)

das andere problem ist, wie kann ich (kann ich ueberhaupt?) eine seite dynamische erstellen.

bin weiterhin fuer jeden tip offen!

Suchaufgabe per Webformular erfassen und Ergebnisse im Web anzeigen geht am einfachsten und schnellsten mit Bordmitteln, ohne Agent. Da hast Du auch den Vorteil des 'highlighting' von Suchergebnissen, eine Sache, die bei Java-Einsatz *gesichert* nur durch Parsing zu lösen ist. Also die erste Frage wäre, warum muß es unbedingt ein Java-Agent sein?