Autor Thema: Externe Programme in Notes einbinden  (Gelesen 2487 mal)

Offline pippo

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 580
  • I love YaBB 1G - SP1!
Externe Programme in Notes einbinden
« am: 24.02.04 - 11:40:38 »
Hallo,

welche Möglichkeiten gibt es denn externe Programme in Notes einzubinden?

Habe gesehen, bei Rahmen kann man Url angeben

Gibt es weitere Möglichkeiten?

Schönen Tag, Pippo

Offline thoge

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 533
  • Geschlecht: Männlich
Re:Externe Programme in Notes einbinden
« Antwort #1 am: 24.02.04 - 14:40:31 »
Hallo pippo,

ich denke, dass es da viele Möglichkeiten gibt.

Schau mal in der Designer-Hilfe unter

@command execute

Zitat
Startet ein Anwendungsprogramm.

Syntax

@Command( [Execute] ; Anwendung ; Dateinamen )

Parameter

Anwendung
Text. Der Pfad und der Dateiname des zu startenden Anwendungsprogramms.

Dateinamen
Text oder Textliste. Die Pfade und Namen der Dateien, die vom Anwendungsprogramm geöffnet werden sollen. (Sie können mehrere Dateien angeben, wenn das Anwendungsprogramm bei seinem Start mehrere Dateien öffnen kann.)

Verwendung
Geben Sie die Pfade und Dateinamen gemäß den Konventionen des verwendeten Betriebssystems an.

HTH

thoge
« Letzte Änderung: 24.02.04 - 14:42:29 von thoge »
s 6.5.5 w2k3 5
c 6.5.5 wxpp 180

Offline Don Pasquale

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 1.390
  • Geschlecht: Männlich
  • Don Pasquale
    • Auf Verlorenem Posten
Re:Externe Programme in Notes einbinden
« Antwort #2 am: 24.02.04 - 14:47:59 »
Oder in LotusScript mit

 shell

Ciao
Don Pasquale

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Externe Programme in Notes einbinden
« Antwort #3 am: 24.02.04 - 16:08:25 »
... oder über die WinAPI mit ShellExecute => s. Tipps & Tricks => aktuelle Adress anzeigen lassen...

ata
Grüßle Toni :)

Axel Janssen temp

  • Gast
Re:Externe Programme in Notes einbinden
« Antwort #4 am: 24.02.04 - 18:44:29 »
... oder mit Java:
- java.rmi
- webservices

Für Datenbanken gibt es:
- DECS/LEI
- ODBC
- JDBC

Es gibt zahlreiche Möglichkeiten der assynchronen Integration:
- Programme können sich z.B. auf die gleiche RDBMS zugreifen.
- Oder beide Programme können in Dateien eines Verzeichnisses schreiben und lesen.
- moderner sind Messaging Programme wie Websphere MQ oder billigere Varianten.
Programme können dort in eine Message Queue schreiben und lesen. Das Messaging Programm dient als Umgebung, die für die Stabilität des Messaging Austauschs sorgt.

Für die Integration mit MS-Produkten gibt es noch OLE und COM (letzteres nur pull aus Sicht der integrierten Anwendung).
Gruß Axel
« Letzte Änderung: 24.02.04 - 18:45:35 von Axel Janssen temp »

Offline pippo

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 580
  • I love YaBB 1G - SP1!
Re:Externe Programme in Notes einbinden
« Antwort #5 am: 25.02.04 - 08:42:58 »
Hallo zusammen,
erstmals vielen Dank für Eure Beiträge,

ich meinte diese Anwendungen in Notes integriert. Das heist, diese Anwendungen sollten schön in einem Rahmen starten.

Habe bei Rahmen eine URL... eingegeben; es funktioniert

gibt es andere Möglichkeiten

wenn eine URL z.B. ein Password verlangt, so möchte ich, dass dieses Passwort erst verlangt wird, sofern ein User dieses spez. Programm starten möchte. Sofern in einem Rahmen eine URL steht, so kommt das Passwordfenster sofort nach starten der Datenbank

ich tu mich mit deutsch etwas schwer - hoffe, dass Ihr mich trotzdem verstanden habt

Wünsche Euch allen noch einen schönen Tag
Grüße, Pippo

