Software AG Products 10.7 | Integrating On-Premises and Cloud Applications | Integration Server Built-In Services | Alert Folder | Summary of Elements in this Folder | pub.alert.notifier:create
 
pub.alert.notifier:create
WmPublic. Creates a notifier. The notifier runs in the background and generates notifications based on its input parameters.
Input Parameters
name
String. Name of the notifier.
enabled
Boolean. Optional. Specifies whether the notifier is enabled or not. Set to true or false accordingly. If the notifier is disabled, notifications are not generated for the specified channel.
channelIds
String. Identifies the channel for which you want to receive notifications. You can specify either an individual channel identifier or multiple comma-separated identifiers. For example, 2 for "Server Error" or 10 for "Threat Protection" or 2, 10 for both.
intervalInSeconds
Short. Time in seconds after which the notifier should check for unread alerts.
severityCutoff
Short. The severity of the alerts that the notifier should consider to generate notifications. For example, if you set this value as 0, you will receive notifications only for critical events. If you set this value as 1, you will receive notifications for Critical and Error events. This parameter can have one of the following values:
*0: Critical
*1: Error
*2: Warning
*3: Information
notifyInstantly
Boolean. Optional. Specifies whether or not notifications should be sent as soon as an alert is raised. Set to true or false accordingly.
Note:
If intervalInSeconds is also specified, then this parameter takes precedence.
webSocketEnabled
Boolean. Optional. Specifies whether or not Integration Server uses a WebSocket connection to send notifications. Set to true or false accordingly.
webSocketSender
Document. Optional. Sends a message on a connected WebSocket session. This allows real-time duplex communication.
endPointURL
String. The URL of the remote WebSocket server that Integration Server uses to send notifications.
serviceInvokeEnabled
Boolean. Optional. Specifies whether a service should be invoked with the notifier parameters as pipeline variables or not. Set to true or false accordingly.
serviceInvokeSender
Document. Invokes a service when a notifier processes an alert.
nsName
String. The namespace of the service that is invoked by the notifier. For example, pub.flow:tracePipeline .
smtpEnabled
Boolean. Optional. Specifies whether Integration Server uses an SMTP server to send notifications or not.
smtpSender
Document. Optional. Details of the SMTP Server and client used to send the notifications.
to
String. E-mail address of the recipient for a notification. If you specify multiple addresses, separate them with commas.
from
String. E-mail address of the sender. If you do not specify this value, Integration Server uses the value specified from for the mail.smtp.from JVM property. Furthermore, if a value is not specified for that property, Integration Server uses the default value, user@servername, where the user is the operating system user ID, and servername is the host name of Integration Server.
mailhost
String. Hostname of the SMTP server.
mailhostPort
Integer. The port on which the SMTP server listens to incoming connections.
auth
Document. Authorization information that the SMTP service submits to the SMTP server.
Key
Description
user
String. Username that Integration Server uses to send notifications.
pass
String. Password associated with the user.
secure
Document. Optional. Parameters specifying the security protocol and trust store information to perform certificate validation, which Integration Server uses to communicate with the SMTP server port.
Key
Description
transport​Layer​Security
String. Type of the security protocol that Integration Server uses to communicate with the SMTP server port. Set to:
*none, to use a non-secure mode to communicate with the port on the SMTP server. This is the default.
*explicit to use explicit security when communicating with the port on the SMTP server. With explicit security, Integration Server establishes an un-encrypted connection to the e-mail server, and then switches to the secure mode.
*implicit to use implicit security to communicate with the port on the SMTP server. With implicit security, Integration Server always establishes an encrypted connection to the e-mail server.
truststoreAlias
String. Optional. Alias for the truststore that contains the list of certificates that Integration Server uses to validate the trust relationship.If you do not specify a truststore alias, the default truststore alias is used.
useJSSE
Boolean. Optional. Determines if Integration Server uses the JSSE library to create outbound SMTP connections. This parameter can have one of the following values:
*Blank (default). The value of the watt.net.ssl.​​email.client.​useJSSE configuration property is used.
*yes, to use the JSSE library to create a port that supports TLS 1.1 or TLS 1.2.
*no, to use the Entrust IAIK library to create a port that supports only TLS 1.0, which is not secure.
Output Parameters
message
String. Message stating whether the notifier is created or not.
Usage Notes
None.