Wiederholte Token im Schnellladeprogramm
Wenn Sie ein LoaderControlFileTemplate oder ein LoaderControlFileTemplateForAppend erstellen, wird für jedes Feld in der ausgehenden Tabelle eine Liste spezieller Token einmal wiederholt.
Die verfügbaren Token werden in der folgenden Tabelle beschrieben.
Token |
Beschreibung |
|---|---|
<CONTROLFILE> |
Dieses Token wird durch den vollständigen Pfad und Dateinamen der temporären Steuerdatei ersetzt, die von Campaign gemäß der im Parameter LoaderControlFileTemplate angegebenen Vorlage generiert wird. |
<DSN> |
Dieses Token wird durch den Wert der DSN-Eigenschaft ersetzt. Wenn die DSN-Eigenschaft nicht gesetzt ist, wird das <DSN>-Token durch den Datenquellennamen ersetzt, der im Kategorienamen für diese Datenquelle verwendet wird (derselbe Wert, der zum Ersetzen des <DATABASE>-Tokens verwendet wird). |
<DATABASE> |
Dieses Token wird durch den Namen der Datenbanktabelle ersetzt, in die Unica Campaign Daten lädt. Dies ist derselbe Datenquellenname, der im Kategorienamen für diese Datenquelle verwendet wird. |
<DATAFILE> |
Dieses Token wird durch den vollständigen Pfad und Dateinamen der temporären Datendatei ersetzt, die von Unica Campaign während des Ladevorgangs erstellt wird. Diese Datei befindet sich im temp-Verzeichnis UNICA_ACTMPDIR von Unica Campaign. |
<NUMFIELDS> |
Dieses Token wird durch die Anzahl der Felder in der Tabelle ersetzt. |
<PASSWORD> |
Dieses Token wird mit dem Datenbankkennwort von der aktuellen Ablaufdiagrammverbindung zur Datenquelle ersetzt. |
<TABLE> |
Dieses Token ist veraltet, es wird jedoch zur Gewährleistung der Abwärtskompatibilität unterstützt. Siehe <TABLENAME>, der ab Version 4.6.3 <TABLE> ersetzt. |
<TABLENAME> |
Dieses Token wird durch den Namen der Datenbanktabelle ersetzt, in die Unica Campaign Daten lädt. Dies ist die Zieltabelle Ihres Prozesses 'Momentaufnahme' oder der Name der von Unica Campaign erstellten temporären Tabelle. |
<USER> |
Dieses Token wird mit dem Datenbankbenutzer der aktuellen Ablaufdiagrammverbindung zur Datenquelle ersetzt. |
Neben diesen speziellen Token enthält jede Zeile weitere Zeichen. Um ein einzelnes Zeichen auf jeder Zeile außer der letzten anzuzeigen, kann das Zeichen in spitze Klammern eingeschlossen werden. Für diese Funktionalität können Sie nur ein einzelnes Zeichen in die spitzen Klammern (< >) einschließen.
Damit wird in der Regel die Feldliste durch ein Komma getrennt. Beispielsweise generiert die folgende Syntax eine durch Kommas getrennte Liste der Feldnamen:
<FIELDNAME><,>
Die spitzen Klammern (< >) um das Komma geben an, dass das Komma auf jeder Zeile nach jedem eingefügten Feldnamen angezeigt werden soll, außer auf der letzten Zeile.
Falls eine beliebige Zeichenfolge nicht dieser Anforderung entspricht, wird sie jedes Mal wiederholt, auch beim letzten Mal. Um beispielsweise eine eingeklammerte, durch Kommas getrennte Liste der Feldnamen zu generieren, in der vor jedem Feldnamen ein Doppelpunkt steht, können Sie die folgende Syntax verwenden:
(
:<FIELDNAME><,>
)Da der Doppelpunkt nicht in spitzen Klammern (< >) eingeschlossen ist, wird er auf jeder Zeile wiederholt; das Komma dagegen wird auf jeder Zeile außer der letzten angezeigt. Die Ausgabe könnte wie folgt aussehen:
(
:FirstName,
:LastName,
:Address,
:City,
:State,
:ZIP
)Beachten Sie, dass nach dem letzten Feldnamen (ZIP) kein Komma steht, dass der Doppelpunkt dagegen vor jedem Feldnamen steht.