dms.UpdateOsEvent

Aktualisiert den Scriptcode eines bestehenden OS-Events.

Dieser Job greift direkt auf die interne Scripting-Infrastruktur von enaio® zu. Falsch konfigurierte Events können auf Client- oder Serverseite zu unerwartetem Verhalten bis hin zu schwerwiegenden Fehlfunktionen führen.

1. Eingabeparameter

Name Typ Pflicht Beschreibung

OsEventId

INT

Ja

ID des zu aktualisierenden Events. Entspricht dem Feld id in der JSON-Rückgabe von dms.GetOsEvents.

VBCode

BYTE[]

Ja

Neuer Scriptcode des Events (JavaScript oder VBScript), als BYTE[] (BASE64) übergeben. Die Bytes als UTF-8 mit BOM kodieren — der Server erkennt UTF-8 ausschließlich am führenden BOM und speichert dann den vollen Unicode-Bereich. Ohne BOM werden die Bytes als Legacy-Windows-1252 (cp1252) interpretiert. Gilt unabhängig von is_js und davon, ob das System ein Unicode-System ist.
Beschreibung: Feld vb_code

dms.UpdateOsEvent ändert ausschließlich den Scriptcode (vb_code). EventCode, OsClassName, OsEventParams und AppClass sind unveränderlich; um diese zu ändern, muss das Event gelöscht und mit dms.CreateOsEvent neu angelegt werden (das neue Event erhält eine neue id).

2. Rückgabe

(INT): 0 = Job erfolgreich, sonst Fehlercode
Vollständige Fehlerliste