Mit Hilfe des Objekts »Include File« können Sie den Inhalt einer Datei um
aktuelle Variablenwerte ergänzen. Dem Objekt werden als Parameter die Namen (samt
Pfad) einer Quelldatei und einer Zieldatei übergeben. Daraufhin wird der Inhalt
der Quelldatei ausgelesen. Werden dabei Variablennamen entdeckt, die in runden
Klammern mit vorangestelltem »%« stehen, z.B. %(System.Input.Caller), so werden
diese durch ihren aktuellen Wert ersetzt. Anschließend wird der so modifizierte
Inhalt der Quelldatei in die Zieldatei geschrieben. Existiert die Zieldatei
bereits, so wird an den bestehenden Inhalt angehängt, andernfalls wird sie
erzeugt.
So sind Sie in der Lage, beliebige Daten der aktuellen Verbindung in einer Datei
zu sichern. Aber auch das Erstellen eines ausgehenden Auftrags mit Hilfe dieser
Funktion ist möglich. So können Sie z.B. in eine entsprechend vorbereitete Datei
die Rufnummer oder die CSID der Gegenstelle eintragen lassen und die Zieldatei
dann mit entsprechender Extension im API-Verzeichnis von David ablegen lassen.
Dort wird sie dann als Job-Datei erkannt und entsprechend bearbeitet (lesen Sie
dazu auch die Hinweise zu den API-Services in diesem Kapitel).
|