Interne Variablen werden von NiceLabel Automation vorgegeben. Ihre Werte werden automatisch zugewiesen und stehen als Nur-Lesen-Werte zur Verfügung. Das Schloss-Symbol vor dem Variablennamen unterscheidet interne Variablen von benutzerdefinierten Variablen. Sie können interne Variablen in Ihren Aktionen auf dieselbe Weise verwenden wie benutzerdefinierte Variablen. Die Trigger-bezogenen internen Variablen funktionieren für jeden Trigger als interne Variablen.
Interne Variable |
Verfügbar in Trigger |
Beschreibung |
ActionLastErrorDesc |
Alle |
Stellt die Beschreibung des zuletzt aufgetretenen Fehlers bereit. Verwenden Sie diesen Wert als Feedback für das Host-System, um die Ursache des Fehlers zu identifizieren. |
ActionLastErrorID |
Alle |
Stellt die letzte Fehlerkennung bereit. Dies ist ein Ganzzahlwert. Wenn der Wert 0 beträgt, gab es keinen Fehler. Sie können diesen Wert in Bedingungen nutzen, um zu prüfen, ob ein Fehler aufgetreten ist oder nicht. |
BytesOfReceivedData |
TCP/IP |
Stellt die Anzahl der vom Trigger empfangenen Bytes bereit. |
ComputerName |
Alle |
Stellt den Namen des Computers bereit, auf dem die Konfiguration ausgeführt wird. |
ConfigurationFileName |
Alle |
Stellt den Pfad und den Dateinamen der aktuellen Konfiguration bereit (.MISX-Datei). |
ConfigurationFilePath |
Alle |
Stellt den Pfad der aktuellen Konfigurationsdatei bereit. Siehe auch Beschreibung für „ConfigurationFileName“. |
DataFileName |
Alle |
Stellt den Pfad und den Dateinamen der Arbeitskopie der empfangenen Daten bereit. Jedes Mal, wenn der Trigger Daten empfängt, wird eine Backup-Kopie von ihnen unter dem eindeutigen Dateinamen erstellt, der von dieser Variablen angegeben wird. |
Database |
Database |
Stellt den Datenbank-Typ entsprechend der Trigger-Konfiguration bereit. |
Date |
Alle |
Stellt das aktuelle Datum im Format bereit, das durch das Systemgebietsschema vorgegeben wird, z. B. „26.2.2018“. |
DateDay |
Alle |
Stellt den aktuellen Tag im Monat bereit, z. B. „26“. |
DateMonth |
Alle |
Stellt den aktuellen Monat im Jahr bereit, z. B. „2“. |
DateYear |
Alle |
Stellt das aktuelle Jahr bereit, z. B. „2018“. |
DefaultPrinterName |
Alle |
Stellt den Namen des als Standard definierten Druckers bereit. |
DriverType |
Database |
Stellt den Namen des Treibers bereit, der zur Verbindung mit der ausgewählten Datenbank verwendet wird. |
Hostname |
TCP/IP |
Stellt den Hostnamen des Geräts/Computers bereit, das/der sich mit dem Trigger verbindet. |
HttpMethodName |
HTTP |
Stellt den Methodennamen bereit, den der Benutzer in der HTTP-Anfrage angegeben hat, z. B. GET oder POST. |
HttpPath |
HTTP |
Stellt den im HTTP-Trigger definierten Pfad bereit. |
HttpQuery |
HTTP |
Stellt den Inhalt der vom HTTP-Trigger empfangenen Abfragefolge bereit. |
NumberOfRowsReturned |
Database |
Stellt die Anzahl der Zeilen bereit, die der Trigger von einer Datenbank erhält. |
LocalIP |
TCP/IP |
Stellt die lokale IP-Adresse bereit, an der der Trigger antwortet. Dies ist nützlich, wenn Sie einen Multi-Homing-Rechner mit mehreren Netzwerkkarten (NIC) haben und bestimmen wollen, mit welcher IP-Adresse sich der Client verbunden hat. Dies ist beispielsweise beim Austausch von Druckern nützlich. |
PathDataFileName |
Alle |
Stellt den Pfad in der Variablen „DataFileName“ ohne den Dateinamen bereit. Siehe auch Beschreibung für „DataFileName“. |
PathTriggerFileName |
Datei |
Stellt den Pfad in der Variablen „TriggerFileName“ ohne den Dateinamen bereit. Siehe auch Beschreibung für „TriggerFileName“. |
Portname |
TCP/IP, HTTP, Webdienst |
Stellt die Schnittstellennummer gemäß Definition im Trigger bereit. |
RemoteHttpIp |
HTTP |
Stellt den Hostnamen des Geräts/Computers bereit, das/der sich mit dem Trigger verbindet. |
RemoteIp |
Webdienst |
Stellt den Hostnamen des Geräts/Computers bereit, das/der sich mit dem Trigger verbindet. |
ShortConfigurationFileName |
Alle |
Stellt den Namen der Konfigurationsdatei ohne Pfad bereit. Siehe auch Beschreibung für „ConfigurationFileName“. |
ShortDataFileName |
Alle |
Stellt den Dateinamen in der Variablen „DataFileName“ ohne den Pfad bereit. Siehe auch Beschreibung für „DataFileName“. |
ShortTriggerFileName |
Datei |
Stellt den Dateinamen in der Variablen „TriggerFileName“ ohne den Pfad bereit. Siehe auch Beschreibung für „TriggerFileName“. |
SystemUserName |
Alle |
Stellt den Windows-Namen des angemeldeten Benutzers bereit. |
TableName |
Database |
Stellt den Namen der im Trigger verwendeten Tabelle bereit. |
Time |
Alle |
Stellt die aktuelle Zeit im Format bereit, das durch das Systemgebietsschema vorgegeben wird, z. B. „15:18“. |
TimeHour |
Alle |
Stellt die aktuelle Stunde bereit, z. B. „15“. |
TimeMinute |
Alle |
Stellt die aktuelle Minute bereit, z. B. „18“. |
TimeSecond |
Alle |
Stellt die aktuelle Sekunde bereit, z. B. „25“. |
TriggerFileName |
Datei |
Stellt den Namen der Datei bereit, die Aktionen ausgelöst hat. Dies ist nützlich, wenn Sie eine Reihe von Dateien in einem Ordner überwachen und feststellen wollen, welche Datei die Aktionen ausgelöst hat. |
TriggerName |
Alle |
Stellt den Namen des Triggers gemäß Definition durch den Benutzer bereit. |
Username |
Alle |
Stellt den NiceLabel Automation-Benutzernamen des aktuell angemeldeten Benutzers bereit. Die Variable hat nur dann einen Inhalt, wenn die Benutzeranmeldung aktiviert ist. |