Deprecated API


Contents
Deprecated Interfaces
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
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
com.highdeal.pnr.hci.TransactionClearingException.ACCOUNT_CLOSED
          Not used anymore 
com.highdeal.pnr.tif.TransactionProcessorFailureException.ACCOUNT_CLOSED
          Do not remove this reason for compatibility with ForbiddenChargeException 
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.tif.TransactionProcessorFailureException.ACCOUNT_LOCKED
          Do not remove this reason for compatibility with ForbiddenChargeException 
com.highdeal.pnr.hci.TransactionClearingException.CANNOT_CHARGE_PREPAID_ACCOUNT
          Not used anymore 
com.highdeal.pnr.tif.TransactionProcessorFailureException.CANNOT_CHARGE_PREPAID_ACCOUNT
          Do not remove this reason for compatibility with ForbiddenChargeException 
com.highdeal.pnr.hci.TransactionClearingException.CANNOT_CREATE_ACCOUNT
          Not used anymore 
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.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.TransactionClearingException.DATABASE_FAILURE
          This reason code is deprecated and can no longer be returned by the SAP CC 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.TransactionClearingException.INVALID_ACCOUNT_CURRENCY
          Not used anymore 
com.highdeal.pnr.tif.TransactionProcessorFailureException.INVALID_ACCOUNT_CURRENCY
          Do not remove this reason for compatibility with ForbiddenChargeException 
com.highdeal.pnr.hci.TransactionClearingException.INVALID_CHARGED_ITEM_MAPPING
          Not used anymore 
com.highdeal.pnr.tif.TransactionProcessorFailureException.INVALID_CHARGED_ITEM_MAPPING
          Not used anymore 
com.highdeal.pnr.hci.TransactionClearingException.INVALID_RESERVATION_SESSION_ID
          Not used anymore 
com.highdeal.pnr.tif.TransactionProcessorFailureException.INVALID_RESERVATION_SESSION_ID
          Do not remove this reason for compatibility with ForbiddenChargeException 
com.highdeal.pnr.hci.TransactionClearingException.INVOICING_FORBIDDEN
          Not used anymore 
com.highdeal.pnr.tif.TransactionProcessorFailureException.INVOICING_FORBIDDEN
          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 
 

Deprecated Methods
com.highdeal.pnr.hci.SearchCodeResult.addCode(String, SearchCodeResult.ModelCompatibility)
           
com.highdeal.currency.CurrencyBook.addCurrency(Currency)
          The client cannot update the list of currencies (Can return an UnsupportedOperationException). 
com.highdeal.cnd.message.StatelessServiceClient.connect(InstanceMap, String, FoundLostRatingListener, int, ServiceClientTuning)
          use StatelessServiceClient.connect(String, int, String, FoundLostRatingListener, int, ServiceClientTuning) 
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.pnr.hci.ChargeActivationModel.getAccesses()
          Deprecated since former Transactive 3.3 
com.highdeal.pnr.hci.SearchSubscriptionOp.getAdditionalInfos()
          Use the subscriptionSearchFilter instead. Deprecated since former Transactive 3.2. 
com.highdeal.currency.Currency.getAlphaCode()
          Returns the code of the currency. 
com.highdeal.hci.XMLAttributes.getBooleanValue(String)
            
com.highdeal.pnr.hci.SearchSubscriptionOp.getCode()
          Use the subscriptionSearchFilter instead. Deprecated since former Transactive 3.2. 
com.highdeal.pnr.hci.SearchCodeResult.getCodes()
           
com.highdeal.currency.CurrencyBook.getCurrency(int)
          The ISO digit code is not stored and cannot be returned. Returns null. 
com.highdeal.pnr.hci.PricingMacroModel.getCurrencyCode()
          Deprecated since version 3.0 of SAP CC 
com.highdeal.pnr.hci.PricePlanModel.getCurrencyCode()
          Use ChargeComponentModel.getCurrencyCode(). 
