AtNotes Übersicht Willkommen Gast. Bitte einloggen oder registrieren.
24.05.12 - 17:50:20
Übersicht Hilfe Regeln Glossar Suche Einloggen Registrieren
News:
Schnellsuche:
+  Das Notes Forum
|-+  Lotus Notes / Domino 7
| |-+  ND7: Entwicklung (Moderatoren: eknori, Glombi, koehlerbv)
| | |-+  Fehler beim XML-Auslesen durch Agent
« vorheriges nächstes »
Seiten: 1 [2] Nach unten Drucken
Autor Thema: Fehler beim XML-Auslesen durch Agent  (Gelesen 2545 mal)
Thomas Schulte
@Notes Preisträger
Moderatoren
Gold Platin u.s.w. member:)
*****
Offline Offline

Geschlecht: Männlich
Beiträge: 4176


Ich glaub mich tritt ein Pferd


WWW
« Antworten #20 am: 06.08.08 - 09:05:09 »

Es gibt einen Unterschied zwischen den Rechten die Domino auf dem Gastrechner hat wenn es als Service läuft und den Rechten die es hat wenn es nicht als Service läuft.

Was das bedeutet und wie man das umstellt wurde hier im Forum schon öfter diskutiert.
Gespeichert

Thomas Schulte

Lotus Domino V7.0.2/V6.5.3 Server + Clients, Server OS Linux, Win2000/2003, Clients 2000/XP Linux
PCLP R4, R5
Websphere Application Server, Quickplace, Sametime

"Aber wo wir jetzt einmal soweit gekommen sind, möchte ich noch nicht aufgeben. Versteh mich recht, aufgeben liegt mir irgendwie nicht."

J.R.R.Tolkien Herr der Ringe, Der Schicksalsberg

OpenNTF Project: !!HELP!! !!SYSTEM!!  !!DRIVER!!

Skype: thomasschulte-kulmbach
Ralf_M_Petter
Gold Platin u.s.w. member:)
*****
Online Online

Geschlecht: Männlich
Beiträge: 1490


Jeder ist seines eigenen Glückes Schmied


WWW
« Antworten #21 am: 06.08.08 - 09:07:56 »

Du musst wohl mal die Rechte des Users checken unter dem der Service läuft. Betreibe gottseidank keinen Domino auf Windows, aber ich denke das mit den Rechten sollte auch auf Windows leicht zu klären sein.

Grüße

Ralf
Gespeichert

Neu Mein Blog: Lotus Notes Java & Co.
Pitiyankee
Gold Platin u.s.w. member:)
*****
Offline Offline

Beiträge: 2859


WWW
« Antworten #22 am: 06.08.08 - 21:20:51 »

Muß jetzt auch mal wieder Zeugs per HTTP runterladen.
Hab dafür aber ein zugegebenermassen nicht perfektes selbstgeschriebenes Framework.
Basierend darauf war ich in einer halben Stunde fertig. Intern läuft das mit jakarta.commons.HTTPClient
Eine Superklasse von FacadeBase (doofer Name) schreiben.

Code:
package de.spintegration.remoting.http;

import java.util.Map;

public class FacadeNotesDocs extends FacadeBase {

FacadeNotesDocs(Map configHttp) {
super(configHttp);

}

public String scrapeContent (final String url, final String startSeq, final String endSeq) throws SpiHttpConnectionException {
String content = getHttpClient().processHttpContentToString(url);
return content;
}


}

Dann ein kleiner Integrations-Test
Code:
package de.spintegration.remoting.http;

import java.util.HashMap;
import java.util.Map;

import de.spi.logging.Clogging;
import de.spintegration.remoting.http.Constants;

import junit.framework.TestCase;

public class FacadeNotesDocsTest extends TestCase {

private FacadeNotesDocs cut = null;

public FacadeNotesDocsTest(String name) {
super(name);

}

protected void setUp() throws Exception {
super.setUp();
Map configRemoteService = new HashMap();
configRemoteService
.put(Constants.KEY_REMOTE_HOST, "geheim.de");
configRemoteService.put(Constants.KEY_REMOTE_PORT, "80");
configRemoteService.put(Constants.KEY_REMOTE_USER, "Axel Janssen");
configRemoteService.put(Constants.KEY_REMOTE_PWD, "xTreme geheim");
Clogging.setTypeLogging(Clogging.LOG4J_LOGGING, null);
cut = new FacadeNotesDocs(configRemoteService);

}

protected void tearDown() throws Exception {
super.tearDown();
}

public final void testScrapeContent() throws SpiHttpConnectionException {
String res = cut.scrapeContent("http://geheim.de/geheim.nsf/f5c880ea35500e97c125682e004e51f3/a4330d3bfe58df5ac125730d004fe3ed?OpenDocument", "", "");
System.out.println(res);
}

}

Läuft.

Mit Authentifizierung an dem Server.
Man kann in die map configRemoteService auch Daten für ReverseProxy Autentifizierung tun.
FacadeBase (was ein Name:  Grin ) : kann auch die Webseite als Stream zurückliefern (sinnvoll für xml).
Werd vielleicht echt mal drüber sprechen, daß noch mal zu säubern und über unserem Unternehmensblog im Namen des Greater Good und des Marketings zu openSourcen. Wenn ich nächste Woche Zeit habe, könnte ich das echt mal vorschlagen.

Läßt sich problemlos in Notes Agenten einbinden.

Gruß Axel
« Letzte Änderung: 06.08.08 - 21:25:40 von Axel Janssen » Gespeichert

As far as Connections goes, I consider it as a much more "classic" IBM software. Much like Websphere Portal when portals were the hype. Very powerfull but very complex, very demanding on infrastructure to set up and often sold for the wrong reasons and then a strong deception for customers.

Michael Bourak
---

Aquí no se respeta ni la ley de la selva.
(Hier respektiert man nicht einmal das Gesetz des Dschungels)

Nicanor Parra, San Fabian, Región del Bio Bio, República de Chile
Seiten: 1 [2] Nach oben Drucken 
« vorheriges nächstes »
Gehe zu:  


Einloggen mit Benutzername, Passwort und Sitzungslänge

Powered by MySQL Powered by PHP Powered by SMF 1.1.16 | SMF © 2006, Simple Machines Prüfe XHTML 1.0 Prüfe CSS
Impressum Atnotes.de - Powered by Syslords Solutions - Datenschutz | Partner: Tinte / Toner günstig