This section provides information on the IBM® WebSphere® Diameter Enabler Component result codes.
Result codes and message descriptions |
---|
1xxx (Informational) |
2xxx (Success) |
3xxx (Protocol errors) |
4xxx (Transient failures) |
5xxx (Permanent failure) |
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. |
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. |
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.
Value | Message Name | Description |
---|---|---|
3001 | DIAMETER_COMMAND_UNSUPPORTED | The Request contained a Command-Code that the 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 set to an incorrect 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. |
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.
Value | Message Name | Description |
---|---|---|
4001 | DIAMETER_AUTHENTICATION_REJECTED | The authentication process for the user failed, most likely due to an incorrect 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. |
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. |
Errors within this category should not be retried because 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.
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. |
5004 | DIAMETER_INVALID_AVP_VALUE | The request contained an AVP with an incorrect 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). |
5014 | DIAMETER_INVALID_AVP_LENGTH | The request contained an AVP with an incorrect 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 incorrect 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. |