SRC PCMM Web Service Interface Methods

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

CommitResources

  • Specifies the resources that are being requested in the CommitResource message.
  • Argument—CommitResourcesReq
    • classifier—Object that identifies the traffic flow that the application server is requesting services for. The object contains:
      • protocol
      • sourceIpAddress
      • sourceIpMask
      • sourcePortStart
      • sourcePortEnd
      • destinationIpAddress
      • destinationIpMask
      • destinationPortStart
      • destinationPortEnd

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

    • trafficProfile—Provides information about the bandwidth and QoS characteristics desired for a request. You express the traffic profile through SRC policies. You can configure the policies one of the following ways:
    • TimeUsageLimit—Specifies, in seconds, a limit on the lifetime of a context. An application server may specify multiple TimeUsageLimit elements to request different limits in the upstream and downstream directions. If the application server does not specify a TimeUsageLimit, the application manager determines the TimeUsageLimit.
    • SubscriberID—IPv4 address or SubscriberURI
      • If a subscriber URI and an IPv4 address are provided, the IPv4 address is ignored.
      • If the IPv4 address is supplied and the subscriber URI is not supplied, then a subscriber URI is constructed with the given IPv4 address as an assignedIp subscriber type (sidType is SIT_ADDR_IF_NAME).
    • ServiceName—Name of SRC service
    • contextID—Globally unique identifier that the application manager must use if it is included in the message

      The context ID is used as the SRC sessionName when the PCMM gateway activates a service.

  • Expected output—CommitResourcesRsp. The CommitResourcesRsp object contains the ContextID of the activated service.

ReleaseResources

  • Specifies the resources that are being requested to be released in the ReleaseResources message.
  • Argument—ReleaseResourcesReq
    • Subscriber URI—IP address of the subscriber
    • ServiceName—Name of SRC service
    • contextID—Globally unique identifier that the application manager must use if it is included in the message

      The context ID is used as the SRC sessionName when the PCMM gateway activates a service.

  • Expected output—ReleaseResourcesRsp

QueryAvailableServices

  • Searches for the services that are available to the calling application.
  • Expected output—QueryAvailableServicesRsp

QueryContexts

  • Searches for the context ID and context status for a subscriber.
  • Argument—QueryContextsReq
    • SubscriberID—IPv4 address or SubscriberURI
      • If a subscriber URI and an IPv4 address is provided, the IPv4 address is ignored.
      • If the IPv4 address is supplied and the subscriber URI is not supplied, then a subscriber URI is constructed with the given IPv4 address as an assignedIp subscriber type (sidType is SIT_ADDR_IF_NAME).
    • ServiceName—Name of SRC service
    • contextID—Globally unique identifier that the application manager must use if it is included in the message

      The context ID is used as the SRC sessionName when the PCMM gateway activates a service.

  • Expected output—QueryContextsRsp