Autor Thema: Langsame HTTP-Anfragen in Lotus Notes Plugin  (Gelesen 1139 mal)

Offline MichaelJ3002

  • Frischling
  • *
  • Beiträge: 2
Langsame HTTP-Anfragen in Lotus Notes Plugin
« am: 10.03.14 - 11:51:12 »
Hallo,

ich habe eine Lotus Notes Plugin implementiert, in der Dokumente von einem Server ausgelesen und angezeigt werden. Der Server ist in Java geschrieben und stellt eine passende Schnittstelle zur Verfügung. Die Server-Anfragen erfolgen mit Hilfe von HTTP-Aufrufen. Jeder HTTP-Aufruf dauert leider einige Sekunden. Das macht das Arbeiten mit dem Plugin momentan unmöglich! Es sieht danach aus, dass die HTTP-Anfragen von Notes intern umgeleitet werden. Das Problem tritt unter Windows 7 mit Lotus Notes 8.5.3 FP 6 auf. Hat jemand eine Idee, wie man diese Verhalten ändern kann.

Danke im Voraus!

Offline Tode

  • Moderatoren
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 6.870
  • Geschlecht: Männlich
  • Geht nicht, gibt's (fast) nicht... *g*
Re: Langsame HTTP-Anfragen in Lotus Notes Plugin
« Antwort #1 am: 10.03.14 - 12:00:26 »
Das ist doch alles sehr vage... und "Sollte" und "Hat den Anschein"... Poste doch mal ein bisschen Code, den Du verwendest, und wie Du versucht hast, das Thema einzugrenzen und vor allem, wie Du zu Deinen Schlussfolgerungen gelangt bist...

Denn hellsehen können wir hier alle nicht, und gerade in einem so komplexen Szenario sollte man doch zumindest ein wenig Basics beisteuern, damit sich jemand in die Sache reindenken kann...

Ansonsten: Herzlich willkommen im Forum...
Gruss
Torsten (Tode)

P.S.: Da mein Nickname immer mal wieder für Verwirrung sorgt: Tode hat NICHTS mit Tod zu tun. So klingt es einfach, wenn ein 2- Jähriger versucht "Torsten" zu sagen... das klingt dann so: "Tooode" (langes O, das r, s und n werden verschluckt, das t wird zum badischen d)

Offline MichaelJ3002

  • Frischling
  • *
  • Beiträge: 2
Re: Langsame HTTP-Anfragen in Lotus Notes Plugin
« Antwort #2 am: 10.03.14 - 13:27:24 »
Hallo,

bei meinem Plugin handelt es sich um einen Client, der in Java Swing (JRE 1.7) geschrieben wurde. Für die Integration in IBM Lotus Notes (verwendet eigene JRE 1.6) wird eine "Swing to SWT"-Integration verwendet. Das Problem mit den langsamen HTTP-Anfragen tritt auch bei einem einfachen HTTP-Aufruf mit Hilfe der Java Klassen auf.

      HttpURLConnection conn = null;
      ContentInputStream strm = null;
      InputStream is = null;
      String docurl = "http://srvtdev03:8080";

      conn = ( HttpURLConnection )(new URL( docurl ).openConnection());
      conn.setRequestMethod( "GET" );
      int statusCode = conn.getResponseCode();
      try {
        is = conn.getInputStream();
        while (is.read() != -1) {
        }
      } catch (IOException e) {
        System.out.println( "error=" + e );
      } finally {
        if (is != null) {
          try {
            is.close();
          } catch (IOException e) {
          }
        }
      }

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz