Autor Thema: Aktion ausführen: VBS bei Maileingang  (Gelesen 1950 mal)

Offline chalexschulze

  • Frischling
  • *
  • Beiträge: 3
Aktion ausführen: VBS bei Maileingang
« am: 09.01.06 - 14:55:13 »
Hallo!

Ich bin neu hier uns mit Notes kenne ich mich auch noch nicht so dolle aus.

Möchte folgendes erreichen:
Es soll bei einem Maileingang eine Aktion ausgeführt werden, welche am Besten ein vb scripts (vbs) aufruft.
Geht das überhaupt, wenn ja wie? Das vbs läuft schon.

danke im voraus

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Aktion ausführen: VBS bei Maileingang
« Antwort #1 am: 09.01.06 - 15:05:12 »
Also wenn, dann nur mittels des SDKs. Mit Bordmitteln würd/könnt ich das nicht machen.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Aktion ausführen: VBS bei Maileingang
« Antwort #2 am: 09.01.06 - 15:05:28 »
Geht das überhaupt, wenn ja wie? Das vbs läuft schon.

Im Prinzip schon. Du kannst dir einen sogenannten getriggerten Agenten (der nach Eingang neuer Mail läuft) erstellen und in diesem Agent rufst du über die COM-Schnittstelle das Script auf.

Wenn du dich in Notes noch nicht so gut auskennst, ist das aber nicht ganz trivial. Gerade die Programmierung der COM-Schnittstelle erfordert einiges an Wissen.

Was soll denn das werden? Vielleicht gibt's ja noch einen anderen Weg.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Aktion ausführen: VBS bei Maileingang
« Antwort #3 am: 09.01.06 - 15:12:48 »
Axel, da reißt Du aber bei JEDER eingehenden Mail einen Agenten mit einer externen COM-Schnittstelle auf. Ob da auf längere Zeit gut geht. Und was ist mit Raceconditions in dem externen VBS? Also ich würde davon abraten.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Aktion ausführen: VBS bei Maileingang
« Antwort #4 am: 09.01.06 - 15:38:17 »
Axel, da reißt Du aber bei JEDER eingehenden Mail einen Agenten mit einer externen COM-Schnittstelle auf.

Sehe ich nicht unbedingt als so problematisch an, wenn sauber beendet wird. Ich lasse mich allerdings auch eines Besseren belehren.

Und was ist mit Raceconditions in dem externen VBS?

Ich habe ja auch geschrieben, dass das nicht trival ist und einiges an Wissen erfordert.


Warten wir mal darauf was der Fragesteller damit überhaupt bezwecken will.


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline chalexschulze

  • Frischling
  • *
  • Beiträge: 3
Re: Aktion ausführen: VBS bei Maileingang
« Antwort #5 am: 09.01.06 - 15:51:12 »
möchte bei jeder neuen mail nen bit in ner sql db ändern.

Offline Axel

  • Moderator
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.658
  • Geschlecht: Männlich
  • It's not a bug, it's Notes
Re: Aktion ausführen: VBS bei Maileingang
« Antwort #6 am: 09.01.06 - 16:00:42 »
Ich bin jetzt nicht der SQL-DB Guru, aber wäre da ODBC (mal von DECS oder LEI abgesehen) nicht die bessere Alternative?


Axel
Ohne Computer wären wir noch lange nicht hinterm Mond!

Offline m3

  • Freund des Hauses!
  • Gold Platin u.s.w. member:)
  • *****
  • Beiträge: 8.102
  • Geschlecht: Männlich
  • Non ex transverso sed deorsum!
    • leyrers online pamphlet
Re: Aktion ausführen: VBS bei Maileingang
« Antwort #7 am: 09.01.06 - 16:03:13 »
Da kann man nur hoffen, dass da nicht alll zu viele Mails "gleichzeitig" reinkommen.

Triviale Lösung wäre ein Agent, der sich via ODBC zu der DB verbindet und die Daten ändert. Dann brauchst Du das VBS nicht.

BTW - Die Anzahl der eingegangenen Mails kannst Du auch aus dem Log ermitteln.
HTH
m³ aka. Martin -- leyrers online pamphlet | LEYON - All things Lotus (IBM Collaborations Solutions)

All programs evolve until they can send email.
Except Microsoft Exchange.
    - Memorable Quotes from Alt.Sysadmin.Recovery

"Lotus Notes ist wie ein Badezimmer, geht ohne Kacheln, aber nicht so gut." -- Peter Klett

"If there isn't at least a handful of solutions for any given problem, it isn't IBM"™ - @notessensai

Offline chalexschulze

  • Frischling
  • *
  • Beiträge: 3
Re: Aktion ausführen: VBS bei Maileingang
« Antwort #8 am: 09.01.06 - 16:39:19 »
ok, welcher aktions/menüpunkt ist das.

und 2. hat wer von euch nen lauffähiges beispiel für so nen zugriff auf die db?

 

Impressum Atnotes.de  -  Powered by Syslords Solutions  -  Datenschutz