Skip navigation links
SAP Convergent Charging
  • Core APIs (Java and XML)
  • BART APIs (Java and XML)
  • IEC APIs (Java)

Java and XML APIs (Core)

  • Overview
  • Package
  • Class
  • Tree
  • Deprecated
  • Index
  • Help

Deprecated API

Contents

  • Interfaces
  • Classes
  • Fields
  • Methods
  • Constructors
  • Enum Constants
  • Deprecated Interfaces
    Interface
    Description
    com.highdeal.barbus.HAEventListener
    com.highdeal.cnd.message.PrePostRateEventListener
    Deprecated since version 2.0 of SAP CC and replaced by the operations of the session-based charging services

    This interface has to be implemented by the classes responsible for processing the result of a prerate or postrate operation in business context of real-time charging service with asynchronous communications. You implement a charging client using the AsyncStatefulServiceClient class.

    com.highdeal.pnr.tif.TransactionProcessor
    Deprecated since version 3.0 of SAP CC and replaced by ITransactionProcessor
    This Java interface describes the Transaction Integration Framework (TIF); This interface is deprecated and replaced by the ITransactionProcessor interface.

    Implementation in Your Customized SAP CC Core Server System

    The following methods are automatically called by the SAP CC system when transactions are delivered.

  • Deprecated Classes
    Class
    Description
    com.highdeal.cnd.message.ChargeableItemCollectorClient
    Since version 1.0 of SAP CC, this Java class is replaced by the StatefulServiceClient Java class. This class allows your Java-based client application to send some chargeable items to the SAP CC system by using an efficient message protocol based on TCP/IP.

    Caution

    Since version 1.0 of SAP Convergent Charging, this main Java class is replaced by the StatefulServiceClient main Java class. Consider also the AsyncStatefulServiceClient main Java class in this Java package.

    com.highdeal.pnr.hci.RefillPrepaidAccountOp
  • Deprecated Fields
    Field
    Description
    com.highdeal.cnd.message.CommunicationFailureException.CONNECTION_QUEUE_FULL
    This reason code is deprecated and can no longer be create in your charging client.
    5: Failure when the connection queue is full in your client application (mediation system).
    com.highdeal.pnr.hci.ForbiddenChargeException.INVALID_ACCOUNT
    Revoked: the value 16 and this field label (INVALID_ACCOUNT) are not used anymore.
    com.highdeal.pnr.hci.ForbiddenChargingProcessException.INVALID_ACCOUNT
    Do not remove this reason for compatibility with ForbiddenChargeException
    com.highdeal.pnr.hci.ForbiddenChargingProcessException.NO_ACCESS_FOUND
    Do not remove this reason for compatibility with ForbiddenChargeException
    com.highdeal.pnr.hci.ForbiddenChargingProcessException.NO_SUBSCRIPTION_FOUND
    Do not remove this reason for compatibility with ForbiddenChargeException
    com.highdeal.pnr.hci.ForbiddenChargingProcessException.NOT_AUTHORIZED
    Do not remove this reason for compatibility with ForbiddenChargeException
    com.highdeal.pnr.hci.ForbiddenChargingProcessException.OUT_OF_VALIDITY_PERIOD
    Do not remove this reason for compatibility with ForbiddenChargeException
    com.highdeal.pnr.hci.ForbiddenChargingProcessException.PRERATING_NOT_RESOLVED_YET
    Do not remove this reason for compatibility with ForbiddenChargeException
    com.highdeal.pnr.hci.ForbiddenChargingProcessException.SESSION_NOT_STOPPED_YET
    Do not remove this reason for compatibility with ForbiddenChargeException
    com.highdeal.pnr.hci.InvalidItemException.UNRATED
    This reason code is deprecated and can no longer be returned
    com.highdeal.pnr.hci.TransactionClearingException.ACCOUNT_CLOSED
    Not used anymore
    com.highdeal.pnr.hci.TransactionClearingException.ACCOUNT_DOESNT_EXIST
    This reason code is deprecated and can no longer be returned by the SAP CC system.
    com.highdeal.pnr.hci.TransactionClearingException.ACCOUNT_LOCKED
    Not used anymore
    com.highdeal.pnr.hci.TransactionClearingException.CANNOT_CHARGE_PREPAID_ACCOUNT
    Not used anymore
    com.highdeal.pnr.hci.TransactionClearingException.CANNOT_CREATE_ACCOUNT
    Not used anymore
    com.highdeal.pnr.hci.TransactionClearingException.DATABASE_FAILURE
    This reason code is deprecated and can no longer be returned by the SAP CC system
    com.highdeal.pnr.hci.TransactionClearingException.INVALID_ACCOUNT_CURRENCY
    Not used anymore
    com.highdeal.pnr.hci.TransactionClearingException.INVALID_CHARGED_ITEM_MAPPING
    Not used anymore
    com.highdeal.pnr.hci.TransactionClearingException.INVALID_RESERVATION_SESSION_ID
    Not used anymore
    com.highdeal.pnr.hci.TransactionClearingException.INVOICING_FORBIDDEN
    Not used anymore
    com.highdeal.pnr.tif.TransactionProcessorFailureException.ACCOUNT_CLOSED
    Do not remove this reason for compatibility with ForbiddenChargeException
    com.highdeal.pnr.tif.TransactionProcessorFailureException.ACCOUNT_LOCKED
    Do not remove this reason for compatibility with ForbiddenChargeException
    com.highdeal.pnr.tif.TransactionProcessorFailureException.CANNOT_CHARGE_PREPAID_ACCOUNT
    Do not remove this reason for compatibility with ForbiddenChargeException
    com.highdeal.pnr.tif.TransactionProcessorFailureException.CANNOT_CREATE_ACCOUNT
    Do not remove this reason for compatibility with ForbiddenChargeException
    com.highdeal.pnr.tif.TransactionProcessorFailureException.CHARGER_COMMUNICATION_ERROR
    Do not remove this reason for compatibility with ForbiddenChargeException
    com.highdeal.pnr.tif.TransactionProcessorFailureException.INVALID_ACCOUNT_CURRENCY
    Do not remove this reason for compatibility with ForbiddenChargeException
    com.highdeal.pnr.tif.TransactionProcessorFailureException.INVALID_CHARGED_ITEM_MAPPING
    Not used anymore
    com.highdeal.pnr.tif.TransactionProcessorFailureException.INVALID_RESERVATION_SESSION_ID
    Do not remove this reason for compatibility with ForbiddenChargeException
    com.highdeal.pnr.tif.TransactionProcessorFailureException.INVOICING_FORBIDDEN
    Do not remove this reason for compatibility with ForbiddenChargeException
  • Deprecated Methods
    Method
    Description
    com.highdeal.admin.hci.InstanceInfo.getHTTPURL()
    Use InstanceInfo.getURL(com.highdeal.admin.hci.ServiceInfo.ServiceInfoType) instead
    com.highdeal.admin.hci.InstanceInfo.isHttpMultipleBinding()
    Use InstanceInfo.isMultipleBinding(com.highdeal.admin.hci.ServiceInfo.ServiceInfoType) instead
    com.highdeal.admin.hci.InstanceInfo.isHTTPSecurityEnabled()
    Use InstanceInfo.getSecurity(com.highdeal.admin.hci.ServiceInfo.ServiceInfoType) instead.
    com.highdeal.admin.hci.InstanceInfo.setHTTPSecurityEnable(boolean)
    Use InstanceInfo.setSecurity(com.highdeal.admin.hci.ServiceInfo.ServiceInfoType, com.highdeal.admin.hci.ServiceInfo.ServiceInfoSecurity) instead
    com.highdeal.admin.hci.InstanceInfoImpl.getHttpHost()
    com.highdeal.admin.hci.InstanceInfoImpl.getHttpPort()
    com.highdeal.admin.hci.InstanceInfoImpl.getHTTPURL()
    com.highdeal.admin.hci.InstanceInfoImpl.isHttpMultipleBinding()
    com.highdeal.admin.hci.InstanceInfoImpl.isHTTPSecurityEnabled()
    com.highdeal.admin.hci.InstanceInfoImpl.setHTTPSecurityEnable(boolean)
    com.highdeal.admin.hci.StatusModel.setIsRunning(boolean)
    Use StatusModel.setServerStatus(ServerStatus).
    • setIsRunning(true) is equivalent to setServerStatus(ServerStatus.on)
    • setIsRunning(false) is equivalent to setServerStatus(ServerStatus.off)
    com.highdeal.cnd.message.AsyncBatchServiceClient.batchCharge(Vector<ChargeParameters>, Long, short, int, boolean, MessageHeader.TransactionMode, String, BatchChargeEventListener)
    com.highdeal.cnd.message.AsyncBatchServiceClient.batchCharge(Vector<ChargeParameters>, Long, short, AccessibleChargeType, int, boolean, MessageHeader.TransactionMode, String, BatchChargeEventListener)
    com.highdeal.cnd.message.AsyncBatchServiceClient.informStartContractCollectionRerating(String, short, Date, List<Long>, BatchChargeEventListener)
    com.highdeal.cnd.message.AsyncBatchServiceClient.informStartSubscriptionRerating(String, long, Date, short, AccessibleChargeType, BatchChargeEventListener)
    com.highdeal.cnd.message.AsyncBatchServiceClient.informStopSubscriptionRerating(String, long, Date, Date, short, AccessibleChargeType, BatchChargeEventListener)
    com.highdeal.cnd.message.AsyncBatchServiceClient.informUnlockSubscription(String, long, Date, Date, short, BatchChargeEventListener)
    com.highdeal.cnd.message.AsyncRatingServiceClient.setBootMode(BootMode)
    com.highdeal.cnd.message.AsyncRatingServiceClient.setHAEventListener(HAEventListener)
    Deprecated since version 0.0 of SAP CC

    Sets the HA listener dedicated to High Availability events; It will be notified each time the status of an instance of the connected SAP CC system has changed.

    com.highdeal.cnd.message.AsyncStatefulServiceClient.getEstimatedPrice(ChargeableItem, String, String, Date, int, boolean, ChargeEventListener)
    Deprecated since version 4.0 of SAP CC and replaced by the blank charging operation Consider the main get estimated price operation for more information. Estimates the price of a usage consumption (white rating).
    Asks the server to rate the specified chargeable item for the specified user service ID and service ID at the specified date without impacting the database.
    com.highdeal.cnd.message.AsyncStatefulServiceClient.getEstimatedPrice(ChargeableItem, String, String, Date, int, ChargeEventListener)
    Deprecated since version 4.0 of SAP CC and replaced by the blank charging operation Consider the main get estimated price operation in this class. Estimates the price of a usage consumption (white rating).
    Asks the server to rate the specified chargeable item for the specified user service ID and service ID at the specified date without impacting the database.
    com.highdeal.cnd.message.AsyncStatefulServiceClient.getEstimatedPrice(ChargeableItem, String, String, Date, ChargeEventListener)
    Deprecated since version 4.0 of SAP CC and replaced by the blank charging operation This main business operation asks the connected SAP CC system to estimate the price relating to a service usage; The SAP CC system only processes the rating (dynamic pricing) of the service usage that is specified by a chargeable item, a user service ID, a service ID, and a consumption date. The accounting (account determination) is not processed.

    Note

    There is no impact to the customer mater data in the back-end database: The SAP CC system does not update the balances in subscriber account and the counters in contracts or subscriptions.

    Recommendation

    Refer to the description of the Java package for more information.

    com.highdeal.cnd.message.AsyncStatefulServiceClient.postRate(long, String, String, int, int, boolean, ChargeableItem, PrePostRateEventListener)
    Deprecated since version 2.0 of SAP CC and replaced by the multiservice session-based charging services Asks the server to post-rate the specified reservation unique identifier using the given resolution. If more than one rating record for that reservation identifier are present into the database, the operation chooses one arbitrarily. In that case, the operation logs the reservation identifier. When resolution is CONFIRMED then a new ChargeableItem may be passed.
    Not like PostRateOp, there are serviceID and userServiceID parameters. They have no functional meaning and are not mandatory, but setting them with same value as for preRate may increase the performance in multi-server configuration.
    com.highdeal.cnd.message.AsyncStatefulServiceClient.postRate(long, String, String, int, int, ChargeableItem, PrePostRateEventListener)
    Deprecated since version 2.0 of SAP CC and replaced by the multiservice session-based charging services Asks the server to post-rate the specified reservation unique identifier using the given resolution. If more than one rating record for that reservation identifier are present into the database, the operation chooses one arbitrarily. In that case, the operation logs the reservation identifier. When resolution is CONFIRMED then a new ChargeableItem may be passed.
    Not like PostRateOp, there are serviceID and userServiceID parameters. They have no functional meaning and are not mandatory, but setting them with same value as for preRate may increase the performance in multi-server configuration.
    com.highdeal.cnd.message.AsyncStatefulServiceClient.preRate(ChargeableItem, String, String, Date, int, boolean, long, int, long, PrePostRateEventListener)
    Deprecated since version 2.0 of SAP CC and replaced by the multiservice session-based charging services Asks the server to pre-rate the specified chargeable item for the specified user service ID and the specified service ID at the specified date, and using the passed reservation unique identifier, default resolution and time to live. The operation allows the used of the same reservation unique identifier for more than one pre-rating. This case is managed at post-rating time.
    com.highdeal.cnd.message.AsyncStatefulServiceClient.preRate(ChargeableItem, String, String, Date, int, long, int, long, PrePostRateEventListener)
    Deprecated since version 2.0 of SAP CC and replaced by the multiservice session-based charging services Asks the server to pre-rate the specified chargeable item for the specified user service ID and the specified service ID at the specified date, and using the passed reservation unique identifier, default resolution and time to live. The operation allows the used of the same reservation unique identifier for more than one pre-rating. This case is managed at post-rating time.
    com.highdeal.cnd.message.AsyncStatefulServiceClient.startRate(ChargeableItem, String, Date, String, String, int, long, int, boolean, SessionEventListener)
    Deprecated since version 4.0 of SAP CC and replaced by the multiservice session-based charging services Consider the main start rate operation for more information; You can specify if the resulting transactions must be filtered. This operation represents the start of a session-based charging.
    It is in charge of rating the reservation chargeable item and doing the related counter reservations. It creates a rating session (keeping the reservation chargeable item) and returns a rating result used to reserve the balance.
    The parameters ttl and defaultResolution are used by the session cleaning process to confirm or cancel the last counter reservations after a given amount of time.
    The result of this method contains either the amount or all the transactions to reserve. These transactions are not provided to the TIF since they are not the final ones.
    See also: updateRate and stopRate
    com.highdeal.cnd.message.AsyncStatefulServiceClient.startRate(ChargeableItem, String, Date, String, String, int, long, int, int, boolean, String, SessionEventListener)
    Deprecated since version 4.0 of SAP CC and replaced by the multiservice session-based charging services This main business operation represents the start of a session-based charging with best effort reservation; If the reservation fails due to a low-credit, an inverse charging may be attempted if the property name of the property to inverse is provided. This mechanism is known as best effort reservation. This property name is registered in the charging session to avoid providing it again or changing it at update time.

    It is in charge of rating the reservation chargeable item and doing the related counter reservations. It creates a rating session (keeping the reservation chargeable item) and returns a rating result used to reserve the balance.
    The parameters ttl and defaultResolution are used by the session cleaning process to confirm or cancel the last counter reservations after a given amount of time.
    The result of this method contains either the amount or all the transactions to reserve. These transactions are not provided to the TIF since they are not the final ones.
    See also: updateRate and stopRate

    com.highdeal.cnd.message.AsyncStatefulServiceClient.startRate(ChargeableItem, String, Date, String, String, int, long, int, SessionEventListener)
    Deprecated since version 4.0 of SAP CC and replaced by the multiservice session-based charging services This main business operation represents the start of a session-based charging.
    It is in charge of rating the reservation chargeable item and doing the related counter reservations. It creates a charging session (keeping the reserved chargeable item) and returns a charging result used to reserve a credit on the balance of a prepaid account.

    Options: The parameters ttl and defaultResolution are used by the session cleaning process to confirm or cancel the last counter reservations after a given amount of time.

    Operation Result: The result of this method contains either the amount or all the transactions to reserve. These transactions are not provided to the TIF since they are not the final ones.

    See also: updateRate and stopRate

    com.highdeal.cnd.message.AsyncStatefulServiceClient.stopRate(ChargeableItem, String, String, String, int, int, boolean, SessionEventListener)
    Deprecated since version 4.0 of SAP CC and replaced by the multiservice session-based charging services This operation class represents the stop of a session-based rating.
    Firstly, it retrieves the rating session and re-rate the reservation item to compute a first rating result used by the client application to cancel the previous balance reservation. The transactions from this rating result are provided to the TIF.
    Secondly, it consolidates a chargeable item for confirmation using both the reservation one from the rating session and the confirmation one if present. This chargeable item is rated and previously reserved counters are committed into the database. A second rating result is then available for the client application to confirm the balance reservation. The transactions from this rating result are also provided to the TIF.
    This method manages also the session cancellation case by setting the resolution parameter to canceled. It retrieves the rating session first and cancels the related counter reservations coming from either a previous session start or a session update. The rating result that is returned is empty in case of cancellation.
    Finally, the rating session is removed and the session identifier becomes available for next sessions.
    See also updateRate and startRate
    com.highdeal.cnd.message.AsyncStatefulServiceClient.stopRate(ChargeableItem, String, String, String, int, int, int, boolean, SessionEventListener)
    Deprecated since version 4.0 of SAP CC and replaced by the multiservice session-based charging services This operation class represents the stop of a session-based rating.
    Firstly, it retrieves the rating session and re-rate the reservation item to compute a first rating result used by the client application to cancel the previous balance reservation. The transactions from this rating result are provided to the TIF.
    Secondly, it consolidates a chargeable item for confirmation using both the reservation one from the rating session and the confirmation one if present. This chargeable item is rated and previously reserved counters are committed into the database. A second rating result is then available for the client application to confirm the balance reservation. The transactions from this rating result are also provided to the TIF.
    This method manages also the session cancellation case by setting the resolution parameter to canceled. It retrieves the rating session first and cancels the related counter reservations coming from either a previous session start or a session update. The rating result that is returned is empty in case of cancellation.
    Finally, the rating session is removed and the session identifier becomes available for next sessions.
    See also updateRate and startRate
    com.highdeal.cnd.message.AsyncStatefulServiceClient.stopRate(ChargeableItem, String, String, String, int, int, SessionEventListener)
    Deprecated since version 4.0 of SAP CC and replaced by the multiservice session-based charging services This operation class represents the stop of a session-based rating.
    Firstly, it retrieves the rating session and re-rate the reservation item to compute a first rating result used by the client application to cancel the previous balance reservation. The transactions from this rating result are provided to the TIF.
    Secondly, it consolidates a chargeable item for confirmation using both the reservation one from the rating session and the confirmation one if present. This chargeable item is rated and previously reserved counters are committed into the database. A second rating result is then available for the client application to confirm the balance reservation. The transactions from this rating result are also provided to the TIF.
    This method manages also the session cancellation case by setting the resolution parameter to canceled. It retrieves the rating session first and cancels the related counter reservations coming from either a previous session start or a session update. The rating result that is returned is empty in case of cancellation.
    Finally, the rating session is removed and the session identifier becomes available for next sessions.
    See also updateRate and startRate
    com.highdeal.cnd.message.AsyncStatefulServiceClient.updateRate(ChargeableItem, ChargeableItem, String, Date, String, String, int, boolean, SessionEventListener)
    Deprecated since version 4.0 of SAP CC and replaced by the multiservice session-based charging services This operation class represents the update of a session-based rating.
    Firstly, it retrieves the rating session and re-rate the reservation item to compute a first rating result used by the client application to cancel the previous balance reservation. The transactions from this rating result are provided to the TIF.
    Secondly, it consolidates a chargeable item for confirmation using both the reservation one from the rating session and the confirmation one if present. This chargeable item is rated and previously reserved counters are updated into the database. A second rating result is then available for the client application to confirm the balance reservation. The transactions from this rating result are also provided to the TIF.
    Thirdly, the engine consolidates a chargeable item for reservation using both the old reservation item (from the rating session) and the provided one (if not present, the old one is used instead). It rates this new reservation item taking the update date into account and does the related counter reservations. A third rating result is available for balance reservation. Finally, it updates the rating session with the new reservation chargeable item.
    See also stopRate and startRate
    com.highdeal.cnd.message.AsyncStatefulServiceClient.updateRate(ChargeableItem, ChargeableItem, String, Date, String, String, int, int, boolean, SessionEventListener)
    Deprecated since version 4.0 of SAP CC and replaced by the multiservice session-based charging services This operation class represents the update of a session-based rating.
    Firstly, it retrieves the rating session and re-rate the reservation item to compute a first rating result used by the client application to cancel the previous balance reservation. The transactions from this rating result are provided to the TIF.
    Secondly, it consolidates a chargeable item for confirmation using both the reservation one from the rating session and the confirmation one if present. This chargeable item is rated and previously reserved counters are updated into the database. A second rating result is then available for the client application to confirm the balance reservation. The transactions from this rating result are also provided to the TIF.
    Thirdly, the engine consolidates a chargeable item for reservation using both the old reservation item (from the rating session) and the provided one (if not present, the old one is used instead). It rates this new reservation item taking the update date into account and does the related counter reservations. A third rating result is available for balance reservation. Finally, it updates the rating session with the new reservation chargeable item.
    See also stopRate and startRate
    com.highdeal.cnd.message.AsyncStatefulServiceClient.updateRate(ChargeableItem, ChargeableItem, String, Date, String, String, int, SessionEventListener)
    Deprecated since version 4.0 of SAP CC and replaced by the multiservice session-based charging services This operation class represents the update of a session-based charging.
    Firstly, it retrieves the rating session and re-rate the reservation item to compute a first rating result used by the client application to cancel the previous balance reservation. The transactions from this rating result are provided to the TIF.
    Secondly, it consolidates a chargeable item for confirmation using both the reservation one from the rating session and the confirmation one if present. This chargeable item is rated and previously reserved counters are updated into the database. A second rating result is then available for the client application to confirm the balance reservation. The transactions from this rating result are also provided to the TIF.
    Thirdly, the engine consolidates a chargeable item for reservation using both the old reservation item (from the rating session) and the provided one (if not present, the old one is used instead). It rates this new reservation item taking the update date into account and does the related counter reservations. A third rating result is available for balance reservation. Finally, it updates the rating session with the new reservation chargeable item.
    See also stopRate and startRate
    com.highdeal.cnd.message.BatchServiceClient.batchCharge(Vector<ChargeParameters>, Long, short, int)
    com.highdeal.cnd.message.BatchServiceClient.batchCharge(Vector<ChargeParameters>, Long, short, int, boolean, MessageHeader.TransactionMode, String)
    com.highdeal.cnd.message.BatchServiceClient.batchCharge(Vector<ChargeParameters>, Long, short, AccessibleChargeType, int, boolean, MessageHeader.TransactionMode, String)
    com.highdeal.cnd.message.BatchServiceClient.startContractCollectionRerating(String, short, Date, List<Long>)
    com.highdeal.cnd.message.BatchServiceClient.startSubscriptionRerating(String, long, short, AccessibleChargeType, Date)
    com.highdeal.cnd.message.BatchServiceClient.stopSubscriptionRerating(String, long, Date, Date, short, AccessibleChargeType)
    com.highdeal.cnd.message.BatchServiceClient.unlockSubscription(String, long, Date, Date, short)
    com.highdeal.cnd.message.ChargeableItemCollectorClient.connectCluster(String)
    Use the method AsyncRatingServiceClient.connect(String, int) as systemName is no more used. Deprecated since version 1.0 of SAP CC.
    com.highdeal.cnd.message.ChargeableItemCollectorClient.connectCluster(String, FoundLostRatingListener)
    Use the method AsyncRatingServiceClient.connect(String, int) as systemName is no more used. Deprecated since version 1.0 of SAP CC.
    com.highdeal.cnd.message.ChargeableItemCollectorClient.connectCluster(String, String)
    Use the method AsyncRatingServiceClient.connect(String, int) as systemName is no more used.
    com.highdeal.cnd.message.ChargeableItemCollectorClient.connectCluster(String, String, FoundLostRatingListener)
    Use the method AsyncRatingServiceClient.connect(String, int) as systemName is no more used. Deprecated since version 1.0 of SAP CC.
    com.highdeal.cnd.message.ChargeableItemCollectorClient.getRoundRobinServiceRegex()
    Has no more effect.
    com.highdeal.cnd.message.ChargeableItemCollectorClient.setRoundRobinServiceRegex(String)
    Has no more effect.
    com.highdeal.cnd.message.PrePostRateEventListener.onException(ForbiddenChargeException)
    com.highdeal.cnd.message.PrePostRateEventListener.onException(PostRateException)
    com.highdeal.cnd.message.PrePostRateEventListener.onException(PreRateException)
    com.highdeal.cnd.message.PrePostRateEventListener.onException(TransactionClearingException)
    com.highdeal.cnd.message.PrePostRateEventListener.onResult(PostRateResult)
    com.highdeal.cnd.message.PrePostRateEventListener.onResult(PreRateResult)
    com.highdeal.cnd.message.StatefulServiceClient.getEstimatedPrice(ChargeableItem, String, String, Date)
    Deprecated since version 4.0 of SAP CC and replaced by the blank charging operation
    This main business operation requests the SAP CC system to estimate the price of a usage consumption (white rating).

    Asks the server to rate the specified chargeable item for the specified user service ID and the specified service ID at the specified date without impacting the database.

    com.highdeal.cnd.message.StatefulServiceClient.getEstimatedPrice(ChargeableItem, String, String, Date, int)
    Deprecated since version 4.0 of SAP CC and replaced by the blank charging operation
    Consider the main get estimated price operation for more information.

    Estimates the price of a usage consumption (white rating).
    Asks the server to rate the specified chargeable item for the specified user service ID and the specified service ID at the specified date without impacting the database.

    com.highdeal.cnd.message.StatefulServiceClient.getEstimatedPrice(ChargeableItem, String, String, Date, int, boolean)
    Deprecated since version 4.0 of SAP CC and replaced by the blank charging operation
    Consider the main get estimated price operation for more information.

    Estimates the price of a usage consumption (white rating).
    Asks the server to rate the specified chargeable item for the specified user service ID and the specified service ID at the specified date without impacting the database.

    com.highdeal.cnd.message.StatefulServiceClient.postRate(long, String, String, int, int, boolean, ChargeableItem)
    Deprecated since version 2.0 of SAP CC and replaced by the session-based charging services Asks the server to post-rate the specified reservation unique identifier using the given resolution. If more than one rating record for that reservation identifier are present into the database, the operation chooses one arbitrarily. In that case, the operation logs the reservation identifier. When resolution is CONFIRMED then a new ChargeableItem may be passed.
    Not like PostRateOp, there are serviceID and userServiceID parameters. They have no functional meaning and are not mandatory, but setting them with same value as for preRate may increase the performance in multi-server configuration.
    com.highdeal.cnd.message.StatefulServiceClient.postRate(long, String, String, int, int, ChargeableItem)
    Deprecated since version 2.0 of SAP CC and replaced by the session-based charging services Asks the server to post-rate the specified reservation unique identifier using the given resolution. If more than one rating record for that reservation identifier are present into the database, the operation chooses one arbitrarily. In that case, the operation logs the reservation identifier. When resolution is CONFIRMED then a new ChargeableItem may be passed.
    Not like PostRateOp, there are serviceID and userServiceID parameters. They have no functional meaning and are not mandatory, but setting them with same value as for preRate may increase the performance in multi-server configuration.
    com.highdeal.cnd.message.StatefulServiceClient.preRate(ChargeableItem, String, String, Date, int, boolean, long, int, long)
    Deprecated since version 2.0 of SAP CC and replaced by the session-based charging services This main operation asks the SAP CC system to prerate the specified chargeable item for the specified user service ID and the specified service ID at the specified date, and using the passed reservation unique identifier, default resolution and time to live. The operation allows the use of the same reservation unique identifier for more than one prerating. This case is managed at post-rating time.
    com.highdeal.cnd.message.StatefulServiceClient.preRate(ChargeableItem, String, String, Date, int, long, int, long)
    Deprecated since version 2.0 of SAP CC and replaced by the session-based charging services Consider the main prerate operation for more information. Asks the server to prerate the specified chargeable item for the specified user service ID and the specified service ID at the specified date, and using the passed reservation unique identifier, default resolution and time to live. The operation allows the use of the same reservation unique identifier for more than one prerating. This case is managed at postrating time.
    com.highdeal.cnd.message.StatefulServiceClient.startRate(ChargeableItem, String, Date, String, String, int, long, int, boolean)
    Deprecated since version 4.0 of SAP CC and replaced by the multiservice session-based charging services This main business operation represents the start of a session-based charging operation.
    It is in charge of rating the reservation chargeable item and doing the related counter reservations. It creates a rating session (keeping the reservation chargeable item) and returns a rating result used to reserve the balance.
    The parameters ttl and defaultResolution are used by the session cleaning process to confirm or cancel the last counter reservations after a given amount of time.
    The result of this method contains either the amount or all the transactions to reserve. These transactions are not provided to the TIF since they are not the final ones.
    com.highdeal.cnd.message.StatefulServiceClient.startRate(ChargeableItem, String, Date, String, String, int, long, int, int, boolean, String)
    Deprecated since version 4.0 of SAP CC and replaced by the multiservice session-based charging services

    Consider the main start rate operation for more information. This operation represents the beginning of a session-based charging sequence. It creates a charging session.
    It is in charge of rating the reservation chargeable item and doing the related counter reservations. It creates a rating session (keeping the reservation chargeable item) and returns a rating result used to reserve the balance.
    If the reservation fails due to a low-credit, an inverse rating may be attempted if the property name of the property to inverse is provided. This mechanism is known as best effort reservation. This property name is saved in the rating session to avoid providing it again or changing it at update time.
    The parameters ttl and defaultResolution are used by the session cleaning process to confirm or cancel the last counter reservations after a given amount of time.
    The result of this method contains either the amount or all the transactions to reserve. These transactions are not provided to the TIF since they are not the final ones.

    com.highdeal.cnd.message.StatefulServiceClient.stopRate(ChargeableItem, String, String, String, int, int, boolean)
    Deprecated since version 4.0 of SAP CC and replaced by the multiservice session-based charging services This main business operation represents the termination of a session-based charging sequence.
    Firstly, it retrieves the rating session and re-rate the reservation item to compute a first rating result used by the client application to cancel the previous balance reservation. The transactions from this rating result are provided to the TIF.
    Secondly, it consolidates a chargeable item for confirmation using both the reservation one from the rating session and the confirmation one if present. This chargeable item is rated and previously reserved counters are committed into the database. A second rating result is then available for the client application to confirm the balance reservation. The transactions from this rating result are also provided to the TIF.
    This method manages also the session cancellation case by setting the resolution parameter to CANCELLED. It retrieves the rating session first and cancels the related counter reservations coming from either a previous session start or a session update. The rating result that is returned is empty in case of cancellation.
    Finally, the rating session is removed and the session identifier becomes available for next sessions.
    com.highdeal.cnd.message.StatefulServiceClient.stopRate(ChargeableItem, String, String, String, int, int, int, boolean)
    Deprecated since version 4.0 of SAP CC and replaced by the multiservice session-based charging services

    Consider the main stop rate operation for more information. This operation class represents the stop of a session-based charging.
    Firstly, it retrieves the rating session and re-rate the reservation item to compute a first rating result used by the client application to cancel the previous balance reservation. The transactions from this rating result are provided to the TIF.
    Secondly, it consolidates a chargeable item for confirmation using both the reservation one from the rating session and the confirmation one if present. This chargeable item is rated and previously reserved counters are committed into the database. A second rating result is then available for the client application to confirm the balance reservation. The transactions from this rating result are also provided to the TIF.
    This method manages also the session cancellation case by setting the resolution parameter to CANCELLED. It retrieves the rating session first and cancels the related counter reservations coming from either a previous session start or a session update. The rating result that is returned is empty in case of cancellation.
    Finally, the rating session is removed and the session identifier becomes available for next sessions.

    com.highdeal.cnd.message.StatefulServiceClient.updateRate(ChargeableItem, ChargeableItem, String, Date, String, String, int, boolean)
    Deprecated since version 4.0 of SAP CC and replaced by the multiservice session-based charging services This main business operation represents the update of a charging session.

    Firstly, it retrieves the rating session and re-rate the reservation item to compute a first rating result used by the client application to cancel the previous balance reservation. The transactions from this rating result are provided to the TIF.
    Secondly, it consolidates a chargeable item for confirmation using both the reservation one from the rating session and the confirmation one if present. This chargeable item is rated and previously reserved counters are updated into the database. A second rating result is then available for the client application to confirm the balance reservation. The transactions from this rating result are also provided to the TIF.
    Thirdly, the engine consolidates a chargeable item for reservation using both the old reservation item (from the rating session) and the provided one (if not present, the old one is used instead). It rates this new reservation item considering the update date and does the related counter reservations. A third rating result is available for balance reservation. Finally, it updates the rating session with the new reservation chargeable item.

    com.highdeal.cnd.message.StatefulServiceClient.updateRate(ChargeableItem, ChargeableItem, String, Date, String, String, int, int, boolean)
    Deprecated since version 4.0 of SAP CC and replaced by the multiservice session-based charging services

    Consider the main update rate operation for more information. This operation represents the update of a session-based charging sequence.
    Firstly, it retrieves the rating session and re-rate the reservation item to compute a first rating result used by the client application to cancel the previous balance reservation. The transactions from this rating result are provided to the TIF.
    Secondly, it consolidates a chargeable item for confirmation using both the reservation one from the rating session and the confirmation one if present. This chargeable item is rated and previously reserved counters are updated into the database. A second rating result is then available for the client application to confirm the balance reservation. The transactions from this rating result are also provided to the TIF.
    Thirdly, the engine consolidates a chargeable item for reservation using both the old reservation item (from the rating session) and the provided one (if not present, the old one is used instead). It rates this new reservation item considering the update date and does the related counter reservations. A third rating result is available for balance reservation. Finally, it updates the rating session with the new reservation chargeable item.

    com.highdeal.cnd.message.StatelessServiceClient.connect(InstanceMap, String, FoundLostRatingListener, int, ServiceClientTuning)
    use StatelessServiceClient.connect(String, int, String, FoundLostRatingListener, int, ServiceClientTuning)
    com.highdeal.currency.Currency.getAlphaCode()
    Returns the code of the currency.
    com.highdeal.currency.Currency.getEuroConversionRate()
    conversion rate is unknown returns BigDecimal.ZERO
    com.highdeal.currency.Currency.getFractionName()
    Fraction name is unknown returns null
    com.highdeal.currency.Currency.getFractionSymbol()
    Fraction symbol is unknown returns null
    com.highdeal.currency.Currency.getSymbol()
    Symbol is unknown returns null
    com.highdeal.currency.Currency.isEMUCurrency()
    returns false
    com.highdeal.currency.CurrencyBook.addCurrency(Currency)
    The client cannot update the list of currencies (Can return an UnsupportedOperationException).
    com.highdeal.currency.CurrencyBook.getCurrency(int)
    The ISO digit code is not stored and cannot be returned. Returns null.
    com.highdeal.hci.IXMLMarshallable.marshal(XMLOutputter)
    com.highdeal.hci.UserModel.isHuman()
    Use UserModel.isTechnical() instead.
    com.highdeal.hci.UserModel.setHuman(boolean)
    Use UserModel.setTechnical(boolean) instead.
    com.highdeal.hci.XMLAttributes.getBooleanValue(String)
     
    com.highdeal.notification.NotificationServiceClient.searchInstanceMap(String, int, BootMode)
    Deprecated since version 2.0 of SAP CC and replaced by the method NotificationServiceClient.searchInstanceMap(java.lang.String, java.lang.String, java.lang.String)
    com.highdeal.pnr.hci.AdditionalInfoModel.marshal(XMLOutputter)
    com.highdeal.pnr.hci.ChargeActivationModel.getAccesses()
    Deprecated since former Transactive 3.3
    com.highdeal.pnr.hci.ChargeActivationModel.setAccesses(Vector<AccessModel>)
    Deprecated since former Transactive 3.3
    com.highdeal.pnr.hci.ChargeComponentModel.getCurrencyCodeFromPricePlan()
    Use ChargeComponentModel.getCurrencyCode()
    com.highdeal.pnr.hci.ComponentProperty.translate(String)
     
    com.highdeal.pnr.hci.DeleteSubscriberAccountResult.setServieProvider(String)
    Replaced by DeleteSubscriberAccountResult.setServiceProvider(String)
    com.highdeal.pnr.hci.DurationModel.marshal(XMLOutputter)
    com.highdeal.pnr.hci.InvalidItemException.getError()
    Use InvalidItemException.getReason() instead. Deprecated since version 3.0.
    com.highdeal.pnr.hci.PricePlanModel.getCurrencyCode()
    Use ChargeComponentModel.getCurrencyCode().
    com.highdeal.pnr.hci.PricePlanModel.setCurrencyCode(String)
    Use ChargeComponentModel.setCurrencyCode(String).
    com.highdeal.pnr.hci.PricingMacroModel.getCurrencyCode()
    Deprecated since version 3.0 of SAP CC
    com.highdeal.pnr.hci.PricingMacroModel.setCurrencyCode(String)
    Deprecated since version 3.0 of SAP CC
    com.highdeal.pnr.hci.RateComponentModel.getPropertyNames()
    Use RateComponentModel.getPropertyReferences() instead, in order to get detailed property descriptions.
    com.highdeal.pnr.hci.RateModel.marshal(XMLOutputter)
    com.highdeal.pnr.hci.RefillPrepaidAccountOp.getLabel()
     
    com.highdeal.pnr.hci.RefillPrepaidAccountOp.setLabel(String)
     
    com.highdeal.pnr.hci.RerateBulkOp.getMaxThroughput()
    com.highdeal.pnr.hci.RerateBulkOp.getSearchFilter()
     
    com.highdeal.pnr.hci.RerateBulkOp.setMaxThroughput(int)
    com.highdeal.pnr.hci.RerateBulkOp.setSearchFilter(SearchFilterModel)
     
    com.highdeal.pnr.hci.RerateBulkResult.getExecutionStatus()
    This attribute is no longer used.
    com.highdeal.pnr.hci.RerateBulkResult.getExecutionStatusAsString()
    This attribute is no longer used.
    com.highdeal.pnr.hci.RerateBulkResult.getSubscriptionFailureCount()
    This attribute is no longer used.
    com.highdeal.pnr.hci.RerateBulkResult.setExecutionStatus(int)
    This attribute is no longer used.
    com.highdeal.pnr.hci.RerateBulkResult.setSubscriptionFailureCount(int)
    This attribute is no longer used.
    com.highdeal.pnr.hci.SearchCodeResult.addCode(String, SearchCodeResult.ModelCompatibility)
    com.highdeal.pnr.hci.SearchCodeResult.getCodes()
    com.highdeal.pnr.hci.SearchCodeResult.getModelCompatiblity()
    com.highdeal.pnr.hci.SearchExportableItemTemplateOp.getExternalSystemCode()
    Deprecated since version 4.0 of SAP CC; The external system code is no longer used to retrieve exportable item templates.
    com.highdeal.pnr.hci.SearchExportableItemTemplateOp.setExternalSystemCode(String)
    Deprecated since version 4.0 of SAP CC; The external system code is no longer used to retrieve exportable item templates.
    com.highdeal.pnr.hci.SearchSubscriptionOp.getAdditionalInfos()
    Use the subscriptionSearchFilter instead. Deprecated since former Transactive 3.2.
    com.highdeal.pnr.hci.SearchSubscriptionOp.getCode()
    Use the subscriptionSearchFilter instead. Deprecated since former Transactive 3.2.
    com.highdeal.pnr.hci.SearchSubscriptionOp.getOfferCode()
    Use the subscriptionSearchFilter instead. Deprecated since former Transactive 3.2.
    com.highdeal.pnr.hci.SearchSubscriptionOp.getReference()
    Use the subscriptionSearchFilter instead. Deprecated since former Transactive 3.2.
    com.highdeal.pnr.hci.SearchSubscriptionOp.setAdditionalInfos(Vector<AdditionalInfoModel>)
    Use the subscriptionSearchFilter instead. Deprecated since former Transactive 3.2.
    com.highdeal.pnr.hci.SearchSubscriptionOp.setCode(String)
    Use the subscriptionSearchFilter instead. Deprecated since former Transactive 3.2.
    com.highdeal.pnr.hci.SearchSubscriptionOp.setOfferCode(String)
    Use the subscriptionSearchFilter instead. Deprecated since former Transactive 3.2.
    com.highdeal.pnr.hci.SearchSubscriptionOp.setReference(String)
    Use the subscriptionSearchFilter instead. Deprecated since former Transactive 3.2.
    com.highdeal.pnr.hci.SubscriberAccountModel.getPrepaidBalanceTaxationType()
    Deprecated since version 2.0 of SAP CC
    com.highdeal.pnr.hci.SubscriberAccountModel.setPrepaidBalanceTaxationType(int)
    Deprecated since version 2.0 of SAP CC
    com.highdeal.pnr.hci.SubscriptionSnapshotHolderModel.getLastExportDate()
    Deprecated since version 2.0 of SAP CC
    com.highdeal.pnr.hci.SubscriptionSnapshotHolderModel.setLastExportDate(Date)
    Deprecated since version 2.0 of SAP CC
    com.highdeal.rangetable.hci.CommonRangeTableRevisionModel.marshal(XMLOutputter)
    com.highdeal.rangetable.hci.ModifyRangeTableOp.getDate()
    com.highdeal.rangetable.hci.ModifyRangeTableOp.setDate(Date)
    com.highdeal.rangetable.hci.RangeTableClassInColumnModel.marshal(XMLOutputter)
    com.highdeal.rangetable.hci.RangeTableClassOutColumnModel.marshal(XMLOutputter)
    com.highdeal.rangetable.hci.RangeTableColumnModel.marshal(XMLOutputter)
    com.highdeal.rangetable.hci.RangeTableRowModel.getColumnByName(String)
    com.highdeal.rangetable.hci.RangeTableRowModel.marshal(XMLOutputter)
  • Deprecated Constructors
    Constructor
    Description
    com.highdeal.cnd.message.AsyncBatchServiceClient(String, int)
    Deprecated since version 4.1 SP2 of SAP CC and replaced by the empty builder and an authenticated connection. Creates a message client and connects it to the distant SAP CC system.
    com.highdeal.cnd.message.AsyncBatchServiceClient(String, int, int)
    Deprecated since version 4.1 SP2 of SAP CC and replaced by the empty builder and an authenticated connection. Creates a message client and connects it to the distant SAP CC system.
    com.highdeal.cnd.message.AsyncBatchServiceClient(String, int, FoundLostRatingListener)
    Deprecated since version 4.1 SP2 of SAP CC and replaced by the empty builder and an authenticated connection. Initializes a message client and connects it to the distant SAP CC system.
    com.highdeal.cnd.message.AsyncBatchServiceClient(String, int, String, int, FoundLostRatingListener)
    Deprecated since version 4.1 SP2 of SAP CC and replaced by the empty builder and an authenticated connection. Initializes a message client and connects it to the distant SAP CC system
    com.highdeal.cnd.message.AsyncStatefulServiceClient(String, int)
    Deprecated since version 4.1 SP2 of SAP CC and replaced by the empty builder and an authenticated connection. Creates a charging client and connects it to the distant SAP CC Core Server system
    com.highdeal.cnd.message.AsyncStatefulServiceClient(String, int, int)
    Deprecated since version 4.1 SP2 of SAP CC and replaced by the empty builder and an authenticated connection. Creates a charging client and connects it to the distant SAP CC Core Server system; A client timeout is specified for the communications.
    com.highdeal.cnd.message.AsyncStatefulServiceClient(String, int, FoundLostRatingListener)
    Deprecated since version 4.1 SP2 of SAP CC and replaced by the empty builder and an authenticated connection. Initializes a charging client and connects it to the distant SAP CC Core Server system;
    com.highdeal.cnd.message.AsyncStatefulServiceClient(String, int, String, int, FoundLostRatingListener)
    Deprecated since version 4.1 SP2 of SAP CC and replaced by the empty builder and an authenticated connection. Initializes a charging client and connects it to the distant SAP CC Core Server system;
    com.highdeal.cnd.message.ChargeableItemCollectorClient()
    Use the constructor StatefulServiceClient. Deprecated since version 1.0 of SAP CC.
    com.highdeal.cnd.message.ChargeableItemCollectorClient(String)
    Use the constructor StatefulServiceClient(String, int) as systemName is no more used. Deprecated since version 1.0 of SAP CC.
    com.highdeal.cnd.message.ChargeableItemCollectorClient(String, int)
    Use the constructor StatefulServiceClient(String, int). Deprecated since version 1.0 of SAP CC.
    com.highdeal.cnd.message.ChargeableItemCollectorClient(String, FoundLostRatingListener)
    Use the constructor StatefulServiceClient(String, int) as systemName is no more used. Deprecated since version 1.0 of SAP CC.
    com.highdeal.cnd.message.ChargeableItemCollectorClient(String, String)
    Use the constructor StatefulServiceClient(String, int) as systemName is no more used. Deprecated since version 1.0 of SAP CC.
    com.highdeal.cnd.message.ChargeableItemCollectorClient(String, String, FoundLostRatingListener)
    Use the constructor StatefulServiceClient(String, int) as systemName is no more used. Deprecated since version 1.0 of SAP CC.
    com.highdeal.cnd.message.StatefulServiceClient(String, int)
    Deprecated since version 4.1 SP2 of SAP CC and replaced by the empty builder and an authenticated connection. Creates a charging client and connects it to the distant SAP CC Core Server system
    com.highdeal.cnd.message.StatefulServiceClient(String, int, int)
    Deprecated since version 4.1 SP2 of SAP CC and replaced by the empty builder and an authenticated connection. Creates a charging client and connects it to the distant SAP CC Core Server system; A client timeout is specified for the communications.
    com.highdeal.cnd.message.StatefulServiceClient(String, int, FoundLostRatingListener)
    Deprecated since version 4.1 SP2 of SAP CC and replaced by the empty builder and an authenticated connection. Initializes a charging client and connects it to the distant SAP CC Core Server system;
    com.highdeal.cnd.message.StatefulServiceClient(String, int, String, int, FoundLostRatingListener)
    Deprecated since version 4.1 SP2 of SAP CC and replaced by the empty builder and an authenticated connection. Initializes a charging client and connects it to the distant SAP CC Core Server system; A binding network address and a client timeout are specified for the communications with the connected SAP CC system.
    com.highdeal.cnd.message.StatelessServiceClient(String, int)
    Deprecated since version 4.1 SP2 of SAP CC and replaced by the empty builder and an authenticated connection. Creates a stateless service client and connect it to a server.
    com.highdeal.cnd.message.StatelessServiceClient(String, int, int)
    Deprecated since version 4.1 SP2 of SAP CC and replaced by the empty builder and an authenticated connection. Creates a stateless service client and connect it to a server.
    com.highdeal.cnd.message.StatelessServiceClient(String, int, FoundLostRatingListener)
    Deprecated since version 4.1 SP2 of SAP CC and replaced by the empty builder and an authenticated connection. Creates a stateless service client and connect it to a server.
    com.highdeal.cnd.message.StatelessServiceClient(String, int, FoundLostRatingListener, int)
    Deprecated since version 4.1 SP2 of SAP CC and replaced by the empty builder and an authenticated connection. Creates a stateless service client and connect it to a server.
    com.highdeal.cnd.message.StatelessServiceClient(String, int, String, FoundLostRatingListener, int)
    Deprecated since version 4.1 SP2 of SAP CC and replaced by the empty builder and an authenticated connection. Creates a stateless service client and connect it to a server.
    com.highdeal.currency.Currency(boolean, String, int, String, String, String, String, int, int)
     
    com.highdeal.currency.Currency(boolean, String, int, String, String, String, String, int, int, boolean, BigDecimal)
     
    com.highdeal.hci.UserOperationModel(String, String, String, String, Date)
    com.highdeal.hci.UserOperationModel(String, String, String, Date)
    com.highdeal.pnr.hci.PricingMacroModel(String, String, String)
    Deprecated since version 3.0 of SAP CC
    com.highdeal.pnr.hci.SubscriberAccountModel(String, String, String, String, String, TaxInfoModel, int)
     
    com.highdeal.udr.hci.AttributeDescriptionModel(String, String)
    Use AttributeDescriptionModel(String, String, String) instead
    com.highdeal.udr.hci.AttributeDescriptionModel(String, String, int)
    Use AttributeDescriptionModel(String, String, int, String) instead
    com.highdeal.udr.hci.AttributeDescriptionModel(String, String, int, Object, ConstraintObject)
    Use AttributeDescriptionModel(String, String, int, String, Object, ConstraintObject) instead
  • Deprecated Enum Constants
    Enum Constant
    Description
    com.highdeal.pnr.hci.ReratingStatus.BART_RESTORATION_FAILURE
    com.highdeal.pnr.hci.ReratingStatus.EXPORT_AND_UNLOCK_FAILURE
    com.highdeal.pnr.hci.ReratingStatus.EXPORT_FAILURE

  • Home Page
  • SAP CC 2023 Java API References
  • Core APIs (Java and XML)
(c) Copyright 2023 SAP SE or an SAP affiliate company. All rights reserved.

  • Copyright
  • Disclaimer
  • Privacy Statement
  • Legal Disclosure
  • Trademark
  • Terms of Use