com.ibm.twss.spm.access
Interface ServicePolicyAccessInterface

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
ServicePolicyAccessInterfaceBindingStub, ServicePolicyAccessInterfaceProxy

public interface ServicePolicyAccessInterface
extends java.rmi.Remote

This interface enables applications to retrieve a set of service policies from the Service Policy Manager.


Method Summary
 GetServicePoliciesResponse getServicePolicies(GetServicePoliciesRequest parameters)
          Gets the set of service polices for a given (requester, service, operation) tuple.
 

Method Detail

getServicePolicies

GetServicePoliciesResponse getServicePolicies(GetServicePoliciesRequest parameters)
                                              throws java.rmi.RemoteException,
                                                     com.ibm.twss.parlayx21.common.PolicyException,
                                                     com.ibm.twss.parlayx21.common.ServiceException
Gets the set of service polices for a given (requester, service, operation) tuple. A hierarchical algorithm is used to resolve the set of service policies that corresponds to the particualr request. Policy scoping follows the tuple definition, allowing policies to be defined at different requester, service, and operation scopes. Policies that are set lower in the hierarchy override policies that are set higher in the hierarchy.

Returns:
Throws:
ServiceException - ServiceException from 3GPP TS 29.199-1.

A service exception will occur if one of these five conditions is encountered:

  • The specified requester is a group and not an individual requester.
  • The specified service is a group or a service implementation, and not an individual service.
  • The specified operation is 'ALL'.
  • The specified requester, service or operation does not exist.
  • Subscription does not exist for the specified requester, service and operation.
PolicyException - Policy exception from 3GPP TS 29.199-1.

java.rmi.RemoteException


Copyright © IBM Corp. All Rights Reserved.