Introduction to Scripting

Action Script, the scripting language used in xMatters, has been designed to be lightweight and powerful, and to meet the unique requirements of xMatters systems software products and customers.

This introduction focuses on the basics of Action Script, and the requirements for event resolution.

Concepts

The primary purpose of the runtime portion of an xMatters deployment (the community of nodes) is to receive external events and manage business processes surrounding those events. This business process typically includes generating notifications, processing responses from notification recipients, and managing the life-cycle of the business process and its constituent parts.

xMatters Scripting and Event Flow Diagram

Terms

The following terms are used to describe elements of the business process management system:

Much of the business process is managed by compiled code distributed with the xMatters runtime. However, certain parts of the business process are “scriptable” so that users can customize behaviour according to their needs.

Event Processing Overview

Script Hierarchy

Script objects, methods, and variables

Script Creation Example

Getting Started With the xMatters Developer IDE

About the Scripting Reference