Das Notes Forum
Domino 9 und frühere Versionen => Entwicklung => Thema gestartet 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
-
Also wenn, dann nur mittels des SDKs. Mit Bordmitteln würd/könnt ich das nicht machen.
-
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
-
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.
-
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
-
möchte bei jeder neuen mail nen bit in ner sql db ändern.
-
Ich bin jetzt nicht der SQL-DB Guru, aber wäre da ODBC (mal von DECS oder LEI abgesehen) nicht die bessere Alternative?
Axel
-
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.
-
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?