ecm.system

The ecm.system namespace provides access to server metadata and object definitions.

Method Description

definition()

Returns the complete object definition of the server.

info()

Returns a snapshot of the pool connection statistics (version, host, timestamps, call count).

check_license()

Checks whether modules are licensed on the server.

module_info()

Returns detailed license information for a module.

jobs()

Lists all available server jobs grouped by namespace.

get_icons()

Fetches object/type icons (GIF) by their icon IDs.

run_script()

Executes a VBScript or JavaScript on the server.

empty_job()

Generic no-op job for server-side Before/After events.

get_user_data()

Reads a user-bound data record for the logged-in user.

set_user_data()

Stores or overwrites a user-bound data record.

get_os_events()

Lists server-side scripting events (OsEvents), optionally filtered.

create_os_event()

Creates a new server-side scripting event.

update_os_event()

Updates the script code of an event (only the code is mutable).

delete_os_event()

Deletes a server-side scripting event.

refresh_server_events()

Reloads the server-side OsEvents so changes take effect without a server restart.