MATRIXX Normalization Module
The Normalization module is responsible for validating the incoming request data and performing any operator-specific normalization of the data. It is integrated with the MATRIXX Charging Application and the MATRIXX Policy Application.
After a network message is received and transformed into MATRIXX Data Container (MDC) format by a gateway, the Normalization module maps the necessary message fields to the MDC fields in the in-memory databases. For usage messages, it determines the service type processed based on the field values in the message and stores the pricing object ID of the service type in the message. It uses the service type ID to determine the event types being rated and the pricing to apply during rating.
The detailed rules for normalization are driven by configuration data and the specific modules that are installed. Usually, all the processing necessary can be accomplished through configuration. However, if an operator has unique normalization requirements that cannot be achieved through configuration, a custom business logic module can be added to meet these requirements.
The response message is passed by the Normalization module on its way back to the gateway. This allows any necessary conversion of the data back into operator-specific formats.