Policy Management Exception Classes

29.198-133GPPOpen Service Access (OSA) Application Programming Interface (API)Part 13: Policy management Service Capability Feature (SCF)Release 9TS

The following are the list of exception classes which are used in this interface of the API.

Name

Description

P_ACCESS_VIOLATION

Thrown if the client does not have authorization to invoke this method on this object with these parameters.

P_SYNTAX_ERROR

Thrown if the specified name is formatted improperly.

P_NAME_SPACE_ERROR

Thrown if the specified name matches or does not match the name of an existing object of the appropriate type within this container.

P_NO_TRANSACTION_IN_PROCESS

Thrown if there is currently no transaction in process.

P_TRANSACTION_IN_PROCESS

Thrown if there is currently a transaction in process. Note that transactions can not be nested, that is, a second call to startTransaction() without calling commitTransaction() or abortTransaction() in between will result in this exception being thrown during the second call.

Each exception class contains the following structure:

Structure Element Name

Structure Element Type

Structure Element Description

ExtraInformation

TpString

Carries extra information to help identify the source of the exception, e.g. a parameter name.

Annex A (normative):
OMG IDL Description of Policy Management SCF

The OMG IDL representation of this interface specification is contained in text files (policy_data.idl and policy_interfaces.idl contained in archive 2919813V800IDL.ZIP) which accompany the present document.

Annex B (informative):
W3C WSDL Description of the Policy Management SCF

The W3C WSDL representation of this interface specification is contained in zip file 2919813V800WSDL.ZIP, which accompanies the present document.

Annex C (informative):
Java API Description of the Policy Management SCF

The Java API realisation of this interface specification is produced in accordance with the Java Realisation rules defined in Part 1 of this specification. These rules aim to deliver for Java, a developer API, provided as a realisation, supporting a Java API that represents the UML specifications. The rules support the production of both J2SE and J2EE versions of the API from the common UML specifications.

The J2SE representation of this interface specification is provided as Java Code, contained in archive 2919813V800J2SE.ZIP that accompanies the present document.

The J2EE representation of this interface specification is provided as Java Code, contained in archive 2919813V800J2EE.ZIP that accompanies the present document.

Annex D (informative):
Description of Policy Management for 3GPP2 cdma2000 networks

This annex is intended to define the OSA API Stage 3 interface definitions and it provides the complete OSA specifications. It is an extension of OSA API specifications capabilities to enable operation in cdma2000 systems environment. They are in alignment with 3GPP2 Stage 1 requirements and Stage 2 architecture defined in

[1] 3GPP2 P.S0001-B: "Wireless IP Network Standard", Version 1.0, September 2000;

[2] 3GPP2 S.R0037-0: "IP Network Architecture Model for cdma2000 Spread Spectrum Systems", Version 2.0, May 14, 2002;

[3] 3GPP2 X.S0013: "All-IP Core Network Multimedia Domain", December 2003.

These requirements are expressed as additions to and/or exclusions from the 3GPP specification. The information given here is to be used by developers in 3GPP2 cdma2000 network architecture to interpret the 3GPP OSA specifications.