This is a simple EMail Alert Operation.
InterSystems IRIS automatically sends all Ens.AlertRequest messages to the production item named Ens.Alert, if it exists. This production item may be a business operation, like this one, or it may be a routing process that provides logic to direct alerts to various business operations.
InterSystems IRIS sends all Ens.AlertRequest messages to the Event Log, regardless of whether or not Ens.Alert exists. If there is no production item named Ens.Alert, the place to find alert messages is in the Event Log.This class can also send email message for Managed Alerts created by InterSystems IRIS.
The type of adapter used to communicate with external systems
List of properties can be set as settings in the configuration file format is a comma separated list of property names
The adapter instance
Control whether detailed information is added to emails sent for standard
Ens.AlertRequestmessages. The default is 0 (or False) for backward compatibility reasons.
Control whether all Managed Alert actions will be included in the email, and the order in which the actions are included.
This controls whether network information for the node is included in the subject of the outgoing email. If you have many InterSystems IRIS installations on multiple systems, this may make it much simpler to identify which system issued an alert.
Property to hold the basic text used to separate sub-sections of each email message.
Prefix to include in the subject of emails sent by this system.
Helper method to write properties common to basic
Helper method to write out the Managed Alert History for a given ManagedAlert instance.
Create a notification email from a standard
Send a notification email for the incoming
Main handler for requests of type
Ens.AlertRequest. If IncludeDetailsis true, then the actual output will be performed in CreateEmailFromAlertRequest.
This is the default message handler. All request types not declared in the message map are delivered here