Das Notes Forum

Domino 9 und frühere Versionen => Entwicklung => Thema gestartet von: chalexschulze am 09.01.06 - 14:55:13

Titel: Aktion ausführen: VBS bei Maileingang
Beitrag von: chalexschulze 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
Titel: Re: Aktion ausführen: VBS bei Maileingang
Beitrag von: m3 am 09.01.06 - 15:05:12
Also wenn, dann nur mittels des SDKs. Mit Bordmitteln würd/könnt ich das nicht machen.
Titel: Re: Aktion ausführen: VBS bei Maileingang
Beitrag von: Axel 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
Titel: Re: Aktion ausführen: VBS bei Maileingang
Beitrag von: m3 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.
Titel: Re: Aktion ausführen: VBS bei Maileingang
Beitrag von: Axel 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
Titel: Re: Aktion ausführen: VBS bei Maileingang
Beitrag von: chalexschulze am 09.01.06 - 15:51:12
möchte bei jeder neuen mail nen bit in ner sql db ändern.
Titel: Re: Aktion ausführen: VBS bei Maileingang
Beitrag von: Axel 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
Titel: Re: Aktion ausführen: VBS bei Maileingang
Beitrag von: m3 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.
Titel: Re: Aktion ausführen: VBS bei Maileingang
Beitrag von: chalexschulze 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?