Parameter | Description |
---|---|
config.enabled | Enable/disable the application. Default: true (enabled) |
config.auth.url | URL of the OAuth service used to obtain token to be used when accessing Notifications Hub. If not provided, then the Basic HTTP authentication method will be used. |
config.auth.scope | The scope value used when requesting OAuth token. |
config.auth.user | OAuth client ID or username for Basic HTTP authentication. |
config.auth.pwd | OAuth client secret or password for Basic HTTP authentication. |
config.publish.url | URL of the Notifications Hub web service. |
config.ws.timeout | Timeout in seconds for web service operations. Default: 30 seconds |
config.publish.period | Period for publishing outage notifications in seconds. Cannot be set lower than 15 seconds. Default: 60 seconds |
config.publish.timeout | Amount of time in minutes after which notifications pending delivery are deleted from the MYC_CSS_PARAM_VIO_TEXT table. Purpose of this configuration option is to avoid old notifications being sent out after Notifications Hub integration has been down for some time. Setting the parameter to 0 disables this functionality. Default: 240 minutes |
config.publish.nfy_limit | Maximum number of notifications per message (per single web service call). Default: 100 |
config.publish.size_limit | Maximum size of a single message in bytes. Valid range [100000, 50000000]. Note: If a single notification is larger than the message size limit, such notification will not be published. Default: 1000000 |
config.publish.delete_sent | Delete notifications from the MYC_CSS_PARAM_VIO_TEXT database table once they are successfully published. Else, records are marked as sent but not deleted which can be useful for debugging purposes. Default: true |