Autor Thema: Notes Daten an REST Schnittstelle übertragen  (Gelesen 5836 mal)

Offline daija

  • Aktives Mitglied
  • ***
  • Beiträge: 104
  • Geschlecht: Männlich
  • The Second Place is the first loser
Notes Daten an REST Schnittstelle übertragen
« am: 04.04.17 - 15:14:15 »
Wie kann man von einer Notes Anwendung heraus Daten an eine externe Anwendung mit REST Schnittstelle übertragen?
Domino Access Services bilden ja nur die eingehende Richtung ab, also eine externe Anwendung schreibt oder liest in einer Notes Anwendung.
Vorab Danke für eure Rückmeldungen.
Zufriedenheit ist Stillstand und Stillstand ist Rückschritt

Offline Thomas Schulte

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 4.388
  • Geschlecht: Männlich
  • Ich glaub mich tritt ein Pferd
Re: Notes Daten an REST Schnittstelle übertragen
« Antwort #1 am: 04.04.17 - 16:57:39 »
Thomas Schulte

Collaborative Project Portfolio and Project Management Software

"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

Offline jBubbleBoy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.276
  • Geschlecht: Männlich
Re: Notes Daten an REST Schnittstelle übertragen
« Antwort #2 am: 04.04.17 - 17:01:04 »
Die REST-Schnittstelle ist einer Client-Server-Architektur, du solltest dich fragen welche Schnittstellen die externe Anwendung besitzt und wie man diese ansprechen kann.
Gruss Erik :: Freelancer :: Notes, Java, Web, VBA und DomNav 2.5 / NSE 0.16
--
Nur ein toter Bug, ist ein guter Bug!

Offline daija

  • Aktives Mitglied
  • ***
  • Beiträge: 104
  • Geschlecht: Männlich
  • The Second Place is the first loser
Re: Notes Daten an REST Schnittstelle übertragen
« Antwort #3 am: 05.04.17 - 08:01:45 »
Die externe Anwendung setzt auf REST, könnte aber zur Not auch Mail, wobei das der letzte Ausweg wäre, wenn keine andere Schnittstelle passt.
Aber dem Beitrag von Thomas entnehme ich, dass es grundsätzlich geht und ich mal unsere Java Spezialisten ins Boot holen muss, oder gibt es noch einen einfacheren Weg?
Zufriedenheit ist Stillstand und Stillstand ist Rückschritt

Offline eknori

  • @Notes Preisträger
  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 11.710
  • Geschlecht: Männlich
Re: Notes Daten an REST Schnittstelle übertragen
« Antwort #4 am: 05.04.17 - 08:50:19 »
Zitat
Die externe Anwendung setzt auf REST,
dann KONSUMIERT die also REST, und dann muss deine Domino Anwendung als Provider fungieren.

Egal wie tief man die Messlatte für den menschlichen Verstand auch ansetzt: jeden Tag kommt jemand und marschiert erhobenen Hauptes drunter her!

Offline Sven Hasselbach

  • Senior Mitglied
  • ****
  • Beiträge: 316
  • Geschlecht: Männlich
    • blog@hasselba.ch
Re: Notes Daten an REST Schnittstelle übertragen
« Antwort #5 am: 05.04.17 - 09:34:41 »
Wer sendet denn die Daten? Der Server oder der Client?

Offline daija

  • Aktives Mitglied
  • ***
  • Beiträge: 104
  • Geschlecht: Männlich
  • The Second Place is the first loser
Re: Notes Daten an REST Schnittstelle übertragen
« Antwort #6 am: 05.04.17 - 13:16:31 »
Die Ereignisse passieren in der Notes Anwendung. Also z.B. wenn ein neues Notes Dokument erstellt wird, oder der Status eines bestehenden Notes Dokumentes sich ändert, soll eine Information an einen Webservice übertragen werden.
Zufriedenheit ist Stillstand und Stillstand ist Rückschritt

Offline Sven Hasselbach

  • Senior Mitglied
  • ****
  • Beiträge: 316
  • Geschlecht: Männlich
    • blog@hasselba.ch
Re: Notes Daten an REST Schnittstelle übertragen
« Antwort #7 am: 05.04.17 - 13:44:12 »
Die Ereignisse passieren in der Notes Anwendung.
Das ist faszinierend. Hätte ich jetzt nicht gedacht...  ;)

Offline daija

  • Aktives Mitglied
  • ***
  • Beiträge: 104
  • Geschlecht: Männlich
  • The Second Place is the first loser
Re: Notes Daten an REST Schnittstelle übertragen
« Antwort #8 am: 05.04.17 - 14:17:27 »
Die Ereignisse passieren in der Notes Anwendung.
Das ist faszinierend. Hätte ich jetzt nicht gedacht...  ;)

... dann habe ich deine Frage nach Client und Server vielleicht falsch verstanden.
Zufriedenheit ist Stillstand und Stillstand ist Rückschritt

