|
SAP CC 1.0
API 4.2 (Core) |
||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
See:
Description
| Packages | |
|---|---|
| com.highdeal.admin.hci | Provides the administration JAVA / XML APIs. |
| com.highdeal.calendar.hci | Provides the JAVA / XML APIs related to calendar and specifically to public holidays. |
| com.highdeal.catalog.hci | Provides API for Price'n Rate cataloging feature. |
| com.highdeal.chrono.hci | Provides classes for managing chronology. |
| com.highdeal.cnd.message | Provides classes for managing application messages. |
| com.highdeal.currency | Provides classes for currency and money representation. |
| com.highdeal.filter.hci | Provides some common classes (filters and modification models) for supporting search and bulk modification APIs. |
| com.highdeal.guiding.common | |
| com.highdeal.hci | Provides support for all JAVA / XML APIs. |
| com.highdeal.hci.http | Provides classes for calling API through HTTP. |
| com.highdeal.notification | Provides the Notification Framework. |
| com.highdeal.pnr.hci | Provides the Price'nRate JAVA / XML APIs. |
| com.highdeal.pnr.tif | Defines the Transaction Integration Framework (TIF). |
| com.highdeal.tax.hci | Provides Tax Framework JAVA / XML APIs. |
| com.highdeal.udr.hci | Provides data models for user defined records. |
The SAP CC API Reference online documentation is intended for programmers that need to implement services provided by SAP Convergent Charging.
This overview is an introduction how to program with SAP CC. Some tutorials, examples and use cases are provided. It lists the SAP CC services to implement in your applications and presents the necessary APIs (data model, Java classes...).
The ways used to communicate with SAP CC Core Server are to send messages written in XML via the HTTP protocol for configuration (including provisioning) and to send messages (for rating and charging requests) via a TCP/IP protocol to speed up the exchanges.
According to your needs and to your architecture, SAP Convergent Charging can provide you with several services for your business.
| SAP CC Services | Stateful | Stateless | SAP CC API | Communication Protocol |
|---|---|---|---|---|
| Provisioning Services |
|
|
Java API, XML API | XML/HTTP |
| Global Rating and Charging Services |
|
|
Java API | TCP/IP |
| Administration Services |
|
Java API, XML API | XML/HTTP | |
There are 2 sets of APIs to communicate with the Core Server of SAP Convergent Charging. You can use the:
The main Java classes are:
| Service | Java Class | |
|---|---|---|
| Stateful | Stateless | |
| Communication | com.highdeal.hci.MessageOperation | |
| Provisioning |
Business Model (mostly done via the GUIs):
Commercial:
Technical:
| |
| com.highdeal.pnr.hci.ChargeModel | ||
| Global Rating | com.highdeal.cnd.message.StatefulServiceClient | |
| com.highdeal.cnd.message.StatelessServiceClient | ||
| Administration | com.highdeal.admin.hci | |
It is possible to implement some services by using the SAP Convergent Charging XML APIs. This online document includes all the necessary XML fragments of the APIs (data models and operations). An XSD schema is also provided.
Tips:
Because the data models implement the interface
com.highdeal.hci.XMLMarshallable, they defined themselves
how to be serialized in or materialized from an XML format.
| Provisioning: First Class Objects | |
|---|---|
| Product | com.highdeal.pnr.hci.ProductModel |
| ChargeComponentModel | com.highdeal.pnr.hci.AccessModel |
| TranslationTable | com.highdeal.pnr.hci.TranslationTableModel |
| Offer | com.highdeal.pnr.hci.OfferModel |
| Subscription | com.highdeal.pnr.hci.SubscriptionModel |
| Access | com.highdeal.pnr.hci.AccessModel |
| Provisioning: Second Class Objects | |
| ChargeableItemDescription (product) | com.highdeal.pnr.hci.ChargeableItemDescriptionModel |
| ChargeCondition (offer) | com.highdeal.pnr.hci.ChargeConditionModel |
| OfferCondition (offer) | com.highdeal.pnr.hci.OfferConditionModel |
| ChargeActivation (subscription) | com.highdeal.pnr.hci.ChargeActivationModel |
| Parameter (offer) | com.highdeal.pnr.hci.ParameterModel |
| CounterDescriptionModel (offer) | com.highdeal.pnr.hci.CounterDescriptionModel |
| Note: To work with a second class object, it is necessary to use its corresponding first class object that has creation, modification, research and deletion APIs. | |
| Global Rating: | |
| n/a | n/a |
| Administration: | |
| AdminParameterModel | com.highdeal.admin.hci.AdminParameterModel |
| InstanceMap | ccom.highdeal.admin.hci.InstanceMap |
| StatusModel | com.highdeal.admin.hci.StatusModel |
The known limitations are described in this documentation and in the Technical Reference Guide and in all the product documents regarding to the type of users.
For overviews, tutorials, examples, guides, and tool documentation, please see:
(c) Copyright 2009 SAP AG. All rights reserved.
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of SAP AG. The information contained herein may be changed without prior notice. Some software products marketed by SAP AG and its distributors contain proprietary software components of other software vendors.
All other product and service names mentioned are the trademarks of their respective companies. Data contained in this document serves informational purposes only. National product specifications may vary.
These materials are subject to change without notice. These materials are provided by SAP AG and its affiliated companies ("SAP Group") for informational purposes only, without representation or warranty of any kind, and SAP Group shall not be liable for errors or omissions with respect to the materials. The only warranties for SAP Group products and services are those that are set forth in the express warranty statements accompanying such products and services, if any. Nothing herein should be construed as constituting an additional warranty.
Some components of this product are based on Java. Any code change in these components may cause unpredictable and severe malfunctions and is therefore expressively prohibited, as is any decompilation of these components.
com.highdeal.hci.MessageOperation,
ProductModel,
OfferModel,
SubscriberAccountModel,
SubscriptionModel,
AccessModel,
StatefulServiceClient,
StatelessServiceClient,
com.highdeal.admin.hci
|
SAP CC 1.0
API 4.2 (Core) |
||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
SAP Convergent Charging 1.0 (build R4.2.1.35.0.0)
CONVERGENT CHARGING 4.2
(c) Copyright 2009 SAP AG. All rights reserved.