6 Protocol and Application Errors
Following are the SEPP Protocol and Application Errors:
CN32F Errors
Table 6-1 CN32F Errors
Parameters | HTTP status code | Description |
---|---|---|
INVALID_DESTINATION_URI_EXCEPTION | 400 Bad Request | Invalid destination host URI |
EMPTY_FORWARDED_HOST_EXCEPTION | 400 Bad Request | Empty forwarded Host Header |
SBI_TARGET_HEADER_NOT_FOUND_EXCEPTION | 400 Bad Request | 3gpp-sbi-target-apiroot header is absent |
HOSTED_SEPP_EXCEPTION | 400 Bad Request |
Allowed Producer Remote SEPP Set routing failure Request not allowed as no consumer Remote SEPP Set found in hosted SEPP mode |
SECURITY_CAPABILITY_EXCEPTION | 401 Unauthorized | Invalid Security Capability negotiated |
CONTEXT_NOT_ESTABLISHED_EXCEPTION | 401 Unauthorized | N32fContext not established |
TOPOLOGY_HIDING_EXCEPTION | 403 Forbidden | Exception in Topology Hiding/Recovery |
N32F_CONTEXT_NOT_FOUND_EXCEPTION | 404 Not Found | N32fContext or Remote SEPP Set not found |
SERVICE_API_VALIDATION_EXCEPTION | 406 Not Acceptable or User configured reject status code | Service API not in allowed list |
SEPP_MEDIATION_REQUEST_REJECT | 406 Not Acceptable or User configured reject status code | Request is rejected by mediation service |
SEPP_MEDIATION_RESPONSE_REJECT | 406 Not Acceptable or User configured reject status code | Error in response received from mediation service |
NETWORK_ID_HEADER_VALIDATION_EXCEPTION | 406 Not Acceptable |
Network ID validation in header failed
|
NETWORK_ID_HEADER_VALIDATION_EXCEPTION
|
406 Not Acceptable or User configured reject status code | Network ID header validation failed |
NETWORK_ID_BODY_VALIDATION_EXCEPTION
|
406 Not Acceptable or User configured reject status code | Network ID body validation failed |
CN32F_MESSAGE_VALIDATION_EXCEPTION | 406 Not Acceptable or User configured reject status code. | Error in request body |
PN32F Errors
Table 6-2 PN32F Errors
Parameters | HTTP status code | Description |
---|---|---|
SEPP_EMPTY_CLIENT_IDENTITY_HEADER | 400 Bad Request | Client identity header is absent in request |
SEPP_INVALID_DESTINATION_URI | 400 Bad Request | SBI target header/authority header not in right syntax/invalid destination host format |
INVALID_PLMN | 400 Bad Request | Invalid PLMN List in request or PLMN is in top level domain of destination FQDN |
HOSTED_SEPP_EXCEPTION | 400 Bad Request |
Allowed producer Remote SEPP Set routing failure Request not allowed as no consumer Remote SEPP Set found in Hosted SEPP mode |
SEPP_INVALID_DESTINATION_URI | 400 Bad Request | SBI target header/authority header not in right syntax/invalid destination host format |
SEPP_N32FCONTEXT_NOT_ESTABLISHED | 401 Unauthorized | Context not in established state |
TOPOLOGY_HIDING_EXCEPTION | 403 Forbidden | Internal error |
N32F_CONTEXT_NOT_FOUND | 404 Not Found | n32fcontext not found at PSEPP or TLS identity validation failed |
SERVICE_API_ALLOWED_LIST_EXCEPTION | 406 Not Acceptable | Service API not in allowed list |
MESSAGE_VALIDATION_FAILED_EXCEPTION | 406 Not Acceptable | Message validation failed at PSEPP |
SEPP_MEDIATION_REQUEST_REJECT | 406 Not Acceptable or User configured reject status code | Request is rejected by mediation service |
SEPP_MEDIATION_RESPONSE_REJECT | 406 Not Acceptable or User configured reject status code | Error in response received from mediation service |
PN32F_NETWORK_ID_HEADER_EXCEPTION | 406 Not Acceptable | Network ID header validation failed |
PN32F_NETWORK_ID_BODY_EXCEPTION | 406 Not Acceptable | Network ID body validation failed |
PREVIOUS_LOCATION_CHECK_VALIDATION_EXCEPTION | 406 Not Acceptable or User configured reject status code | CAT 3 Previous Location check failed |
PREVIOUS_LOCATION_CHECK_VALIDATION_EXCEPTION_ACTION | 406 Not Acceptable or User configured reject status code | CAT 3 Previous location check failed due to exception |
CN32C Errors
Table 6-3 CN32C Errors
Parameters | HTTP status code | Description |
---|---|---|
INTERNAL_SERVER_ERROR_EXCEPTION | 500 Internal Server Error |
|
PN32C Errors
Table 6-4 PN32C Errors
Parameters | HTTP status code | Description |
---|---|---|
ROAMING_PARTNER_PROFILE_EXCEPTION | 403 Forbidden |
|
INCOMPLETE_REQUEST_BODY_EXCEPTION | 400 Bad Request | Handshake failure due to Sender fqdn or capability list is empty. |
INTERNAL_SERVER_ERROR_EXCEPTION | 500 Internal Server Error | Error displayed while accessing the database or any other unexpected coding exception. |