Package com.highdeal.notification
Java package provides you with all the Java classes
necessary to develop a client application that implements the handling of notification services in your SAP CC system landscape;
This service is provided by the Message TCP technical interface
and benefits from its features (high availability, ...).
- Technical Interface: Message TCP
- Endpoint: Dispatcher instance(s) of the SAP CC system
- API Technology: [x] Java, [ ] SOAP, [ ] Proprietary XML
- Security: SAP CC Security Guide
Notification Services
Business Notification Services
The SAP CC system generates business notification alerts relating to charging and accounting.
System Notification Services
The SAP CC system generates technical notification alerts for monitoring the SAP CC system.
Asynchronous Notifications
SAP CC provides asynchronous notifications relating to the:
- System processing level
- Business processing level (account and balance management)
Synchronous Notifications
Bussines processing level (account and balance management): SAP CC provides some business notifications in
the results of the charging operations (event-based, session-based, or offline).
Prerequisistes
- Synchronous services: The notifications are included in the result of the charging operation requests; Refer then to the convergent charging services.
- Asynchronous services: The notifications are regularly published but not in the timeframe of the charging operations.
- A notification policy must be configured in the SAP CC system. Refer to the corresponding Customizing activity in the SAP CC Implementation and Configuration Guide.
- Some master data must be configured in the SAP CC system. Refer to the corresponding Customizing activity in the SAP CC Implementaton and Configuration Guide and to the SAP CC Notification Reference.
- Implement the
NotificationHandlerJava interfaceto develop the functions that deal with notifications received from the connected SAP CC system - Instantiate the
NotificationServiceClientas described in the Javadoc of the Notification Service Client. - See the SAP CC Notification Reference about the notifications provided by SAP CC.
- See the SAP CC Application Help about the notification management feature.
- See the SAP CC Implementation and Configuration Guide to set up the notification policy of the SAP CC system.
You have determined the notifications you want to be able to handle in your client application: System processing level, Business processing level (account and balance management).
Regarding to the business notifications relating to accounting and charging, you have determined the relevant processing mode:
Tip
Consult the SAP CC Notification Reference documentation for more information about these notifications.
Example
Your system landscape must be able to handle the notifications available for the management of accounts and balances (ABM). Your Java-based application must treat the amount alerts and the account expiration alerts sent by an SAP CC system.
Configuration
Before implementing the handling of asynchronous notifications:
Implementation in Your Client Application
Customizing Sequence
Perform the following steps to implement the notification handling for Balance Alerts in your Java-based application:
Additional Information
Consult the product documentation of SAP Convergent Charging:
-
ClassDescriptionThis class represents an internal notification sent by the SAP CC system; An internal notification message relates to an event exceptional or not that took place in an instance of the SAP CC system and that must be handled by a mediation system (from the
generated rated transactionsincluded in the answers of the charging operation requests), but not by an external system.This class represents the book of thepredefined notification descriptions; It contains all the typicalnotificationsthat may be sent by the connected SAP CC system and that you must handle in your client application when developing a class that implement theNotificationHandler Java interface.This Java interface must be implemented by classes that filter notification descriptions.This class represents a notification sent by the SAP CC system.This class represents a predefined description of anotification; It specfies some keys of complementary information that must be included in the notifications.ThisJava interfacemust be implemented by your classes that must manageincoming notificationssent by the connected SAP CC system.Thisenumerationlists the severity level of anotification: INFORM, SECURITY, ALERT, FAILURE, FATAL, WARN, QUIET.This Java class implements the notification service client that you must instantiate to be able tohandleasynchronous notificationsin your client application.