Interface MessageOperation

All Superinterfaces:
XMLMarshallable
All Known Subinterfaces:
CrossReferenceableOp
All Known Implementing Classes:
ActivateAllOp, AuthenticateUserOp, ChargingContractActivateOp, CheckPasswordOp, CheckUserPasswordOp, CleanupAllOp, ClearPrepaidAccountOp, CreateAccessOp, CreateAuditOp, CreateBatchRatingGroupOp, CreateCatalogOp, CreateChargeComponentOp, CreateChargedItemClassOp, CreateExportableItemMappingOp, CreateMappingTableClassOp, CreateMappingTableOp, CreateMappingTableRowOp, CreateOfferOp, CreatePricingMacroOp, CreateProductOp, CreateRangeTableClassOp, CreateRangeTableOp, CreateSubscriberAccountOp, CreateSubscriberMappingTableOp, CreateSubscriberMappingTableRowOp, CreateSubscriberRangeTableOp, CreateSubscriptionOp, CreateTierTableOp, CreateTranslationTableOp, CreateUserOp, DeleteAccessBulkOp, DeleteAccessOp, DeleteAuditOp, DeleteBatchRatingGroupOp, DeleteCatalogFromOwnerOp, DeleteCatalogOp, DeleteChargeComponentOp, DeleteChargedItemClassOp, DeleteExportableItemMappingOp, DeleteFileToBulkLoadOp, DeleteMappingTableClassOp, DeleteMappingTableOp, DeleteMappingTableRowOp, DeleteOfferOp, DeletePricingMacroOp, DeleteProductOp, DeleteRangeTableClassOp, DeleteRangeTableOp, DeleteSubscriberAccountOp, DeleteSubscriberMappingTableOp, DeleteSubscriberMappingTableRowOp, DeleteSubscriberRangeTableOp, DeleteSubscriptionBulkOp, DeleteSubscriptionOp, DeleteTierTableOp, DeleteTranslationTableOp, DeleteUserOp, DeleteUserOperationFromAuditOp, DeleteUserOperationFromFiltersOp, DeleteUserSessionOp, DisconnectClientOp, DisconnectUserOp, ExportCurrenciesOp, ExportOp, ExportPublicHolidaysOp, ExportSubscriberDataOp, FetchClientStatisticsOp, FireExpirationAlertsOp, GetCurrentReratingSessionStatusOp, GetCustomerManagementAreaListOp, GetFilesToBulkLoadOp, GetInstanceMapOp, GetJCoDestinationListOp, GetLogTracesOp, GetParametersOp, GetParameterValueOp, GetStatusOp, GetSubAccountSubscriptionCodesOp, GetSystemStatusOp, GetThreadDumpOp, ImportCurrenciesOp, ImportOp, ImportPublicHolidaysOp, ImportSubscriberDataOp, ListClientsOp, MaintainCustomerManagementAreaListOp, MaintainMappingTableRowOp, MaintainSubscriberMappingTableRowOp, MessageOperationAdapter, ModifyAccessOp, ModifyAuditOp, ModifyBatchRatingGroupOp, ModifyCatalogOp, ModifyChargeComponentOp, ModifyChargedItemClassOp, ModifyExportableItemMappingOp, ModifyMappingTableClassOp, ModifyMappingTableRowOp, ModifyOfferOp, ModifyPasswordOp, ModifyPricingMacroOp, ModifyProductOp, ModifyRangeTableClassOp, ModifyRangeTableOp, ModifySubscriberAccountOp, ModifySubscriberMappingTableRowOp, ModifySubscriberRangeTableOp, ModifySubscriptionBulkOp, ModifySubscriptionOp, ModifyTierTableOp, ModifyTranslationTableOp, ModifyUserOp, ParameterOperation, PingOp, PurgeAllowancesOp, PurgeFileMetadataOp, PurgeIdempotencyStorageOp, PurgeJobRecordOp, RefillPrepaidAccountOp, RefreshRatingInstancesOp, RefreshSharedAllowanceCacheOp, RefreshTaxCacheOp, RefreshTransServTypeListOp, RefreshVatRulesCacheOp, RerateBulkOp, ResetCachesOp, ResetCreditLimitBalanceOp, ResetParameterValueOp, SearchAccessFromSubscriptionOp, SearchAccessOp, SearchAllBatchRatingGroupsOp, SearchAuditsOp, SearchAvailableTaxAreaListOp, SearchAvailableTransServTypeListOp, SearchCatalogOp, SearchChargeComponentByPricingMacroOp, SearchChargeComponentByTierTableOp, SearchChargeComponentByTranslationTableOp, SearchChargeComponentOp, SearchChargedItemClassOp, SearchCodeOp, SearchExportableItemMappingOp, SearchExportableItemTemplateNamesOp, SearchExportableItemTemplateOp, SearchMappingTableClassOp, SearchMappingTableOp, SearchOfferByChargeComponentOp, SearchOfferOp, SearchPricingMacroByPricingMacroOp, SearchPricingMacroByTierTableOp, SearchPricingMacroByTranslationTableOp, SearchPricingMacroOp, SearchProductOp, SearchRangeTableClassOp, SearchRangeTableOp, SearchReratingInfosFromChargingContractOp, SearchSubscriberAccountOp, SearchSubscriberMappingTableOp, SearchSubscriberRangeTableOp, SearchSubscriptionFromAccessOp, SearchSubscriptionOp, SearchTierTableOp, SearchTranslationRowsOp, SearchTranslationTableOp, SearchUserOp, SearchUserOperationFromAuditsOp, SearchUserOperationFromFiltersOp, SearchUserOperationOp, SearchUserSessionOp, SearchVatRulesOp, ServerManagementOp, ServerShutdownOp, SetMaintenanceModeOp, SetParameterValueOp, SetStandbyStatusOp, SQLConnectionAdminOp, SQLConnectionsRefreshOp, StartCacheWarmupOp, StopActivationOp, StopChargingContractActivationOp, StopCleanupOp, StopPurgeAllowancesOp, StopReratingSessionOp, SwitchDBFileDirectoriesOp, SynchronizeExternalCurrenciesOp, TranslateValueOp, UnlockChargingContractOp, UnlockSubscriptionOp, com.highdeal.pnr.hci.VersioningModifyOp

public interface MessageOperation extends XMLMarshallable
This Java interface is the basis of all the Java classes that represent service operations available with the HTTP Communication Interface (HCI) technical interface provided by SAP Convergent Charging; Consider all the Java classes that implement this Java interface.

Implementation in Your Client Application

You can develop a client application, connected to an SAP CC Core Server system. Your application is able to send operation requests included in HCI messages and transmitted via the HCI technical interface to the connected SAP CC system. The server system replies an operation result based on the OperationResult Java interface.

Each operation has a technical name that is used for access control and auditing features. This name is the name of the corresponding XML tag in the exchanged HCI messages.

Message Management

Message Requests
Message Sender

Additional Information

Consult the SAP CC Application Help and the SAP CC Security Guide for more information about the HCI technical interface and its communication protocol.

See Also:
  • Method Details

    • getName

      String getName()
      Gets the XML name of the service operation. This name identifies the operation request in the HCI messages. It is used to marshal the Java object representing an HCI operation into an XML representation that can be exchanged via the HCI communication interface between your client application and the SAP CC system.

      Example

      • activateAll
      • ping
      Returns:
      The technical name of the HCI operation