WebSphere brand IBM WebSphere IP Multimedia Subsystem Connector, Version 6.2

Modifying the subscription purging interval

You can modify the interval in which expired subscriptions set to receive reauthorization requests are purged from the database. This property only applies to Ro online charging Web service.

About this task

If the subscriptionPurgingInterval property is missing or commented out (default), purging will not occur. The default value is Purging is suspended. The minimum value is 30 seconds, and the maximum value is 32,000,000 seconds. If you are designing a system that requires a large number of subscription requests, you may want to adjust the purging interval to prevent large numbers of records from being purged at one time. If a large number of records require purging when the end of interval is reached, the performance of the overall system may be affected.

Important: In a clustered installation, this property should only be enabled on a single application server.
  1. Open Diameter_Ro.properties in a text editor. The file can be found in the following location:
    • AIXLinuxSolaris was_profile_root/properties/
    Note: was_profile_root is the directory for a WebSphere® Application Server Network Deployment profile called profile_name. By default, this directory is:
    • AIX /usr/IBM/WebSphere/AppServer/profiles/profile_name
    • Linux /opt/IBM/WebSphere/AppServer/profiles/profile_name
    • Solaris /opt/IBM/WebSphere/AppServer/profiles/profile_name

    For example, AppSrv01 in a standalone environment, or Custom01 as the name of a federated node profile in a clustered environment.

  2. Modify the value of subscriptionPurgingInterval to change the interval in which expired "subscriptions to receive ReAuth Requests" are purged from the database. If the property is missing or commented out (default), purging will not occur. The default value is Purging is suspended. The minimum value is 30 seconds, and the maximum value is 32,000,000 seconds.
  3. Save and close Diameter_Ro.properties.
  4. Restart Ro online charging Web service.
Example
Example:
subscriptionPurgingInterval = 30



Terms of use
(C) Copyright IBM Corporation 2009. All Rights Reserved.