com.highdeal.pnr.hci.ChargeComponentModel.getCurrencyCodeFromPricePlan()
          Use ChargeComponentModel.getCurrencyCode() 
com.highdeal.rangetable.hci.ModifyRangeTableOp.getDate()
           
com.highdeal.pnr.hci.InvalidItemException.getError()
          Use InvalidItemException.getReason() instead. Deprecated since version 3.0. 
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.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.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.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.currency.Currency.getEuroConversionRate()
          conversion rate is unknown returns BigDecimal.ZERO 
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.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.currency.Currency.getFractionName()
          Fraction name is unknown returns null 
com.highdeal.currency.Currency.getFractionSymbol()
          Fraction symbol is unknown returns null 
com.highdeal.admin.hci.InstanceInfoImpl.getHttpHost()
           
com.highdeal.admin.hci.InstanceInfoImpl.getHttpPort()
           
com.highdeal.admin.hci.InstanceInfoImpl.getHTTPURL()
           
com.highdeal.admin.hci.InstanceInfo.getHTTPURL()
          Use InstanceInfo.getURL(com.highdeal.admin.hci.ServiceInfo.ServiceInfoType) instead 
com.highdeal.pnr.hci.RefillPrepaidAccountOp.getLabel()
            
com.highdeal.pnr.hci.SubscriptionSnapshotHolderModel.getLastExportDate()
          Deprecated since version 2.0 of SAP CC 
com.highdeal.pnr.hci.RerateBulkOp.getMaxThroughput()
           
com.highdeal.pnr.hci.SearchCodeResult.getModelCompatiblity()
           
com.highdeal.pnr.hci.SearchSubscriptionOp.getOfferCode()
          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.SearchSubscriptionOp.getReference()
          Use the subscriptionSearchFilter instead. Deprecated since former Transactive 3.2. 
com.highdeal.cnd.message.ChargeableItemCollectorClient.getRoundRobinServiceRegex()
          Has no more effect. 
com.highdeal.pnr.hci.RerateBulkOp.getSearchFilter()
            
com.highdeal.pnr.hci.RerateBulkResult.getSubscriptionFailureCount()
          This attribute is no longer used. 
com.highdeal.currency.Currency.getSymbol()
          Symbol is unknown returns null 
com.highdeal.cnd.message.AsyncBatchServiceClient.informUnlockSubscription(String, long, Date, Date, short, BatchChargeEventListener)
           
com.highdeal.currency.Currency.isEMUCurrency()
          returns false 
com.highdeal.admin.hci.InstanceInfoImpl.isHttpMultipleBinding()
           
com.highdeal.admin.hci.InstanceInfo.isHttpMultipleBinding()
          Use InstanceInfo.isMultipleBinding(com.highdeal.admin.hci.ServiceInfo.ServiceInfoType) instead 
com.highdeal.admin.hci.InstanceInfoImpl.isHTTPSecurityEnabled()
           
com.highdeal.admin.hci.InstanceInfo.isHTTPSecurityEnabled()
          Use InstanceInfo.getSecurity(com.highdeal.admin.hci.ServiceInfo.ServiceInfoType) instead. 
com.highdeal.hci.UserModel.isHuman()
          Use UserModel.isTechnical() instead. 
com.highdeal.pnr.hci.AdditionalInfoModel.marshal(XMLOutputter)
           
com.highdeal.pnr.hci.DurationModel.marshal(XMLOutputter)
           
com.highdeal.pnr.hci.RateModel.marshal(XMLOutputter)
           
com.highdeal.hci.IXMLMarshallable.marshal(XMLOutputter)
           
com.highdeal.rangetable.hci.RangeTableRowModel.marshal(XMLOutputter)
           
com.highdeal.rangetable.hci.RangeTableColumnModel.marshal(XMLOutputter)
           
com.highdeal.rangetable.hci.RangeTableClassOutColumnModel.marshal(XMLOutputter)
           