Offline ata

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 5.092
  • Geschlecht: Männlich
  • drenaiondrufflos
    • Anton Tauscher Privat
Re:Externe Programme in Notes einbinden
« Antwort #6 am: 25.02.04 - 18:32:38 »
... sorry, ich habs nicht begriffen

ata
Grüßle Toni :)

Axel Janssen temp

  • Gast
Re:Externe Programme in Notes einbinden
« Antwort #7 am: 25.02.04 - 19:23:54 »
Ich würde sagen, es hängt einzig und alleine von den Sicherheitseinstellungen des eingebundenen Programms ab.

Ich verstehe es so:
-> du hast eine Datenbank notesFrameset.nsf

In einem frame des framesets wird eine nicht-Notes-Anwendung via URL eingebunden.
Nennen wir deren Einstiegsseite: http://server/ItsBetterAtTheBahamas/index.jsp

Durch die URL wird eine Ressource von der Fremdanwendung angefordert.
Diese Ressource (also die jsp-Seite) benötigt eine Autorisierung. Das ist so in der Anwendung festgelegt und du kannst das von Notes nicht ändern.

Du kannst das nur in der Fremdanwendung ändern.
Man kann in jedem Typ von Webanwendungen Seiten definieren, die keine Autorisierungs-constraints haben (alle können auf die Seite, ohne dass sie sich autorisieren müssen).

hoffe ich habe dich verstanden und mich einigermassen klar ausgedrückt.

Gruß Axel
« Letzte Änderung: 25.02.04 - 19:25:12 von Axel Janssen temp »

Offline pippo

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 580
  • I love YaBB 1G - SP1!
Re:Externe Programme in Notes einbinden
« Antwort #8 am: 26.02.04 - 08:38:39 »
Hallo Axel,
Du hast mich bestens verstanden.

Noch eine Frage: Das einbinden dieser externen Programm, kann man das ausschließlich über Rahmen machen, oder?

Schönen Tag, Pippo

Offline tuxie

  • Senior Mitglied
  • ****
  • Beiträge: 381
  • Geschlecht: Männlich
  • Lieber Sinn als Unsinn !!!
    • offizielles Stadtinformations.
Re:Externe Programme in Notes einbinden
« Antwort #9 am: 27.02.04 - 11:38:16 »
Hallo,

also das was du gemacht hat ist eine Internetadresse im Rahmen geöffnet, hier benutzt  LN ja die Funktionen eines Webbrowsers aber ich glaube nicht das man eine richtige Anwendungen in einem Rahmen öffnen kann.

TSchau Ingo
2x Domino R5.011 on Linux
85 Users Notes R5.0.10 on WIN NT4SP6/Win2k SP4

Offline Axel_Janssen

  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 769
Re:Externe Programme in Notes einbinden
« Antwort #10 am: 28.02.04 - 20:03:59 »
Noch eine Frage: Das einbinden dieser externen Programm, kann man das ausschließlich über Rahmen machen, oder?

Als gesamte Anwendung erstmal ja. Es gibt noch die Möglichkeit von iFrames.
Richtig zufriedenstellend ist das aber auch nicht.

Was ist eine Anwendung?
Eine Anwendung arbeitet über einen bestimmten Bestand an persistent abgespeicherten Daten. (Datenzugriffs-Layer)
Eine Anwendung erfüllt bestimmte Business-requirements was sie mit den Daten machen soll. Sie stellt Funktionalitäten zur Verfügung, die auf die Daten zugreifen und diese manipulieren. (Business-Layer)
Eine Anwendung stellt dem Anwender screens zur Verfügung, in denen er mit den Business-Funktionalitäten kommunizieren kann (Präsentations-Layer).

Wenn man jetzt diese 3 Layer konsequent trennt, ist es theoretisch denkbar, dass der Präsentationslayer ausgetauscht werden kann. Ja, dass sogar der Präsentationslayer von Anwendung A mit dem Businesslayer von Anwendung B interagiert.

Anwendungen werden dann nicht mehr als monolytische Blöcke verstanden, sondern vielmehr als ein Gebilde von zusammenhängenden Diensten.

Das ist wichtig im Kontext von J2EE und .NET.

Gruß Axel
... design patterns are abstract designs that help identify the structure and elements involved in a specific design solution. From this, a concrete implementation can be produced.
Kyle Brown

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz