Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: oson00 am 13.11.06 - 11:47:18

Titel: Web-Zugriff über Server funktioniert nicht
Beitrag von: oson00 am 13.11.06 - 11:47:18
Hallo,

ich habe einen Agenten geschrieben, der eine Webseite aufruft und diese Informationen auswertet. Wenn ich den Agenten lokal ausführe, bekomme ich die Webseite und kann alles auswerten. Wenn die Datenbank auf einem Server liegt, funktioniert es nicht. Woran liegt das?
Titel: Re: Web-Zugriff über Server funktioniert nicht
Beitrag von: umi am 13.11.06 - 12:56:50
Hi

ich tippe auf Sonnenflecken  >:D


1. Was für ein Agent? LS/JAVA?
2. Berechtigungen auf dem Server?
3. Werden UI Funktionen verwendet
4. Darf der Server überhaupt auf das Internet zugreiffen ? FireWall?

Titel: Re: Web-Zugriff über Server funktioniert nicht
Beitrag von: oson00 am 13.11.06 - 13:45:03
1. LS Agent! Infos werden per session.getDocumentByURL geholt
2. Hm, was meinste damit. Ich bin komplett Manager mit allen Rechten!
3. Ja, UI wird verwendet. MessageBox! ;-)
4. Der Server an sich darf zugreifen. Zumindest per Browser. Muss ich das dem Domino-Server noch irgendwie sagen?

Titel: Re: Web-Zugriff über Server funktioniert nicht
Beitrag von: Thomas Schulte am 13.11.06 - 14:02:08
Dann kann das schon mal nicht funktionieren. UI und auf dem Server laufen ist bis auf den PRINT Befehl absolut VERBOTEN.
Titel: Re: Web-Zugriff über Server funktioniert nicht
Beitrag von: oson00 am 13.11.06 - 14:09:13
Ja, bei periodischen Agent ist das klar, aber ich rufe diesen Agenten per Klick auf einen Button auf.
Titel: Re: Web-Zugriff über Server funktioniert nicht
Beitrag von: Thomas Schulte am 13.11.06 - 14:11:07
Mit RunOnServer?
Dann gilt das gesagte immer noch. Schau dir doch einfach das Logfile des Servers an. Dann siehst warscheinlich schon wo es knallt.
Titel: Re: Web-Zugriff über Server funktioniert nicht
Beitrag von: oson00 am 13.11.06 - 14:19:27
 Nein, mein Button führt die Formel @Command([ToolsRunMacro] ) aus und soll einen LS Agenten starten, der eine Webseite ausliest. Nur genau da knallt es. Der Agenten-Code wird dann doch eigentlich auch lokal auf dem Client ausgeführt oder?
Titel: Re: Web-Zugriff über Server funktioniert nicht
Beitrag von: Thomas Schulte am 13.11.06 - 14:50:46
In dem Fall sollte man das meinen. Was passiert wenn du anstelle der Formel ein Script aufrufst mit call agent.run
Titel: Re: Web-Zugriff über Server funktioniert nicht
Beitrag von: oson00 am 13.11.06 - 15:35:11
Ich habe den LS Agenten mal vollständig entfernt und in dem Button den Script Code direkt eingefügt. Auch hier bekomme ich keine Informationen, wenn ich eine Datenbank auf dem Server öffne und den Button betätige. Was mache ich falsch??? *VERZWEIFEL*
Titel: Re: Web-Zugriff über Server funktioniert nicht
Beitrag von: Glombi am 13.11.06 - 15:39:43
Was sagt der Debugger?
Titel: Re: Web-Zugriff über Server funktioniert nicht
Beitrag von: oson00 am 13.11.06 - 15:49:24
Der Debugger wirft einen Fehler... und der wird abgefangen...

Die Fehlermeldung lautet, dass der Web-Retrieval Prozess nicht läuft. Aber warum funktioniert das dann lokal aber nicht über Server? Wie und wo kann bzw. muss ich den Web-Retrieval Prozess starten?
Titel: Re: Web-Zugriff über Server funktioniert nicht
Beitrag von: tks am 13.11.06 - 15:55:27
Wenn du die DB vom Server aus öffnest, nutzt du dann auch eine andere Arbeitsumgebung?

Ich kenn den Fehler nur bei fehlerhaften Einstellungen in der AU zu "Internet-Browser".

Gruß

Thomas
Titel: Re: Web-Zugriff über Server funktioniert nicht
Beitrag von: oson00 am 13.11.06 - 16:07:06
Nein das ist die gleiche... Das funktioniert auch bei anderen Usern nicht. :(
Titel: Re: Web-Zugriff über Server funktioniert nicht
Beitrag von: Thomas Schulte am 13.11.06 - 16:43:21
Erstens, läuft auf dem Server der Web Retriever Task?

Zweitens, heist die Fehlermeldung wirklich so?
oder ist es nicht eher diese hier:
The Web Navigator retrieval process is not running.

Wenn 1 = nein und 2 = ja dann folge dem Link ..... hier (http://www-10.lotus.com/ldd/nd6forum.nsf/55c38d716d632d9b8525689b005ba1c0/fa355805154f32e885257192004a7832?OpenDocument&Highlight=2,web-retrieval,prozess) oder wenn das nicht hilft dem hier (http://www-10.lotus.com/ldd/nd6forum.nsf/search?SearchView&Query=web-retrieval%20AND%20prozess&SearchOrder=1&SearchMax=0&SearchWV=TRUE&SearchFuzzy=TRUE&Start=1&Count=100) und beim nächsten mal gibst du uns bitte alle Infos auf einmal. Auch die Fehlermeldungen!
Titel: Re: Web-Zugriff über Server funktioniert nicht
Beitrag von: oson00 am 14.11.06 - 10:38:13
Hallo,

genau daran lag es. Der Server Task "WEB" lief nicht.

Danke!