com.highdeal.rangetable.hci.CommonRangeTableRevisionModel.marshal(XMLOutputter)
           
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.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.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.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.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.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.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.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.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.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.ChargeActivationModel.setAccesses(Vector)
          Deprecated since former Transactive 3.3 
com.highdeal.pnr.hci.SearchSubscriptionOp.setAdditionalInfos(Vector)
          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.PricingMacroModel.setCurrencyCode(String)
          Deprecated since version 3.0 of SAP CC 
com.highdeal.pnr.hci.PricePlanModel.setCurrencyCode(String)
          Use ChargeComponentModel.setCurrencyCode(String). 
com.highdeal.rangetable.hci.ModifyRangeTableOp.setDate(Date)
           
com.highdeal.pnr.hci.RerateBulkResult.setExecutionStatus(int)
          This attribute is no longer used. 
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.admin.hci.InstanceInfoImpl.setHTTPSecurityEnable(boolean)
           
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.hci.UserModel.setHuman(boolean)
          Use UserModel.setTechnical(boolean) instead. 
com.highdeal.pnr.hci.RefillPrepaidAccountOp.setLabel(String)
            
com.highdeal.pnr.hci.SubscriptionSnapshotHolderModel.setLastExportDate(Date)
          Deprecated since version 2.0 of SAP CC 
com.highdeal.pnr.hci.RerateBulkOp.setMaxThroughput(int)
           
com.highdeal.pnr.hci.SearchSubscriptionOp.setOfferCode(String)
          Use the subscriptionSearchFilter instead. Deprecated since former Transactive 3.2. 
com.highdeal.pnr.hci.SubscriberAccountModel.setPrepaidBalanceTaxationType(int)
          Deprecated since version 2.0 of SAP CC 
com.highdeal.pnr.hci.SearchSubscriptionOp.setReference(String)
          Use the subscriptionSearchFilter instead. Deprecated since former Transactive 3.2. 
com.highdeal.cnd.message.ChargeableItemCollectorClient.setRoundRobinServiceRegex(String)
          Has no more effect. 
com.highdeal.pnr.hci.RerateBulkOp.setSearchFilter(SearchFilterModel)
            
com.highdeal.pnr.hci.DeleteSubscriberAccountResult.setServieProvider(String)
          Replaced by DeleteSubscriberAccountResult.setServiceProvider(String) 
com.highdeal.pnr.hci.RerateBulkResult.setSubscriptionFailureCount(int)
          This attribute is no longer used. 
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.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.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.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.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.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.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.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.pnr.hci.ComponentProperty.translate(String)
            
com.highdeal.cnd.message.BatchServiceClient.unlockSubscription(String, long, Date, Date, short)
           
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.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.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.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
 
 

Deprecated Constructors
com.highdeal.udr.hci.AttributeDescriptionModel(String, String)
          Use AttributeDescriptionModel.AttributeDescriptionModel(String, String, String) instead 
com.highdeal.udr.hci.AttributeDescriptionModel(String, String, int)
          Use AttributeDescriptionModel.AttributeDescriptionModel(String, String, int, String) instead 
com.highdeal.udr.hci.AttributeDescriptionModel(String, String, int, Object, ConstraintObject)
          Use AttributeDescriptionModel.AttributeDescriptionModel(String, String, int, String, Object, ConstraintObject) instead 
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, 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, int)
          Use the constructor StatefulServiceClient(String, int). 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.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.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)
            
 

Deprecated Enum Constants
com.highdeal.pnr.hci.ReratingStatus.BART_RESTORATION_FAILURE
           
com.highdeal.pnr.hci.ReratingStatus.EXPORT_AND_UNLOCK_FAILURE
           
com.highdeal.pnr.hci.ReratingStatus.EXPORT_FAILURE
           
 


Document Published: October 2015 (SAP CC 4.0 SP10 and Later)