Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: andrew22 am 09.06.05 - 23:59:42

Titel: URL String öffnen etc.
Beitrag von: andrew22 am 09.06.05 - 23:59:42
hi ho

ich habe eine eingabe Maske wo ein Dialoglisten feld drin ist.

wenn dieses feld auf einen bestimmten Wert gesetzt wird und das Dokument gespeichert wird wir durch PostSave ein Lotus Script aktiviert welches einen Agent auf dem Server starten soll.

Dieser Agent soll werte aus dem Dokument auslesen und verarbeiten und zwar soll ein URL / QueryString also z.B. http://test/test.cgi?bla=ala etc. erstellt werden .

das alles klappt auch soweit jetzt kommt das eigentlich Problem. Und zwar soll dieser QueryString auf dem Server ausgeführt werden. Sprich dieser URL String soll im internet explorer gestartet ( gepostet ) werden und dann werden die Werte in einem Internet Dokument eingelesen welches aber völlig unabhängig von der Datenbank existiert .

Geht das überhaupt ?

wenn ja wie ;) ?

würde mich sehr über Hilfe freuen
Titel: Re: URL String öffnen etc.
Beitrag von: Mandalor am 10.06.05 - 10:45:58
welches aber völlig unabhängig von der Datenbank existiert .

-> was meins du damit?kannst du das etwas geanuer erklären.


aus notes heraus kannst du den Browser (den du in Notes eingestellt) hast starten. aber ,meines wissens nicht einen bestimmten browser, den du im script festlegst!

Befehl: Call ws.URLOpen( strUrl )   
Titel: Re: URL String öffnen etc.
Beitrag von: diali am 10.06.05 - 10:51:34
NotesWorkSpace auf dem Server wird nicht funktionieren.

Du könntest über die COM-Schnittstelle des IE gehen und diesen auf dem Server starten und die URL übergeben.
Titel: Re: URL String öffnen etc.
Beitrag von: Mandalor am 10.06.05 - 13:53:50
UPS, da habe ich das mit dem Server vergesse :-\

is heut absolut nicht mein Tag!

Aber warum muss das auf dem Server starten?
Titel: Re: URL String öffnen etc.
Beitrag von: andrew22 am 13.06.05 - 07:35:58
Ja genau .

Das muss auf dem Server laufen da auf dem Server eine Anwendung läuft die auch auf dem server ausgeführt werden muss.

wäre cool wenn mir jemand weiterhelfen könnte ;)

thx
Titel: Re: URL String öffnen etc.
Beitrag von: Marinero Atlántico am 13.06.05 - 13:50:30
Du willst im Prinzip nur eine einfache Redirection.
Der Server sendet als Antwort auf den BrowserRequest eine URL Information zurück und der Browser wird auf diese URL umgeleitet.
Im Http Protokoll wird das durch die Statuscodes 3xx umgesetzt. Weiss jetzt nicht wie Notes diese Http-Standardfunktionalität verfügbar macht  ???
Als Alternative kannst du eine Seite mit Java-Script-Code zurücksenden. Mit JavaScript-Code ist redirection auch möglich.
Titel: Re: URL String öffnen etc.
Beitrag von: andrew22 am 13.06.05 - 13:57:17
ich moechte eigentlich im prinzip nur folgendes machen.

1. Datenbank laeuft auf Server
2. Agent der auf Server laeuft sprich "Run On Server" soll eine URL oeffnen die dann was macht sozusagen.
3. es soll halt alles im Hintergrund passieren so das User nichts mitbekommt.

THX
Titel: Re: URL String öffnen etc.
Beitrag von: umi am 13.06.05 - 14:12:10
Dein Agent macht also einen html post request auf eine andere Webseite.
Naja, für das würde ich mal nene Java Agenten anstellen, der das macht oder aber via LS2J die Hilfe von JavaClassen in anspruch nehmen.

Dann müsste dies machbar sein.

gruss

umi
Titel: Re: URL String öffnen etc.
Beitrag von: andrew22 am 13.06.05 - 14:52:42
Ein Beispiele wäre einfach perfekt ;)...

ist eine neue Herausforderung für mich sozusagen ..
Titel: Re: URL String öffnen etc.
Beitrag von: umi am 13.06.05 - 14:54:35
Java oder LS2J?
Titel: Re: URL String öffnen etc.
Beitrag von: andrew22 am 13.06.05 - 14:56:43
am besten Lotus Script ;)

aber das scheint nicht zu gehen oder :( ?


dann auf jeden fall erstmal zu den anderen beiden ;)