Vous êtes sur la page 1sur 5

Result codes Page 1 of 5

IBM WebSphere IP Multimedia Subsystem Connector, Version 6.2

Result codes
This section provides information on the result codes IBM WebSphere Diameter Enabler Component.

The result code data field provides the following classes of errors:

Table 1. Diameter Result codes


Result codes and message descriptions
1xxx (Informational)
2xxx (Success)
3xxx (Protocol errors)
4xxx (Transient failures)
5xxx (Permanent failure)

1xxx (Informational)
Return codes within this category are used to inform the requester that a request could not be satisfied,
and additional action is required on its part before access is granted.

Table 2. Informational result codes


Value Message Name Description
1001 DIAMETER_MULTI_ROUND_AUTH This informational error is
returned by a Diameter server
to inform the access device that
the authentication mechanism
being used requires multiple
round trips, and a subsequent
request needs to be issued in
order for access to be granted.

2xxx (Success)
Return codes within this category are used to inform a peer that a request has been successfully
completed.

Table 3. Success result codes


Value Message Name Description
2001 DIAMETER_SUCCESS The Request was successfully
completed.
2002 DIAMETER_LIMITED_SUCCESS When returned, the request was
successfully completed, but
additional processing is
required by the application in
order to provide service to the
user.

3xxx (Protocol errors)


Errors within this category cause a Service Unavailable Exception to be sent to the calling application.
The WebSphere Application Server log file will show an indication of these errors when they occur.

Table 4. Protocol error result codes


Value Message Name Description
3001 DIAMETER_COMMAND_UNSUPPORTED The Request contained a
Command-Code that the

http://publib.boulder.ibm.com/infocenter/wtelecom/v6r2m0/topic/com.ibm.diameter.dev.d... 9/20/2013
Result codes Page 2 of 5

Value Message Name Description


receiver did not recognize or
support.
3002 DIAMETER_UNABLE_TO_DELIVER This error is given when
Diameter can not deliver the
message to the destination.
3003 DIAMETER_REALM_NOT_SERVED The intended realm of the
request is not recognized.
3004 DIAMETER_TOO_BUSY When returned, a Diameter
node should attempt to send
the message to an alternate
peer.
3005 DIAMETER_LOOP_DETECTED An agent detected a loop
while trying to get the
message to the intended
recipient.
3006 DIAMETER_REDIRECT_INDICATION A redirect agent has
determined that the request
could not be satisfied
locally.
3007 DIAMETER_APPLICATION_UNSUPPORTED A request was sent for an
application that is not
supported.
3008 DIAMETER_INVALID_HDR_BITS A request was received
whose bits in the Diameter
header were either set to an
invalid combination.
3009 DIAMETER_INVALID_AVP_BITS A request was received that
included an AVP whose flag
bits are set to an
unrecognized value.
3010 DIAMETER_UNKNOWN_PEER A CER was received from
an unknown peer.

4xxx (Transient failures)


Errors within this category are used to inform a peer that the request could not be satisfied for the
indicated reason. The WebSphere Application Server log file will show an indication of these errors when
they occur.

Table 5. Transient failures result codes


Value Message Name Description
4001 DIAMETER_AUTHENTICATION_REJECTED The authentication
process for the user
failed, most likely
due to an invalid
password used by
the user.
40002 DIAMETER_OUT_OF_SPACE A Diameter node
received the
accounting request
but was unable to
commit it to stable
storage due to a
temporary lack of
space.

http://publib.boulder.ibm.com/infocenter/wtelecom/v6r2m0/topic/com.ibm.diameter.dev.d... 9/20/2013
Result codes Page 3 of 5

Value Message Name Description


4003 ELECTION_LOST The peer has
determined that it
has lost the election
process and has
therefore
disconnected the
transport
connection.
4010 DIAMETER_END_USER_SERVICE_DENIED The OCS has
denied this service
request due to
service restrictions.
If the CCR
contained Used-
Service-Units, they
will be deducted
from the account if
possible.
4011 DIAMETER_CREDIT_CONTROL_NOT_APPLICABLE The OCS is
indicating that the
service can be
granted free of
charge. No CC
session is required.
4012 DIAMETER_CREDIT_LIMIT_REACHED The OCS is
denying the request
because the
subscriber's
account does not
contain sufficient
credit. Used-
Service-Units, if
present in the CCR,
will be deducted
from the account, if
possible.

