This chapter explains the policy deny codes generated by Service Interceptors in Oracle Communications Services Gatekeeper.
Policy deny codes are embedded in policy exceptions thrown to applications, embedded in CDRs and alarms.
Policy exceptions are thrown when a usage policy has been violated by an application, for example if a parameter provided by an application is out of bounds or if the request rate has been exceeded.
In policy exceptions thrown toward applications, the deny code is embedded in the exception.
In alarms, the policy deny code is present if the alarm originated from a policy violation.
In CDRs, the policy deny code is present in the additional information field, enclosed by <denyCode>
elements. For example: <denyCode>21</denyCode>
.
Table 12-1 contains a list of policy deny codes data generated when a policy deny occurs.
Policy Deny Code | ID of Corresponding Alarm | TagPolicy Field in Alarm | Description |
---|---|---|---|
-1 |
Not applicable |
Not applicable |
Unspecified |
0 |
Not applicable |
Not applicable |
Unspecified |
1 |
102826 |
1001 |
Application instance does not exist |
2 |
102826 |
1001 |
Application instance is not active |
3 |
102826 |
1001 |
Application does not exist |
4 |
102826 |
1001 |
Service provider account does not exist |
6 |
102827 |
1002 |
Unable to get service provider and application information |
7 |
102823/3026 |
2003 |
Application request limit exceeded |
8 |
102823/3026 |
2003 |
Service provider request limit exceeded |
9 |
102828 |
2001 |
Application request limit exceeded for Service Type |
10 |
102828 |
2001 |
Service provider request limit exceeded for Service Type |
11 |
102826 |
1001 |
Service provider account not active. |
12 |
102826 |
1001 |
Application instance not active |
13 |
102822/3025 |
2002 |
Service provider quota limit exceeded |
14 |
102822/3025 |
2002 |
Application quota limit exceeded |
15 |
102829 |
2008 |
Service provider quota limit exceeded for Service Type |
16 |
102829 |
2008 |
Application quota limit exceeded for Service Type |
20 |
102830 |
4001 |
All properties denied |
21 |
102831 |
3001 |
Parameter value is not allowed |
22 |
102832 |
4002 |
Request info empty |
23 |
102833 |
3002 |
Accessing the method not allowed |
24 |
102834 |
3003 |
No service provider group SLA found for application instance |
25 |
102834 |
3003 |
No application group SLA found for application instance |
26 |
102835 |
4003 |
Exception thrown calling correlator |
27 |
102836 |
4004 |
Exception thrown calling factory |
28 |
102824/3027 |
2004 |
Global node or Service provider node request limit exceeded |
29 |
102825/3028 |
2005 |
Global or service provider node contract is out of date |
30 |
102837 |
3004 |
No global or service provider node SLA found |
31 |
102838 |
3005 |
Application or Service provider group service contract is out of date |
32 |
102839 |
3006 |
Application or service provider Service Type contract is out of date |
33 |
102834 |
3003 |
No SLA found |
34 |
102840 |
3007 |
No Service Contract found |
35 |
102841 |
2006 |
User restricts all |
36 |
102842 |
2007 |
User quota limit reached |
37 |
102842 |
2007 |
User rate limit reached |
38 |
102824 |
2004 |
Global node request limit exceeded |
41 |
102824 |
3010 |
Application request quota limit exceeded |
44 |
102824 |
3010 |
Application request rate limit exceeded |
104 |
Not applicable |
Not applicable |
The request has been denied through the credit control interceptor |