Offline jBubbleBoy

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.276
  • Geschlecht: Männlich
Re: Notes Daten an REST Schnittstelle übertragen
« Antwort #9 am: 05.04.17 - 14:44:39 »
Du möchtest über die Notes REST-Schnittstelle (Server) eine externe Anwendung (Client) ansprechen.
Das geht nicht.

Ein Auszug aus https://de.wikipedia.org/wiki/Client-Server-Modell
Zitat
Ein Server ist ein Programm, das einen Dienst (Service) anbietet. Im Rahmen des Client-Server-Konzepts kann ein anderes Programm, der Client, diesen Dienst nutzen. Die Kommunikation zwischen Client und Server ist abhängig vom Dienst, das heißt, der Dienst bestimmt, welche Daten zwischen beiden ausgetauscht werden. Der Server ist in Bereitschaft, um jederzeit auf die Kontaktaufnahme eines Clients reagieren zu können. Im Unterschied zum Client, der aktiv einen Dienst anfordert, verhält sich der Server passiv und wartet auf Anforderungen. Die Regeln der Kommunikation für einen Dienst (Format, Aufruf des Servers, Bedeutung der zwischen Server und Client ausgetauschten Daten), werden durch ein für den jeweiligen Dienst spezifisches Protokoll festgelegt.
Gruss Erik :: Freelancer :: Notes, Java, Web, VBA und DomNav 2.5 / NSE 0.16
--
Nur ein toter Bug, ist ein guter Bug!

Offline Bruce Willis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.002
  • Geschlecht: Männlich
  • Wer nicht wagt...
Re: Notes Daten an REST Schnittstelle übertragen
« Antwort #10 am: 05.04.17 - 15:20:12 »
Wer sendet denn die Daten? Der Server oder der Client?
1. Server. Deine Lösung?
2. Client. Deine Lösung?

Oder war Deine Frage nur aus reinem Interesse?  ;D
nobody is perfect but i'm pretty close 

Offline Sven Hasselbach

  • Senior Mitglied
  • ****
  • Beiträge: 316
  • Geschlecht: Männlich
    • blog@hasselba.ch
Re: Notes Daten an REST Schnittstelle übertragen
« Antwort #11 am: 05.04.17 - 15:59:02 »
Wer sendet denn die Daten? Der Server oder der Client?
1. Server. Deine Lösung?
2. Client. Deine Lösung?
Mir fallen spontan folgende Varianten ein: Agent mit Java, Agent mit LotusScript, Programmdokument mit curl-Aufruf, ein "Brückentool" (holt Daten von Domino & sendet diese separat).

Oder war Deine Frage nur aus reinem Interesse?  ;D
Nein, ich wollte eigentlich ein paar Hintergrundinfos haben, bevor ich mich über eine mögliche Lösung auslasse. Wenn die Bestandsaufnahme allerdings schon bei Frage 1 scheitert...


Offline flaite

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 2.966
    • mein del.icio.us
Re: Notes Daten an REST Schnittstelle übertragen
« Antwort #12 am: 05.04.17 - 17:13:05 »
Du musst einfach als Reaktion auf den Event einen HTTP-Post oder HTTP-Put an den Service schicken.
Nähere Details sind ganz bestimmt vom Schnittstellenanbieter dokumentiert.
Hab sowas in der Art zwischen 2006 und 2007 öfters mit Java auf Domino implementiert.   
Ich stimm nicht mit allen überein, aber mit vielen und sowieso unterhaltsam -> https://www.youtube.com/channel/UCr9qCdqXLm2SU0BIs6d_68Q

---

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

Offline Bruce Willis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.002
  • Geschlecht: Männlich
  • Wer nicht wagt...
Re: Notes Daten an REST Schnittstelle übertragen
« Antwort #13 am: 21.04.17 - 13:49:32 »
ich wollte eigentlich ein paar Hintergrundinfos haben, bevor ich mich über eine mögliche Lösung auslasse.
Danke.
Sorry für die späte Antwort. Ich bekomme keine Mail-Benachrichtigungen mehr, obwohl ich die Option "Bei neuen Antworten benachrichtigen" immer aktiviere...
nobody is perfect but i'm pretty close 

Offline Bruce Willis

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.002
  • Geschlecht: Männlich
  • Wer nicht wagt...
Re: Notes Daten an REST Schnittstelle übertragen
« Antwort #14 am: 21.04.17 - 13:52:49 »
Hab sowas in der Art zwischen 2006 und 2007 öfters mit Java auf Domino implementiert.   

Könntest Du bitte als kleines Beispiel für Anfänger den Code eines Notes Java Agenten posten, der beim Klick auf einen Button ein Popup mit "Hello World" o.ä. aufruft?

Gruß
Leo
nobody is perfect but i'm pretty close 

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz