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
  1. Error while deleting n32f context or RPP delete.
  2. Error while accessing the data base or any other unexpected coding exception.

PN32C Errors

Table 6-4 PN32C Errors

Parameters HTTP status code Description
ROAMING_PARTNER_PROFILE_EXCEPTION 403 Forbidden
  1. Handshake failure due to Remote SEPP is not enabled.
  2. Sender Roaming Partner does not exist in the database.
  3. Sender Roaming Partner FQDN is not present in SAN header FQDNs.
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.