Das Notes Forum

Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: pippo am 09.03.07 - 14:38:23

Titel: Inhalt von Internetseite auslesen über XmlHttp
Beitrag von: pippo am 09.03.07 - 14:38:23
Hallo,
habe folgenden Agenten:
...
Set http = CreateObject("Microsoft.XmlHttp")
...
dadurch kann ich den Inhalt einer Internetseite auslesen

> wird der Agent von einem User gestartet funktion er.
>>>Sofern ich den Agenten vom Server ausführen lasse, kommt die Meldung "Operation is disallowed in this session" im Log.

Kann mir da bitte jemand einen Tipp geben?

Schönen TAG
Titel: Re: Inhalt von Internetseite auslesen über XmlHttp
Beitrag von: azique am 09.03.07 - 14:52:02
Wahrscheinlich verwendest du irgendwelche UI-Methoden (UIWorkspace und solche Sachen) - die funktionieren meines Wissens nach nicht im Back-End, also auf dem Server
Titel: Re: Inhalt von Internetseite auslesen über XmlHttp
Beitrag von: pippo am 09.03.07 - 14:55:13
Hallo,
verwende keine UI Befehle.

Fehler entsteht in Zeile: Set http = CreateObject("Microsoft.XmlHttp")
Titel: Re: Inhalt von Internetseite auslesen über XmlHttp
Beitrag von: m3 am 09.03.07 - 15:08:18
Naja, Du den Agent am Server laufen lässt und Du hast nicht die entsprechenden Berechtigungen, schmeißt er Dir einen Fehler.

P.S.: Für COM-Geschichten wirst Du den Agent im "unrestricted mode" laufen lassen müssen. Dein Admin kann Dir die Berechtigung zuordenn, wenn Du ihn lieb bittest.
Titel: Re: Inhalt von Internetseite auslesen über XmlHttp
Beitrag von: pippo am 09.03.07 - 16:37:27
Hallo,
bin jetzt in der Liste für unbeschränkte Operationen eingetragen!

Aber "Set objIE = CreateObject("InternetExplorer.Application")"

liefert immer noch folgende Fehlermeldung: "Operation is disallowed in this session"

kann man das in Agenten nicht machen???
Titel: Re: Inhalt von Internetseite auslesen über XmlHttp
Beitrag von: m3 am 09.03.07 - 16:46:17
Warum willst Du bitte am Server einen Internet Explorer öffnen?
Ich könnte mir durchaus vorstellen, dass da sowohl die Notes, als auch die Windows-Sicherheitseinstellungen nicht mitspielen.
Titel: Re: Inhalt von Internetseite auslesen über XmlHttp
Beitrag von: pippo am 09.03.07 - 16:50:26
Hallo,
ich brauche das hier: "Set http = CreateObject("Microsoft.XmlHttp")"

Internetexplorer war nur ein weiterer TEST
Titel: Re: Inhalt von Internetseite auslesen über XmlHttp
Beitrag von: pippo am 09.03.07 - 17:05:59
Hallo,
kann man also in Agenten kein CreateObject(... )machen???

kann keine Doku finden - wer hat was dazu?

Schönes Wochenende
Titel: Re: Inhalt von Internetseite auslesen über XmlHttp
Beitrag von: koehlerbv am 09.03.07 - 17:08:58
Natürlich kann man in Agenten - auch serverbasierenden - die COM-Schnittstelle verwenden.
Siehe folgendes Redbook: COM together (http://www.redbooks.ibm.com/abstracts/sg245670.html?Open) (das poste ich nun das zweite Mal in 15 Minuten ...).
Titel: Re: Inhalt von Internetseite auslesen über XmlHttp
Beitrag von: pippo am 09.03.07 - 17:14:45
Hallo,
wenn man das schon verwenden kann, wie Du behauptest, dann teste das doch mal bei Dir
Titel: Re: Inhalt von Internetseite auslesen über XmlHttp
Beitrag von: koehlerbv am 09.03.07 - 17:18:45
Ich behaupte das nicht - ich sage, dass man die COM-Schnittstelle auch auf dem Domino verwenden kann und praktiziere das selbst durchaus häufiger. Und meinen Domino werde ich mit Deinem Problem jetzt nicht behelligen - der hat gerade ganz anderes zu tun.
Titel: Re: Inhalt von Internetseite auslesen über XmlHttp
Beitrag von: pippo am 09.03.07 - 17:23:53
OK, kann ich verstehen.

Du hast also bereits com-Schnittstellen in server...Agenten verwendet.

Welche com-Schnittstelle hast DU verwendet?

damit könnte ich mein Problem vielleicht einkreisen

Titel: Re: Inhalt von Internetseite auslesen über XmlHttp
Beitrag von: koehlerbv am 09.03.07 - 17:25:22
Es gibt in Windows nur eine COM-Schnittstelle.
Titel: Re: Inhalt von Internetseite auslesen über XmlHttp
Beitrag von: pippo am 09.03.07 - 17:29:07
meinte natürlich "className"

CreateObject ( className )

also teile mir bitte mit was Du verwendet hast
Titel: Re: Inhalt von Internetseite auslesen über XmlHttp
Beitrag von: it898ur am 12.03.07 - 09:24:46
Hallo,

ich habe die XMLHTTP-Klasse bereits in einem periodischen Agenten am Laufen (Notes 7 Server), jedoch muss man die Laufzeit-Sicherheitsstufe des Agenten (2. Reiter der Agenteneigenschaften) erhöhen - und natürlich die entsprechenden Berechtigungen haben.

Gruß

André
Titel: Re: Inhalt von Internetseite auslesen über XmlHttp
Beitrag von: pippo am 12.03.07 - 10:58:33
Hallo,
jetzt läuft es!

Grund: "Laufzeit-Sicherheitsstufe des Agenten (2. Reiter der Agenteneigenschaften) erhöhen..."

herzlichen Dank für Deine Hilfe

Schönen Tag