Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Provisioning of both rules and periods can also be performed by using PCC in the Web UI, which is accessed at:

Code Block
http://<platform host>:<web interface port>/mz/

For information on how to configure the Web UI, see Setting up access to REST for using PCC in the Web UI in /wiki/spaces/MD82/pages/3786137 in the PCC Installation Instructions

Note
titleNote!

Authorization is required, and you will be asked to enter user name and password in order to access the Web UI.

Image Removed

The Web UI Start Page

...

titleNote!

If your chosen web browser is Firefox, because Firefox does not accept self-signed certificates, you can use Java keytool to create a keystore that is signed by a trusted authority, or you can create a keystore using the following command, and add exceptions to Firefox:

Code Block
keytool -genkeypair -alias platform -keyalg RSA [-sigalg <sigalg>] -keypass <keypass>  -keystore $MZ_HOME/keys/keystore_generated.key

To add exceptions to Firefox:

...

Repeat these steps for the EC, entering the <EC host>:<EC port> in step 4.

In the Web UI you add, edit, copy and delete settings for:

...

Rules can be provisioned in the PCC Policy Control screen on the Desktop.

To open the PCC Policy Control screen, click on the Manage screen option in Desktop and then click on the PCC Policy Control button. 

Image Added

The PCC Policy Control screen

In the PCC Policy Control screen you can view, add, edit, and remove populated definitions for:

  • Rules Mappings
  • PCC Rules
  • Charging Rules
  • Static Rules
  • Dynamic Rules
  • Flow Informations
  • Final Indication Rules
  • Periods
  • QoS Information
  • Allocation Retention PolicyPolicies

See Rules Data Model for information about the different definitions and their respective fields.

Tip
titleHint!

Whenever configurations are viewed, added, edited, copied, or deleted, this is being logged for the EC log with log-level INFO.

The system is by default configured to only register log entries with log level WARNING and higher, so if you want the log entries from the PCC Web UI to be registered, change the log level to INFO instead. See /wiki/spaces/MD82/pages/3778742 System Properties for further information.

Image Removed

The Web UI

In the navigation tree or in the Policy Control page, click the option for the UDR type you want to work with, in order to open the corresponding table with UDRs. See Rules Data Model and Periods Data Model, for information about the different fields available for each UDR type.

Configuring the Rules Data Model

When you click one of the options, the relevant table opens up, where you can add, edit, copy or delete different UDRs.

The fields displayed in each table differ depending on the UDR type. For detailed information about the different fields in each case, see the relevant section in Rules Data Model.

Tip
titleHint!

If you just want a quick view of the settings for a specific UDR, click the Image Removed icon under Actions. A popup containing the settings will then be displayed.

Adding a UDR

To add a UDR in the Web UI:

...

Enter the values you want to have in the different fields.

Note
titleNote!

You must populate the mandatory fields, which are marked with an asterisk.

...

Image Removed

Example - The PCC Rules table and Create New PCC Rule page

Searching for a UDR

In the table page for a specific UDR type, start typing the name of the UDR that you are searching for.

The matching names are displayed. You can then select the UDR that you are searching for and edit, copy or delete it as required.

Editing a UDR

To edit a UDR in the Web UI:

...

Make your changes in the different fields and click the Save Changes button.

Tip
titleHint!

After you have made a change, the Save Changes button is enabled and becomes dark green. After you click the Save Changes button, a message is displayed to confirm that you have made a change. The Save Changes button is disabled and appears light green.

...

Example - Edit PCC Rule page

Copying a UDR

To copy a UDR in the Web UI:

...

You can search for the copy by entering the ID in the Search field and edit the duplicate UDR as required. Make your changes in the different fields and click the Save Changes button.
The settings for the UDR are updated, and the new values will be listed in the table of UDRs.
Image Removed

Example - Copy a PCC Rule

Deleting a UDR

To delete a UDR in the Web UI, click on the icon under Actions, to the right of the UDR that you want to delete in the UDR table for the selected UDR type. Or you can select the check box to the left of UDR that you want to delete in the UDR table and click the Delete button at the top right of the page.

A message is displayed asking if you are sure that you want to delete the selected UDR.

If you click OK the selected UDR is deleted.

Note
titleNote!

You cannot delete UDRs that are referenced in other UDRs.

Image Removed

...

Creating Rules Definitions

The different definitions need to be configured in the following order:

  1. Period
  2. Flow Information
  3. Dynamic Rule
  4. Final Indication Rule
  5. Static Rule
  6. Charging Rule
  7. Allocation Retention Policy
  8. QoS Information
  9. PCC Rules
  10. Rules Mappings

The reason for the order stated above is that some definitions are selectable in other definitions as follows:

  • In the Dynamic Rule you select among the Flow Information definitions.
  • In the Charging Rule you select among the Dynamic Rule, Final Indication Rule, and Static Rule definitions.
  • In the QoS Information you select among the Allocation Retention Policy definitions.
  • In the PCC Rules you can select among the Charging Rules, Periods, and QoS Information definitions.
  • In the Rules Mapping you select among the PCC Rules definitions.

See Rules Data Model and Periods Data Model Rules, for more information about these dependencies.

To create the different definitions:

  1. In the PCC Policy Control screen, click on the definition type you want to create definitions for. 

    A new screen will be displayed where you can see the definitions that have already been created for the selected type. 

  2. Click on the New button, fill in the mandatory information, and click Save.

    The definition will be saved and listed in the view, and will now be selectable when creating other definition types that depend on it. 

    Image Added
    The Create PCC Rule dialog

    Image Added
    The Rules Mapping screen shows the Rules Mapping definitions

Editing a Rules Definition

To edit the different definitions:

  1. In the PCC Policy Control screen, click on the definition type you want to definitions for. 

    A new screen will be displayed where you can see the existing definitions. 

  2. Select the check box for the definition you want to edit and click on Details in the Actions column.

    A dialog opens up displaying the configuration for the definition.

  3. Make your changes and click on the Save button.

    The definition will be saved and listed in the view, and will now be selectable when creating other definition types that depend on it. 

Copying Rules Definitions

To copy definitions:

  1. In the PCC Policy Control screen, click on the definition type you want to copy definitions for. 

    A new screen will be displayed where you can see the existing definitions. 

  2. Select the check box(es) for the definition(s) you want to copy and click on the Copy button.

    The selected definition(s) will be copied with new ID(s) and you can then edit the definition(s) as described above.

Deleting Rules Definitions

To delete definitions:

  1. In the PCC Policy Control screen, click on the definition type you want to delete definitions for. 

    A new screen will be displayed where you can see the existing definitions. 

  2. Select the check box(es) for the definition(s) you want to copy and click on the Delete button.

    You will get a question if you are sure you want to delete the definition(s).

  3. Click OK if you are sure.

    The selected definition(s) will be deleted.

Scroll pagebreak