Systemobjektfunktionen
- Aktualisiert2026-07-22
- 2 Minute(n) Lesezeit
Systemobjektfunktionen bieten eine einfache Möglichkeit für die Interaktion mit dem Laufzeitsystem.
Das sys-Objekt ist immer verfügbar, so dass Sie keine sys-Variable benötigen. Funktionen und Attribute können direkt aufgerufen werden.
Analog zu Datentypen hat das sys-Objekt Attribute und Typfunktionen. Greifen Sie auf Attribute und Typfunktionen mit dem Operator : zu.
| Attribut | Datentyp | Beschreibung |
|---|---|---|
| calender:time | timestamp | Gibt die Systemzeit zum Zeitpunkt der Suchanfrage aus. |
| licensing:containerIds | text | Gibt die im Dongle gespeicherten Lizenz-IDs aus. |
| licensing:expirationTime | timestamp | Gibt bei Verwendung einer temporären Lizenz den Zeitstempel des Ablaufdatums aus. |
| licensing:licenseKind | sys:licensing:kind | Gibt den im Dongle gespeicherten Lizenztyp aus. |
| licensing:licenseText | text | Gibt den im Dongle gespeicherten Lizenznamen aus. |
| programName | text | Gibt den Namen des aktuell ausgeführten PAscript-Programms aus. |
| slot | slot | Gibt eine Referenz auf den eigenen Slot in einer Testkomponente aus. |
| system:freePABMemory | int32 | Gibt den freien Speicher des Laufzeitsystems in Byte aus. |
| system:rtsld | int32 | Gibt die Nummer des Laufzeitsystems aus, auf dem das PAscript-Programm ausgeführt wird. |
| system:rtsVersion | int32 | Gibt die Version des Laufzeitsystems im Format MajorVersion.MinorVersion.ServicePack.Release aus. |
| task | task | Gibt den Task aus, der das aktuelle PAscript-Programm ausführt. |
| testName | text | Gibt den Namen des aktuell ausgeführten Tests aus. |
| Typfunktionen | Definition |
|---|---|
| :logError() | Sendet eine error-Nachricht an die relevanten Ziele und gibt den Status aus. |
| :logInfo() | Sendet eine info-Nachricht an die relevanten Ziele und gibt den Status aus. |
| :logSuccess() | Sendet eine success-Nachricht an die relevanten Ziele und gibt den Status aus. |
| :logWarning() | Sendet eine warning-Nachricht an die relevanten Ziele und gibt den Status aus. |
| :systemLink:request | Sendet eine HTTP-Anfrage an den angegebenen SystemLink-Endpunkt. Wenn kein Benutzer-API-Schlüssel angegeben ist, wird der Client-API-Schlüssel verwendet. Gibt den Antworttext als jsonValue und den HTTP-Statuscode (-1) im Falle eines Systemfehlers aus. |
| :terminateTest() | Beendet die Testausführung. |