class CscfUserDataActions

ManagedElement
+-CscfFunction
+-CSCF-Application
+-CscfTroubleshootingGroupClass
+-CscfUserDataManagementGroup
+-CscfUserDataActions

This is the Managed Object Class for CSCF User Data Actions.

This MO is created by the system.

Actions
string
cscfUserDataDelete ( UserDataDeletePotDT pot , string key , UserDataDeleteModeDT mode );
WARNING: Please consult Ericsson Personnel before executing this action. This action can corrupt and damage the database.
This action deletes user specific data from the database. It takes three mandatory input parameters:
--pot <pot-name> --key <all | pot-key> --mode <NON_RECURSIVE>

Please refer to the description of the ”pot”, ”key” and ”mode” parameters for further details.

Below is an example of deleting an Implicit Registration Set POT:
cscfUserDataDelete --pot CscfImplicitRegistrationSetPot --key sip:u0000000000@cscf99.lab --mode NON_RECURSIVE

Parameters

Name: pot
Description: This parameter defines the keyed Persistent Object Type (POT) name to be deleted. Possible values and meanings are:
- CscfPrivateIdentificationPot: Private Identity POT
- CscfImplicitRegistrationSetPot: Implicit Registration Set POT
- CscfServiceProfilePot: Service Profile POT
- CscfPublicIdentificationPot: Public Identity POT
- CscfImpuReferencePot: Public Identity Reference POT
- CscfContactContainerPot: Contact Container POT
- CscfSipDigestAuthenticationChallengePot: SIP Digest Authentication Challenge POT
- CscfSipDigestAuthenticationNoncePot: SIP Digest Authentication Nonce POT
- CscfSipDigestAuthenticationVectorPot: SIP Digest Authentication Vector POT
- CscfAuthenticationBlacklistPot: Authentication Blacklist POT
- CscfAkaAuthenticationPot: Authentication and Key Agreement (AKA) Authentication POT
- CscfDialogueContainerPot: Dialogue Container POT
- CscfDialogueDataPot: Dialogue Data POT
- CscfOfflineChargingSession: Offline Charging Session POT



Name: key
Description: This parameter defines the key of the Persistent Object Type (POT) instance(s) to be deleted.
If "all" is used as key then all instances associated with the POT specified will be deleted. Note: It is strongly recommended that "all" shall only be used in test environment.
Selecting a specific POT instance to delete can be accomplished in two ways:
1. Use the POT key value in hexadecimal format which can be obtained from the "clurun.sh list_instances" command or DBN browser. The syntax for this method is to append a prefix "0x" in front of the hexadecimal string: --key 0x<hexadecimal string>.
2. Specify a given POT instance key information in clear text depending on the POT type as depicted below:
- CscfPrivateIdentificationPot: <IMPI>
- CscfImplicitRegistrationSetPot: <IMPU>
- CscfServiceProfilePot: <IMPU>
- CscfPublicIdentificationPot: <IMPU>
- CscfImpuReferencePot: <IMPU>
- CscfContactContainerPot: <IMPU#IMPI>
- CscfSipDigestAuthenticationChallengePot: <Call-ID>
- CscfSipDigestAuthenticationNoncePot: <Nonce>
- CscfSipDigestAuthenticationVectorPot: <IMPI>
- CscfAuthenticationBlacklistPot: only "all" is supported as clear-text key
- CscfAkaAuthenticationPot: <IMPI>
- CscfDialogueContainerPot: <IMPU1#IMPU2> where IMPU1 is the default IMPU and IMPU2 is the Service Profile Identity. If it happens that both IMPU1 and IMPU2 are the same, then put IMPU1#IMPU1 as key.
- CscfDialogueDataPot: only "all" is supported as clear-text key
- CscfOfflineChargingSession: only "all" is supported as clear-text key



Name: mode
Description: This parameter specifies how the Persistent Object Type (POT) instance(s) are deleted. Possible values and meanings are:
1: NON_RECURSIVE: delete only the POT instance specified by the key.
Even though only one mode is currently supported, other modes may be supported in the future.


Attributes
String0to65535DT
key
mandatory
noNotification
restricted
cscfUserDataActionsId
This is the key attribute of the CscfUserDataActions. One instance of the CscfUserDataActions with the key cscfUserDataActionsId=default is created at startup. This instance cannot be deleted.

  class CscfUserDataActions