Qorus Integration Engine  3.0.4.p7
Qorus Common Server API

This section covers APIs and API concepts common to all Qorus user code, workflows, services, and jobs.

Qorus System Utility Classes

The following classes are imported into all user objects:

Qorus System Information

Logging function:

The following functions provide access to Qorus system information:

Qorus System Connection APIs

The following functions provide APIs to acquire system connection objects:

Qorus System Utility APIs

The following functions provide APIs to perform various actions with the Qorus system:

The following functions provide auditing functionality:

The following functions provide general utility functionality:

Note
all functions in the Util module are available in all user code objects in Qorus as well.

Old backwards-compatible API functions (will be maintained indefinitely for backwards compatibility):

Calling Services

Services can be called from anywhere in Qorus user code (from a workflow, from another service, or in a job). To call a service, use the ::$omqservice object imported into every workflow, service, and job program object as follows:

$omqservice.[system|user].<service_name>.<method_name>(<arguments>)

For example, to get all system properties in all domains:

my hash $props = $omqservice.system.prop.get();