'you have mail' Script nach ... Query
Jeder Prozessschritt der mit einem Query gesteuert
wird, verfügt auch über ein Script, dass nach dem Query ausgeführt
wird. Dabei handelt es sich um ein
VB-Script (Visual Basic Script), mit dem man vorher
selektionierte Daten nachträglich noch verändern kann. Ein
Postscript, also ein Script das "Danach" ausgeführt wird, hat den
Vorteil, dass ein Query nicht mehr verändert werden muss, also eine
gewisse Basis an Daten zur Verfügung stellt und danach mittels einer
Programmiersprache indivduell angepasst werden kann. Da man mit
einer Programmiersprache mehr Möglichkeiten hat, können nach dem
Query noch beliebig Daten Programmgesteuert geändert werden. Ein
VBScript erhält einen gewissen Satz an Variablen zur Verfügung
gestellt, welche eine Datenbankverbindung zu den Querydaten
ermöglichen und einen Bezug zur Message herstellen.
Ansicht
Der Bildschirm enthält an erster Stelle den
Scripteditor, das ist ein Zeilenorientierter Editor in dem das
VBScript erfasst wird. Neben den Editor gibt es eine Reihe an
vordefinierten Variablen und Ersetzungen, welche mittels einer
Menuschaltfläche zur Verfügung gestellt werden. Unter dem VBScript
Editor befindet sich ein Splitter, mit dem die Bildschirmaufteilung
von Editor und dem Rest selber in der Grösse einstellen kann.
Darunter befindet sich eine Liste mit allen vordefinierten Variablen
die dem VBScript übergeben werden, einige sind nicht sichtbar da sie
z.B. die Datenbankverbindung enthalten. Unterhalt dieser Liste
befindet sich das Ausgabefenster, in dem das Resultat angezeigt
wird. Mit dem Resultat ist der Inhalt der Tabelle gemeint, der vom
dem Script zugehörigen Query erstellt und vom Script verändert
wurde.
Bedienung
Bedienen Sie die Elemente auf dem Bildschirm wie
folgt:
-
Script Editor
Erfassen/Bearbeiten Sie hier ein VBScript. Auf der rechten
linken Seite wird die Zeilennummer im Editor angezeigt. Wenn Sie
Tabulator verwenden möchten, drücken Sie die Controltaste und
die Tabulatortaste. Die Normale Tabulatortaste wird
standardmässig zum Wechseln zwischen den Elementen im Dialog
verwendet. Wenn Sie über den rechen oder unteren Rand hinaus
schreiben, wird automatisch die Scrollbar eingeblendet.
-
Variablen Vorgaben
Hier finden Sie die vorgegebenen Variablen, die dem Script als
Variablen übergeben werden. Sie können die Spalte "Variablenwert
Eingabe" anpassen, indem Sie auf einen Wert in dieser
Spalte mit der Maus clicken und den Wert danach bearbeiten. In
der Spalte "Variablenwert Ausgabe" werden nach
Ausführung des Scripts die Werte dieser Variablen angezeigt.
-
Ausgabe Resultat
In diesem Fenster das ein eingebettetes Browserfenster ist, wird
das Resultat der entsprechenden Datenbanktabelle angezeigt, für
welche Sie den Scriptdialog geöffnet haben. Hier wird in
Tabelarischer Form der Inhalt der Datenbanktabelle angezeigt.
Damit sind Anpassungen die Sie durch das VBScript vorgenommen
haben, sofort ersichtlich.
-
OK
Schliesst diesen Dialog und speichert das VBScript. Das Script
darf auch leer sein, es wird dann nichts ausgeführt.
-
Abbrechen
Schliesst diesen Dialog ohne zu speichern. Bitte beachten Sie,
dass eventuell vorgenommene Änderungen verloren gehen.
-
Testen
Mit dieser Schaltfläche führen Sie das Script aus. Im
Hintergrund wird die ganze Message von Begin her, also beim
Laden der Message und Ausführen des Trigger-Querys bis zu der
Stelle simuliert, an der sich das bearbeitende VBScript
befindet. Damit haben Sie eine exakte Umgebenung mit den
gleichen Voraussetzungen als ob Sie die Message durch den Job
verarbeiten würden.
Zusätzliche Script-Variablen
Es gibt noch einige diverse Variablen, die dem
VBScript vom Programm her zu Verfügung gestellt werden, diese
können Sie selbstverständlich auch verwenden. Dabei handelt es sich
um folgende vordefinierte VBScript-Variablen:
Variblenname |
Varialbentyp |
Beschreibung |
Authentification |
String |
Diese Variable enthält den Typ der Authentifizierung die
der verwendete EMail-Server einsetzt, folgende Werte sind
mögliche:
0 = None
1 = Login
2 = Plain
3 = CRAM-MD5
4 = NTLM |
SMTPDomain |
String |
Diese Variable enthält die SMTP-Domain, falls diese für
die Anmeldung mit der Authentifikation vom Typ 4 (NTLM)
verwendet wird. |
SMTPServer |
String |
Das ist der Name des SMTP-Servers. |
AttachmentPrefix |
String |
Original Prefixname für Anhänge |
SMTPUser |
String |
Benutzername des SMTP-Servers |
TSLPort |
String |
Wen zur Verschlüsselung TSL verwendet wird, steht in
dieser Variable die Portnummer. |
SMTPPassword |
String |
Passwort des SMTP-Servers |
SSLPort |
String |
Wen zur Verschlüsselung SSL verwendet wird, steht in
dieser Variable die Portnummer. |
UseSSL |
String |
Flag ob die SSL-Verschlüsselung verwendet werden soll,
"0" oder "1". |
SMTPPort |
String |
Portnummer des SMTP-Servers für ausgehende EMails |
EMailcc |
String |
Eine Fixe Empfängeradresse die eine Kopie der EMail
erhalten soll |
Attachmentsize |
String |
Die Maximale Grösse von Anhängen in Megabytes. |
UseTSL |
String |
Flag ob die TSL-Verschlüsselung verwendet werden soll,
"0" oder "1". |
|
|
CodX Software AG
Sinserstrasse 47
6330 Cham
Switzerland |
Support
http://support.codx.ch
|
|
|