5xxx (Permanent failure)


Errors within this category should not be retried since they will continue to fail until the implementation or
configuration are changed. The WebSphere Application Server log file will show an indication of these
errors when they occur.

Table 6. Permanent failure result codes


Value Message Name Description
5001 DIAMETER_AVP_UNSUPPORTED The peer received a
message that contained
an AVP that is not
recognized or supported
and was marked with
the Mandatory bit.
5002 DIAMETER_UNKNOWN_SESSION_ID The request contained
an unknown Session-Id.
5003 DIAMETER_AUTHORIZATION_REJECTED A request was received
for which the user could
not be authorized.

http://publib.boulder.ibm.com/infocenter/wtelecom/v6r2m0/topic/com.ibm.diameter.dev.d... 9/20/2013
Result codes Page 4 of 5

Value Message Name Description


5004 DIAMETER_INVALID_AVP_VALUE The request contained
an AVP with an invalid
value in its data portion.
5005 DIAMETER_MISSING_AVP The request did not
contain an AVP that is
required by the
Command Code
definition.
5006 DIAMETER_RESOURCES_EXCEEDED A request was received
that cannot be
authorized because the
user has already
expended allowed
resources.
5007 DIAMETER_CONTRADICTING_AVPS One or more Failed-
AVP AVPs MUST be
present, containing the
AVPs that contradicted
each other.
5008 DIAMETER_AVP_NOT_ALLOWED A message was
received with an AVP
that should not be
present. The Failed-
AVP AVP must be
included and contain a
copy of the offending
AVP
5009 DIAMETER_AVP_OCCURS_TOO_MANY_TIMES A message was
received that included
an AVP that appeared
more often than
permitted in the
message definition. The
Failed-AVP AVP must
be included and contain
a copy of the first
instance of the
offending AVP that
exceeded the maximum
number of occurrences.
5010 DIAMETER_NO_COMMON_APPLICATION This error is returned
when a CER message
is received, and there
are no common
applications supported
between the peers.
5011 DIAMETER_UNSUPPORTED_VERSION This error is returned
when a request was
received, whose version
number is unsupported.
5012 DIAMETER_UNABLE_TO_COMPLY This error is returned
when a request is
rejected for unspecified
reasons.
5013 DIAMETER_INVALID_BIT_IN_HEADER This error is returned
when an unrecognized
bit in the Diameter
header is set to one (1).

http://publib.boulder.ibm.com/infocenter/wtelecom/v6r2m0/topic/com.ibm.diameter.dev.d... 9/20/2013
Result codes Page 5 of 5

Value Message Name Description


5014 DIAMETER_INVALID_AVP_LENGTH The request contained
an AVP with an invalid
length. A Diameter
message indicating this
error MUST include the
offending AVPs within a
Failed-AVP AVP.
5015 DIAMETER_INVALID_MESSAGE_LENGTH This error is returned
when a request is
received with an invalid
message length.
5016 DIAMETER_INVALID_AVP_BIT_COMBO The request contained
an AVP with which is
not allowed to have the
given value in the AVP
Flags field. A Diameter
message indicating this
error MUST include the
offending AVPs within a
Failed-AVPAVP.
5017 DIAMETER_NO_COMMON_SECURITY This error is returned
when a CER message
is received, and there
are no common security
mechanisms supported
between the peers.
5030 DIAMETER_UNKNOWN_USER The OCS does not
recognize this user.
5031 DIAMETER_RATING_FAILED The OCS was not able
to correctly rate the
service due to errors in
one or more AVPs
provided in the CCR.

Parent topic: Developing applications that use Diameter Web services

Terms of use
(C) Copyright IBM Corporation 2007. All Rights Reserved.

http://publib.boulder.ibm.com/infocenter/wtelecom/v6r2m0/topic/com.ibm.diameter.dev.d... 9/20/2013

Vous aimerez peut-être aussi