Installing the Notification Server

The Notification Server delivers notification messages to configured delivery channels and returns the notification message text and delivery ID to the Charging Server. Read on to learn how to install and set up the Notification Server.

For production systems, the Notification Server RPM must be installed on a non-engine server.

The Notification Server RPM installs the following files:
  • Notification Server
    • /opt/mtx/bin/mtx_notifier_camel.jar
  • Administration Files
    • /etc/init.d/mtx_notifier_camel — Configures the Apache Camel routes and endpoints.
    • /opt/mtx/bin/restart_notifier_camel.sh — A shell script that restarts the Notification Server.
    • /opt/mtx/bin/start_notifier_camel.sh — A shell script that starts the Notification Server.
    • /opt/mtx/bin/stop_notifier_camel.sh — A shell script that stops the Notification Server.
    • /opt/mtx/bin/notifier_vars.sh — A shell script that allows you to add additional directories to the loader.path property.
  • Configuration Files
    • /opt/mtx/conf/log4j2-mtx_notifier_camel.xml — Configures the logging parameters for the Notification Server.
    • /opt/mtx/conf/mtx_notifier_camel.yaml — Configures the connection and authentication parameters (RS Gateway, ActiveMQ queues, SMTP server, and so forth) for the Notification Server.
    • /opt/mtx/conf/mtx_notifier_camel.xml — Configures the Apache Camel routes and endpoints.
  • Sample Files
    • /opt/mtx/data/log4j2-mtx_notifier_camel.xml
    • /opt/mtx/data/mtx_notifier_camel.yaml
    • /opt/mtx/data/mtx_notifier_camel.xml

    During installation, if the sample files exist in /opt/mtx/data, they are copied to /opt/mtx/conf.

Note: The Notification Server reads the mdc_config_custom.xml file from the RS Gateway, which gets it from the MATRIXX Engine through the Gateway Proxy. However, if the RS Gateway does not start correctly, the Notification Server reads the mdc_config_custom.xml file from the local /opt/mtx/conf directory. For this reason, after upgrading your version of MATRIXX Digital Commerce, you should copy the new version of the mdc_config_custom.xml from the MATRIXX Engine to the /opt/mtx/conf directory on the Notification Server host.