[Contents] [Prev] [Next] [Index] [Report an Error] [No Frames]


Web Service Interface for PCMM

PCMM Web Service Interface Specification (PKT-SP-MM-WS-101-051221) defines a common Web service SOAP/XML interface between a generic application server and a PCMM application manager. The interface allows an application server to dynamically request resources on the cable operator's access network. It provides operations for requesting, releasing, and querying network resources on the cable network. The SDX PCMM Web service interface supports the following operations, which are specified in the PCMM Web service interface:

Each of these operations is implemented as a method in the SDX PCMM Web service interface.

SDX PCMM Web Service Interface Methods

This section describes the methods in the SDX PCMM Web service interface.

CommitResources

For more information, see Configuring Classify-Traffic Conditions for Dynamic Service Activator.

ReleaseResources

QueryAvailableServices

QueryContexts

Configuring PCMM Policies and Parameter Substitutions

This section describes how to define your SDX policies and parameter substitutions so that they comply with the PCMM Web service interface. In Policy Editor, there is sample data that shows the types of policies and parameters that you can configure. It is in the subtree under Policies -> sample -> pcmm -> pcmm-ws.

If you use parameter substitutions, the PCMM Web service interface provides the values for the substitutions. You must name your parameters as specified in this section.

Configuring Classify-Traffic Conditions for Dynamic Service Activator

Table 10 lists the classify-traffic condition fields that you can configure for PCMM classifiers that will be used with PCMM Web service interface. It also provides the parameter names that you must use if you configure parameter substitutions for the classifier.




Table 10: Parameter Names for Classify-Traffic Conditions  
Field
Parameter Name

Protocol

protocol

Source IP Address

sourceIpAddress

Source IP Mask

sourceIpMask

Port

sourcePortStart and sourcePortEnd

destinationPortStart and destinationPortEnd

Destination IP Address

destinationIpAddress

Destination IP Mask

destinationIpMask

Configuring FlowSpec Actions for Dynamic Service Activator

You can use a FlowSpec action to specify the traffic profile in CommitResource messages. Table 11 lists the fields that you can use for PCMM policies that will be used with PCMM Web service interface. It also provides the parameter names that you must use if you configure parameter substitutions for the FlowSpec action.




Table 11: Parameter Names for FlowSpec Actions  
Field Name
Parameter Name

Service Number

serviceNumber

Token Bucket Rate

bucketRate

Token Bucket Size

bucketDepth

Peak Data Rate

peakRate

Minimum Policed Unit

minPolicedUnit

Maximum Packet Size

maxDatagramSize

Rate

reservedRate

Slack Term

slackTerm

Service Class Name Action

You can use a service class name action to specify the traffic profile in CommitResource messages. Table 12 lists the field that you can use for PCMM policies that will be used with PCMM Web service interface. It also provides the parameter names that you must use if you configure parameter substitutions for a service class name action.




Table 12: Parameter Name for Service Class Actions
Field
Parameter

Service Class

TrafficClass

DOCSIS Action

You can use a DOCSIS action to specify the priority and bandwidth in the traffic profile in CommitResource messages. Table 13 lists the fields that you can use for PCMM policies that will be used with PCMM Web service interface. It also provides the parameter names that you must use if you configure parameter substitutions for the DOCSIS action.




Table 13: Parameter Name for DOCSIS Actions
Field
Parameter

Traffic Priority

priority

Maximum Sustained Traffic Rate

bandwidth

Maximum Traffic Burst

bandwidth

Minimum Reserved Traffic Rate

bandwidth

Configuring Username Token Profile

Application managers require that usernames are specified from the Web Services Security: Username Token Profile 1,0, OASIS Standard.

You configure usernames in the dsa/WEB-INF/pcmm-users.properties file. To do so:

  1. Extract the pcmm-users.properties file from the dsa.war file.
  2. jar xvf dsa.war WEB-INF/pcmm-users.properties
    
    
    
  3. Edit the pcmm-users.properties file. This file stores usernames in the format:
  4. <userName>:<userPassword>[, <realm>...]
    
    
    

For example:

  1. Replace the pcmm-users.properties file in the dsa.war file.
  2. jar uvf dsa.war WEB-INF/pcmm-users.properties
    
    
    
  3. Deploy the dsa.war file by following the procedure appropriate to the Web application server you are using.

Configuring Services That Are Available for PCMM Clients

To use SDX Configuration Editor to configure PCMM clients and the services that are available to the clients:

  1. In the WebApplication folder in the navigation pane, select the DynamicServiceActivation.xml configuration file.
  2. Select the PCMM Available Services tab.

The PCMM Available Services pane appears.

  1. Edit or accept the values in the Global Available Services field.

See PCMM Available Services Fields.

  1. Add clients to your configuration:
  1. Expand the List of Clients and Their Allowed Services section.
  2. Select Client from the drop-down list next to the Create a New Instance of button, and click the Create a New Instance of button.

The Create a New Instance dialog box appears.

  1. Enter a name for the client instance, and click OK.
  1. Configure the client ID and a list of allowed services for the client.

See PCMM Available Services Fields.

  1. Select File > Save.
  2. Right-click the configuration file, and select SDX System Configuration > Export to LDAP Directory.

PCMM Available Services Fields

In SDX Configuration Editor, you can modify the following fields in the PCMM Available Services pane in a DynamicServiceActivation.xml configuration file.

Global Available Services

Client ID

Allowed Services


[Contents] [Prev] [Next] [Index] [Report an Error] [No Frames]