E Error Code Dictionary
Table E-1 Error Code Dictionary for SM
| App Error ID | Description | Cause | Action |
|---|---|---|---|
| EC-OPCF-SM-INTRNL-EI-05-02-500-00039-05-01 |
SM Create request from SMF to PCF failed at SM Service HTTP Status: 500 -INTERNAL_SERVER_ERROR Cause: UNSPECIFIED_NF_FAILURE Error Category: Internal (INTRNL) |
The request is rejected due to unspecified reasons at the NF. | |
| EC-OPCF-SM-REQVLD-EI-05-02-400-00048-05-01 |
SM Create request from SMF to PCF failed at SM Service HTTP Status: 400 - BAD_REQUEST Cause:ERROR_INITIAL_PARAMETERS Error Category: Request validation (REQVLD) |
SM Create requests have empty or invalid mandatory request elements | Send create request with all required and valid parameters |
| EC-OPCF-SM-REQVLD-EI-05-02-400-00010-05-01 |
SM Create request from SMF to PCF failed SM Service HTTP Status: 400 - BAD_REQUEST Cause: MANDATORY_IE_MISSING Error Category: Request validation (REQVLD) |
SM Create request does not have mandatory elements | Send create request with all required parameters |
|
EC-OPCF-SM-REQVLD-EI-05-02-400-00011-05-01
|
SM Create request from SMF to PCF failed at SM Service HTTP Status: 400 - BAD_REQUEST Cause: UNSPECIFIED_MSG_FAILURE Error Category: Request validation (REQVLD)
|
SM Create request has an invalid JSON body | Send create request with valid JSON |
|
EC-OPCF-SM-REQVLD-EI-05-02-411-00046-05-01
|
SM Create request from SMF to PCF failed at SM Service HTTP Status: 411 - LENGTH_REQUIRED Cause: INCORRECT_LENGTH Error Category: Request validation (REQVLD)
|
Send create request with valid JSON and content-length | |
| EC-OPCF-SM-REQVLD-EI-05-02-400-00001-05-01 |
SM Create request from SMF to PCF failed at SM Service HTTP Status: 400 -BAD_REQUEST Cause: USER_UNKNOWN Error Category: Request validation (REQVLD) |
SM Create request has SUPI not registered with UDR and validate-user configuration is enabled in SM Policy GUI. | send request with a SUPI that is registered in the UDR or disable validate-user in the SM |
| EC-OPCF-SM-SIG-EI-05-02-403-00022-05-01 |
SM Create request from SMF to PCF failed at SM Service HTTP Status: 403 - FORBIDDEN Cause: POLICY_CONTEXT_DENIED Error Category: Signaling operations errors (SIG) |
PCF-SM Policy evaluation returns mandatory action "Reject"SM Create request has an invalid content length for the request body | check policy created, the criteria not matching for the accepting policy. correct policy/send correct request to evaluate it to "Accept" |
| EC-OPCF-SM-SIG-EI-05-04-404-00025-05-01 |
SM Delete request from SMF to PCF failed at SM Service HTTP Status: 404 - NOT_FOUND Cause: SUBSCRIPTION_NOT_FOUND Error Category: Signaling operations errors (SIG) |
SMF sends a Delete request with an association ID which is not associated with any existing SM session. | send a Delete request with a valid association ID which is associated with the existing SM session. |
| EC-OPCF-SM-SIG-EI-05-02-403-00023-05-01 |
SM Create request from SMF to PCF failed at SM Service HTTP Status: 403 -FORBIDDEN Cause: LATE_OVERLAPPING_REQUEST Error Category: Signaling operations errors (SIG) |
On SMF create Collision detected with older timestamp, request rejected | |
|
EC-OPCF-SM-SIG-EI-05-03-400-00019-05-01
|
SM Update request from SMF to PCF failed at SM Service HTTP Status: 400 - BAD_REQUEST Cause: PENDING_TRANSACTION Error Category: Signaling operations errors (SIG)
|
The error occurs when concurrent request arrives and Lock is already acquired by ongoing transaction in SM. | |
| EC-OPCF-SM-INTRNL-EI-05-02-504-00069-05-01 | SM request from SMF to PCF failed at SM Service HTTP Status: 504 - GATEWAY_TIMEOUT Cause: TIMED_OUT_REQUEST Error Category: Internal (INTRNL) | The request has timed out and was rejected. | |
| EC-OPCF-SM-REQVLD-EI-05-02-400-00008-05-01 | SM Create request from SMF to PCF failed at SM Service HTTP Status: 400 - BAD_REQUEST Cause: MANDATORY_IE_INCORRECT Error Category: Request validation (REQVLD) | SM Create request does not have mandatory parameters as expected | Send create request with all required prameters in valid format |
Table E-2 Error Code Dictionary for AM
| App Error Id | Description | Cause | Action |
|---|---|---|---|
| EC-OPCF-AM-REQVLD-EI-05-02-400-00010-06-01 |
The AM-Create request from AMF to PCF failed at AM Service with HttpStatus - 400 BAD_REQUEST Cause - MANDATORY_IE_MISSING Error Category: Request Validation (REQVLD) |
A mandatory Information element is missing in request. | Send the Create request with required parameters in the request body. |
| EC-OPCF-AM-REQVLD-EI-05-02-400-00011-06-01 |
The AM-Create request from AMF to PCF failed at AM Service with HttpStatus - 400 BAD_REQUEST Cause - UNSPECIFIED_MSG_FAILURE Error Category: Request Validation (REQVLD) |
The request is rejected due to unspecified client error. | Make sure the request body is in right Json format. |
| EC-OPCF-AM-REQVLD-EI-05-03-400-00011-06-01 |
The AM-Update request from AMF to PCF failed at AM Service with HttpStatus - 400 BAD_REQUEST Cause - UNSPECIFIED_MSG_FAILURE Error Category: Request Validation (REQVLD) |
The request is rejected due to unspecified client error. | Make sure the request body is in right Json format. |
| EC-OPCF-AM-REQVLD-EI-05-02-400-00048-06-01 |
The AM-Create request from AMF to PCF failed at AM Service with HttpStatus - 400 BAD_REQUEST Cause - ERROR_INITIAL_PARAMETERS Error Category: Request Validation (REQVLD) |
A request is sent with an error in one or more of its parameters. | Send the Create request with right values for the mandatory parameters. |
| EC-OPCF-AM-REQVLD-EI-05-02-411-00046-06-01 |
The AM-Create request from AMF to PCF failed at AM Service with HttpStatus - 411 Length Required Cause - INCORRECT_LENGTH Error Category: Request Validation (REQVLD) |
The request is rejected because the length of a provided value does not meet the expected or required criteria. | Make sure that the length of the input matches the required specifications. |
| EC-OPCF-AM-REQVLD-EI-05-03-411-00046-06-01 |
The AM-Update request from AMF to PCF failed at AM Service with HttpStatus - 411 Length Required Cause - INCORRECT_LENGTH Error Category: Request Validation (REQVLD) |
The request is rejected because the length of a provided value does not meet the expected or required criteria. | Make sure that the length of the input matches the required specifications. |
| EC-OPCF-AM-REQVLD-EI-05-02-400-00018-06-01 |
The AM-Create request from AMF to PCF failed at AM Service with HttpStatus - 400 BAD_REQUEST Cause - ERROR_REQUEST_PARAMETERS Error Category: Request Validation (REQVLD) |
The Create request is rejected because the information set required by the PCF for AM Policy selection is incomplete, preventing a decision from being made. | Make sure the required parameters are in expected format. |
| EC-OPCF-AM-REQVLD-EI-05-02-400-00001-06-01 |
The AM-Create request from AMF to PCF failed at AM Service with HttpStatus - 400 BAD_REQUEST Cause - USER_UNKNOWN Error Category: Request Validation (REQVLD) |
When validate user is enabled and Create request is sent for a SUPI hat is not registered in the UDR. | Send the Create request with right/registered Supi. |
| EC-OPCF-AM-SIG-EI-05-03-404-00025-06-01 |
The AM-Update request from AMF to PCF failed at AM Service with HttpStatus - 404 Not Found Cause - SUBSCRIPTION_NOT_FOUND Error Category: Signalling (SIG) |
When AM-Update is sent with a polAssoId that is not associated with any existing AM session. | Send the Update request with right/registered Supi. |
| EC-OPCF-AM-SIG-EI-05-04-404-00025-06-01 |
The AM-Terminate request from AMF to PCF failed at AM Service with HttpStatus - 404 Not Found Cause - SUBSCRIPTION_NOT_FOUND Error Category: Signalling (SIG) |
When AM-Delete is sent with a polAssoId that is not associated with any existing AM session. | Send the Delete request with right/registered polAssoId. |
| EC-OPCF-AM-INTRNL-EI-05-02-500-00039-06-01 |
The AM-Create request from AMF to PCF failed at AM Service with HttpStatus - 500 Internal Server Error Cause - UNSPECIFIED_NF_FAILURE Error Category: Internal (INTRNL) |
The request is rejected due to unspecified reason at the NF. | |
| EC-OPCF-AM-INTRNL-EI-05-03-500-00039-06-01 |
The AM-Update request from AMF to PCF failed at AM Service with HttpStatus - 500 Internal Server Error Cause - UNSPECIFIED_NF_FAILURE Error Category: Internal (INTRNL) |
The request is rejected due to unspecified reason at the NF. | |
| EC-OPCF-AM-INTRNL-EI-05-04-500-00039-06-01 |
The AM-Terminate request from AMF to PCF failed at AM Service with HttpStatus - 500 Internal Server Error Cause - UNSPECIFIED_NF_FAILURE Error Category: Internal (INTRNL) |
The request is rejected due to unspecified reason at the NF. | |
| EC-OPCF-AM-SIG-EI-05-02-403-00022-06-01 |
The AM-Create request from AMF to PCF failed at AM Service with HttpStatus - 403 Forbidden Cause - POLICY_CONTEXT_DENIED Error Category: Signalling (SIG) |
AM Create request is rejected by PRE | Check and update PRE policy accordingly |
| EC-OPCF-AM-SIG-EI-05-03-403-00022-06-01 |
The AM-Update request from AMF to PCF failed at AM Service with HttpStatus - 403 Forbidden Cause - POLICY_CONTEXT_DENIED Error Category: Signalling (SIG) |
AM Update request is rejected by PRE | Check and update PRE policy accordingly |
| EC-OPCF-AM-SIG-EI-05-04-403-00022-06-01 |
The AM-Terminate request from AMF to PCF failed at AM Service with HttpStatus - 403 Forbidden Cause - POLICY_CONTEXT_DENIED Error Category: Signalling (SIG) |
AM Terminate request is rejected by PRE | Check and update PRE policy accordingly |
| EC-OPCF-AM-SIG-EI-05-02-403-00023-06-01 |
The AM-Create request from AMF to PCF failed at AM Service with HttpStatus - 403 Forbidden Cause - LATE_OVERLAPPING_REQUEST Error Category: Signalling (SIG) |
The request is rejected because it collides with an existing AM context or PDU session context with a more recent origination timestamp. |
|
| EC-OPCF-AM-SIG-EI-05-03-400-00019-06-01 |
The AM-Update request from AMF to PCF failed at AM Service HttpStatus - 400 Bad Request Cause - PENDING_TRANSACTION Error Category: Signalling (SIG)
|
This error shall be used when the PendingTransaction feature is supported and the PCF receives an incoming request on a policy association while it has an ongoing transaction on the same policy association. | |
| EC-OPCF-AM-INTRNL-EI-05-02-504-00069-06-01 | AM request from AMF to PCF failed at AM Service
HTTP Status: 504 - GATEWAY_TIMEOUT Cause: TIMED_OUT_REQUEST Error Category: Internal (INTRNL) |
The request has timed out and was rejected. |
Table E-3 Error Code Dictionary for UE
| App Error Id | Description | Cause | Action |
|---|---|---|---|
| EC-OPCF-UE-REQVLD-EI-05-02-400-00010-06-01 |
UE Create request from AMF to PCF failed at UE Service. HTTP Status: 400 - BAD_REQUEST Cause: MANDATORY_IE_MISSING Error Category: Request Validation (REQVLD) |
UE Create request does not have mandatory information elements | Send create request with all required parameters |
| EC-OPCF-UE-REQVLD-EI-05-02-400-00011-06-01 |
UE Create request from AMF to PCF failed at UE Service. HTTP Status: 400 - BAD_REQUEST Cause: UNSPECIFIED_MSG_FAILURE Error Category: Request Validation (REQVLD) |
UE Create request have invalid JSON body | Send create request with valid JSON body |
| EC-OPCF-UE-REQVLD-EI-05-02-400-00001-06-01 |
UE Create request from AMF to PCF failed at UE Service. HTTP Status: 400 - BAD_REQUEST Cause: USER_UNKNOWN Error Category: Request Validation (REQVLD) |
UE Create request have unregistered SUPI. Configuration: Validate user flag is enabled |
Send create request with a registered SUPI |
| EC-OPCF-UE-REQVLD-EI-05-02-400-00018-06-01 |
UE Create request from AMF to PCF failed at UE Service. HTTP Status: 400 - BAD_REQUEST Cause: ERROR_REQUEST_PARAMETERS Error Category: Request Validation (REQVLD) |
UE Create request have empty mandatory information elements | Send create request with all required and valid parameters |
| EC-OPCF-UE-SIG-EI-05-02-400-00019-06-01 |
UE Create request from AMF to PCF failed at UE Service. HTTP Status: 400 - BAD_REQUEST Cause: PENDING_TRANSACTION Error Category: Signaling (SIG) |
UE Create request cannot be processed because of the pending transaction of same policy association in request. | |
| EC-OPCF-UE-SIG-EI-05-02-403-00022-06-01 |
UE Create request from AMF to PCF failed at UE Service. HTTP Status: 403 - FORBIDDEN Cause: POLICY_CONTEXT_DENIED Error Category: Signaling (SIG) |
UE Create request rejected by PRE | Check and update PRE policy accordingly if needed |
| EC-OPCF-UE-SIG-EI-05-02-403-00023-06-01 |
UE Create request from AMF to PCF failed at UE Service. HTTP Status: 403 - FORBIDDEN Cause: LATE_OVERLAPPING_REQUEST Error Category: Signaling (SIG) |
UE Create request rejected because it collides with an existing UE context or PDU session context with more recent origination timestamp. | |
| EC-OPCF-UE-REQVLD-EI-05-02-411-00046-06-01 |
UE Create request from AMF to PCF failed at UE Service. HTTP Status: 411 - LENGTH REQUIRED Cause: INCORRECT_LENGTH Error Category: Request Validation (REQVLD) |
Server (i.e. PCF, specifically UE Services) rejects the request with incorrect Content-Length header | Check if Content-Length header is present in request headers and has a valid value which matches to the request body size. |
| EC-OPCF-UE-INTRNL-EI-05-02-500-00039-06-01 |
UE Create request from AMF to PCF failed at UE Service. HTTP Status: 500 INTERNAL SERVER ERROR Cause: UNSPECIFIED_NF_FAILURE Error Category: Internal (INTRNL) |
UE Create request failed with unexpected internal service error. | |
| EC-OPCF-UE-REQVLD-EI-05-03-400-00011-06-01 |
UE Update request from AMF to PCF failed at UE Service. HTTP Status: 400 - BAD_REQUEST Cause: UNSPECIFIED_MSG_FAILURE Error Category: Request Validation (REQVLD) |
UE Update request have invalid JSON body | Send update request with valid JSON body |
| EC-OPCF-UE-SIG-EI-05-03-403-00022-06-01 |
UE Update request from AMF to PCF failed at UE Service. HTTP Status: 403 - FORBIDDEN Cause: POLICY_CONTEXT_DENIED Error Category: Signaling (SIG) |
UE Update request rejected by PRE | Check and update PRE policy accordingly if needed |
| EC-OPCF-UE-SIG-EI-05-03-403-00023-06-01 |
UE Update request from AMF to PCF failed at UE Service. HTTP Status: 403 - FORBIDDEN Cause: LATE_OVERLAPPING_REQUEST Error Category: Signaling (SIG) |
UE Update request rejected because it collides with an existing UE context or PDU session context with more recent origination timestamp. | |
| EC-OPCF-UE-SIG-EI-05-03-404-00025-06-01 |
UE Update request from AMF to PCF failed at UE Service. HTTP Status: 404 - NOT FOUND Cause: SUBSCRIPTION_NOT_FOUND Error Category: Signaling (SIG) |
UE Update request failed because of unregistered association ID in URL. | Send update request with a registered association ID |
| EC-OPCF-UE-REQVLD-EI-05-03-411-00046-06-01 |
UE Update request from AMF to PCF failed at UE Service. HTTP Status: 411 - LENGTH REQUIRED Cause: INCORRECT_LENGTH Error Category: Request Validation (REQVLD) |
Server (i.e. PCF, specifically UE Services) rejects the request with incorrect Content-Length header | Check if Content-Length header is present in request headers and has a valid value which matches to the request body size. |
| EC-OPCF-UE-INTRNL-EI-05-03-500-00039-06-01 |
UE Update request from AMF to PCF failed at UE Service. HTTP Status: 500 INTERNAL SERVER ERROR Cause: UNSPECIFIED_NF_FAILURE Error Category: Internal (INTRNL) |
UE Update request failed with unexpected internal service error. | |
| EC-OPCF-UE-SIG-EI-05-04-404-00025-06-01 |
UE Delete request from AMF to PCF failed at UE Service. HTTP Status: 404 - NOT FOUND Cause: SUBSCRIPTION_NOT_FOUND Error Category: Signaling (SIG) |
UE Delete request failed because of unregistered association ID in URL. | Send update request with a registered association ID |
| EC-OPCF-UE-INTRNL-EI-05-04-500-00039-06-01 |
UE Delete request from AMF to PCF failed at UE Service. HTTP Status: 500 INTERNAL SERVER ERROR Cause: UNSPECIFIED_NF_FAILURE Error Category: Internal (INTRNL) |
UE Update request failed with unexpected internal service error. | |
| EC-OPCF-UE-INTRNL-EI-05-02-504-00069-06-01 | UE request from AMF to PCF failed at UE Service HTTP Status: 504 - GATEWAY_TIMEOUT Cause: TIMED_OUT_REQUEST Error Category: Internal (INTRNL) | The request has timed out and was rejected. |
Table E-4 Error Code Dictionary for UDR Connector
| App Error Id | Description | Cause | Action |
|---|---|---|---|
| EC-OPCF-UDR_C-REQVLD-EI-05-08-400-00003-03-01 |
The UDR notification request from UDR to PCF failed at UDR-Connector with httpStatus- 400 BAD_REQUEST cause- INVALID_MSG_FORMAT Note: Applies for UM notification as well |
|
|
| EC-OPCF-UDR_C-REQVLD-EI-05-08-400-00011-03-01 |
The UDR notification request from UDR to PCF failed at UDR-Connector with httpStatus- 400 BAD_REQUEST cause- UNSPECIFIED_MSG_FAILURE Note: Applies for UM notification as well |
|
|
| EC-OPCF-UDR_C-REQVLD-EI-05-08-501-00043-03-01 |
The UDR notification request from UDR to PCF failed at UDR-Connector with httpStatus- 501 Not Implemented cause-UNSUPPORTED_MONITORED_URI Note: Applies for UM notification as well |
|
|
| EC-OPCF-UDR_C-EI-05-08-404-00025-03-01 |
The UDR notification request from UDR to PCF failed at UDR-Connector with httpStatus- 404 Not Found cause- SUBSCRIPTION_NOT_FOUND Note: Applies for UM notification as well |
|
|
| EC-OPCF-UDR_C-INTRNL-EI-05-08-504-00069-03-01 | Request from UDR to PCF failed HTTP Status: 504 - GATEWAY_TIMEOUT Cause: TIMED_OUT_REQUEST Error Category: Internal (INTRNL) | The request has timed out and was rejected. |
Table E-5 Error Code Dictionary for CHF Connector
| App Error Id | Description | Cause | Action |
|---|---|---|---|
| EC-OPCF-CHF_C-REQVLD-EI-05-08-400-00003-04-01 | The NOTIFY-POST request from CHF to PCF failed with status code 400 and cause 'INVALID_MSG_FORMAT' | The request body JSON need to follow a certain format | Send the POST request in the correct format. |
| EC-OPCF-CHF_C-REQVLD-EI-05-08-400-00010-04-01 | The NOTIFY-POST request from CHF to PCF failed with status code 400 and cause 'MANDATORY_IE_MISSING' | SUPI is a mandatory parameter for the POST request | Send the POST request with the SUPI information present in the body. |
| EC-OPCF-CHF_C-REQVLD-EI-05-08-400-00011-04-01 | The NOTIFY-POST request from CHF to PCF failed with status code 400 and cause 'UNSPECIFIED_MSG_FAILURE' | The request body JSON needs to follow a certain format | Send the POST request in the correct format. |
| EC-OPCF-CHF_C-SIG-EI-05-08-404-00025-04-01 | The NOTIFY-POST request from CHF to PCF failed with status code 404 and cause 'SUBSCRIPTION_NOT_FOUND' | The user session is not present in PolicyDS or the session for the user is found but the subscription information is missing. | |
|
EC-OPCF-CHF_C-INTRNL-EI-05-08-500-00000-04-01
|
The NOTIFY-POST request from CHF to PCF failed with status code 500 and cause 'UNKNOWN' | PDS responded back with status code 500 | |
| EC-OPCF-CHF_C-INTRNL-EI-05-08-503-00000-04-01 | The NOTIFY-POST request from CHF to PCF failed with status code 503 and cause 'UNKNOWN' | Required service is unavailable | Check whether all services are up and running |
| EC-OPCF-CHF_C-REQVLD-EI-05-11-400-00003-04-01 | The TERMINATE-POST request from CHF to PCF failed with status code 400 and cause 'INVALID_MSG_FORMAT' | The request body JSON need to follow a certain format | Send the POST request in the correct format. |
|
EC-OPCF-CHF_C-REQVLD-EI-05-04-400-00011-04-01
|
The TERMINATE-POST request from CHF to PCF failed with status code 400 and cause 'UNSPECIFIED_MSG_FAILURE' | The request body JSON needs to follow a certain format | Send the POST request in the correct format. |
|
EC-OPCF-CHF_C-SIG-EI-05-08-404-00025-04-01
|
The TERMINATE-POST request from CHF to PCF failed with status code 404 and cause 'SUBSCRIPTION_NOT_FOUND' | The user session is not present in PolicyDS or the session for the user is found but the subscription information is missing. | |
| EC-OPCF-CHF_C-INTRNL-EI-05-08-500-00000-04-01 | The TERMINATE-POST request from CHF to PCF failed with status code 500 and cause 'UNKNOWN' | PDS responded back with status code 500 | |
| EC-OPCF-CHF_C-INTRNL-EI-05-08-503-00000-04-01 | The TERMINATE-POST request from CHF to PCF failed with status code 503 and cause 'UNKNOWN' | Required service is unavailable | Check whether all services are up and running |
| EC-OPCF-CHF_C-INTRNL-EI-05-08-504-00069-04-01 | Request from CHF to PCF failed HTTP Status: 504 - GATEWAY_TIMEOUT Cause: TIMED_OUT_REQUEST Error Category: Internal (INTRNL) | The request has timed out and was rejected. |
Table E-6 Error Code Dictionary for Binding
| App Error Id | Description | Cause | Action |
|---|---|---|---|
| EC-OPCF-BINDING-REQVLD-EI-05-19-500-00011-02-01 |
BSF Audit request from BSF to PCF failed at Binding Service with HttpStatus - 500 Internal Server Error Cause - UNSPECIFIED_MSG_FAILURE Error Category: Request Validation (REQVLD) |
The request is rejected due to unspecified client error. | Make sure the request body is in right Json format. |
| EC-OPCF-BINDING-REQVLD-EI-05-19-500-00046-02-01 |
BSF Audit request from BSF to PCF failed at Binding Service with HttpStatus - 500 Internal Server Error Cause - INCORRECT_LENGTH Error Category: Request Validation (REQVLD) |
The request has an invalid content length for the request body | Check if Content-Length header is present in request headers and has a valid value which matches to the request body size. |
| EC-OPCF-BINDING-SIG-EI-05-19-404-00053-02-01 |
BSF Audit request from BSF to PCF failed at Binding Service with HttpStatus - 404 Not Found Cause - CONTEXT_NOT_FOUND Error Category: Signalling (SIG) |
BSF Audit request is sent with a context id that is not associated with any existing Binding session. | Send the request with registered context id. |
| EC-OPCF-BINDING-INTRNL-EI-05-19-500-00000-02-01 |
BSF Audit request from BSF to PCF failed at Binding Service with HttpStatus - 500 Internal Server Error Cause - UNKNOWN Error Category: Internal (INTRNL)
|
The request is rejected due to unknown error. | |
| EC-OPCF-BINDING-INTRNL-EI-05-19-504-00069-02-01 | BSF Audit requestfrom BSF to PCF failed at Binding Service HttpStatus - 504 GATEWAY_TIMEOUT Cause - TIMED_OUT_REQUEST Error Category: Internal (INTRNL) | The request has timed out and was rejected. |
Table E-7 Error Code Dictionary for Egress Gateway
| App Error Id | Description | Cause | Action |
|---|---|---|---|
| OPCF-EGW-E004 | Egress Gateway generates 503 Error code with cause "SERVICE UNAVAILABLE" and "OPCF-EGW-E004" as App Error ID. | FQDN of nUDR is not reachable from Egress Gateway. | Send GET request for an UDR whose FQDN is not reachable. |
| OPCF-EGW-E003 | Egress Gateway generates 503 Error code with cause "SERVICE UNAVAILABLE"and "OPCF-EGW-E003" as App Error ID. | Egress Gateway is not able to resolve the FQDN of nUDR. | Send GET request for an UDR with unresolved FQDN. |
Table E-8 Error Code Dictionary for Ingress Gateway
| App Error Id | Description | Cause | Action |
|---|---|---|---|
| OPCF-IGW-E112 | Ingress Gateway generates 400 Error code with cause "BAD REQUEST" and "OPCF-IGW-E112" as App Error ID. | "User-Agent" header is missing in CRAETE request. | Send AM Create request without any User-Agent. |
| OPCF-IGW-E165 | Ingress Gateway generates 400 Error code with cause "BAD REQUEST" and "OPCF-IGW-E165" as App Error ID. | CREATE request has incorrect XFCC header. | Send SM CREATE request with incorrect XFCC header. |
Table E-9 Error Code Dictionary for NRF Client
| App Error Id | Description | Cause | Action |
|---|---|---|---|
| OPCF-NCMGMT-E502 | NRF client generates 400 Error code with cause "BAD REQUEST" and "OPCF-NCMGMT-E502" as App Error ID. | UDR SUSPENSION status change notification is with wrong version as "apiVersionInUri": "v1.0". | Send UDR SUSPENSION status change notification with wrong version as "apiVersionInUri": "v1.0". |
| OPCF-NCMGMT-E033 | NRF client generates 400 Error code with cause "BAD REQUEST" and "OPCF-NCMGMT-E033" as App Error ID. | UDR SUSPENSION status change notification without any event as "event": "" . | Send UDR SUSPENSION status change notification without any event as "event": "" . |
Table E-10 Error Cause Diameter Connector to SM service
| Diameter Error Name | Diameter Result Code | Response Body 'Cause' from Diameter Connector to SM |
|---|---|---|
| DIAMETER_UNABLE_TO_COMPLY | 5012 | An internal failure occurred. |
| DIAMETER_UNKNOWN_SESSION_ID | 5002 | A request is received with unknown session ID. |
| DIAMETER_UNABLE_TO_DELIVER | 3002 | Request did not delivered to the destination. |
| DIAMETER_TOO_BUSY | 3004 | An upstream peer is either in congestion or too busy to handle a request. |
| DIAMETER_MISSING_AVP | 5005 | The request did not contain an AVP that is required by the Command Code definition. |
| DIAMETER_COMMAND_UNSUPPORTED | 3001 | The Request contained a Command-Code that the receiver did not recognize or support. |
| DIAMETER_LOOP_DETECTED | 3005 | An agent detected a loop while trying to get the message to the intended recipient. |
| DIAMETER_UNSUPPORTED_VERSION | 5011 | A request was received, whose version number is unsupported. |
| DIAMETER_AVP_OCCURS_TOO_MANY_TIMES | 5009 | A message was received that included an AVP that appeared more often than permitted in the message definition. |
| DIAMETER_AVP_UNSUPPORTED | 5001 | The peer received a message that contained an AVP that is not recognized or supported and was marked with the Mandatory bit. |
| DIAMETER_INVALID_AVP_VALUE | 5004 | The request contained an AVP with an invalid value in its data portion. |
| DIAMETER_INVALID_AVP_LENGTH | 5014 | The request contained an AVP with an invalid length. |
| DIAMETER_INVALID_HDR_BITS | 3008 | A request was received whose bits in the Diameter header were either set to an invalid combination, or to a value that is inconsistent with the command code definition. |
| DIAMETER_INVALID_AVP_BITS | 3009 | A request was received that included an AVP whose flag bits are set to an unrecognized value, or that is inconsistent with the AVP definition. |
Table E-11 Diameter Result Codes from TDF toward SM service
| Diameter Result Code | HTTP Response Code | Diameter Connector Response Body |
|---|---|---|
| DIAMETER_SUCCESS | 200 | No response body |
| DIAMETER_MISSING_AVP / DIAMETER_UNABLE_TO_COMPLY / DIAMETER_UNABLE_TO_DELIVER / DIAMETER_TOO_BUSY / DIAMETER_LOOP_DETECTED/ DIAMETER_APPLICATION_UNSUPPORTED | 500 |
|
| DIAMETER_UNKNOWN_SESSION_ID | 404 |
|
Table E-12 HTTP Result Codes from SM service toward TDF
| HTTP Response Code | Diameter Result Code |
|---|---|
| 204/200 | DIAMETER_SUCCESS |
| 500 | DIAMETER_UNABLE_TO_COMPLY |
| 503 | DIAMETER_UNABLE_TO_COMPLY |
| 400 | DIAMETER_UNABLE_TO_COMPLY |
| 404 | DIAMETER_UNKNWON_SESSION_ID |
Table E-13 Cause Codes
| Error Cause | Code |
|---|---|
| UNKNOWN | 00000 |
| USER_UNKNOWN | 00001 |
| INVALID_API | 00002 |
| INVALID_MSG_FORMAT | 00003 |
| INVALID_QUERY_PARAM | 00004 |
| MANDATORY_QUERY_PARAM_INCORRECT | 00005 |
| OPTIONAL_QUERY_PARAM_INCORRECT | 00006 |
| MANDATORY_QUERY_PARAM_MISSING | 00007 |
| MANDATORY_IE_INCORRECT | 00008 |
| OPTIONAL_IE_INCORRECT | 00009 |
| MANDATORY_IE_MISSING | 00010 |
| UNSPECIFIED_MSG_FAILURE | 00011 |
| PCC_RULE_EVENT | 00012 |
| UE_STATUS_SUSPEND | 00013 |
| RULE_TEMPORARY_ERROR | 00014 |
| PCC_QOS_FLOW_EVENT | 00015 |
| NO_AVAILABLE_POLICY_COUNTERS | 00016 |
| UNKNOWN_POLICY_COUNTERS | 00017 |
| ERROR_REQUEST_PARAMETERS | 00018 |
| PENDING_TRANSACTION | 00019 |
| ERROR_TRIGGER_EVENT | 00020 |
| WWW_AUTHENTICATE | 00021 |
| POLICY_CONTEXT_DENIED | 00022 |
| LATE_OVERLAPPING_REQUEST | 00023 |
| UPDATE_NOT_ALLOWED | 00024 |
| SUBSCRIPTION_NOT_FOUND | 00025 |
| USER_NOT_FOUND | 00026 |
| DATA_NOT_FOUND | 00027 |
| RESOURCE_URI_STRUCTURE_NOT_FOUND | 00028 |
| METHOD_NOT_ALLOWED | 00029 |
| NOT_ACCEPTABLE | 00030 |
| CONFLICT | 00031 |
| GONE | 00032 |
| LENGTH_REQUIRED | 00033 |
| PRECONDITION_FAILED | 00034 |
| PAYLOAD_TOO_LARGE | 00035 |
| URI_TOO_LONG | 00036 |
| UNSUPPORTED_MEDIA_TYPE | 00037 |
| INSUFFICIENT_RESOURCES | 00038 |
| UNSPECIFIED_NF_FAILURE | 00039 |
| SYSTEM_FAILURE | 00040 |
| NF_FAILOVER | 00041 |
| DATABASE_INCONSISTENCY | 00042 |
| UNSUPPORTED_MONITORED_URI | 00043 |
| NF_CONGESTION | 00044 |
| NF_CONGESTION_RISK | 00045 |
| INCORRECT_LENGTH | 00046 |
| GATEWAY_TIMEOUT | 00047 |
| ERROR_INITIAL_PARAMETERS | 00048 |
| BULWARK_SERVICE_ERROR | 00049 |
| OPTIONAL_IE_MISSING | 00050 |
| INVALID_MESSAGE_FORMAT | 00051 |
| APP_IN_CONGESTION_STATE | 00052 |
| CONTEXT_NOT_FOUND | 00053 |
| BULWARK_ALREADY_LOCKED | 00054 |
| BULWARK_SERVICE_UNREACHABLE | 00055 |
| INTERNAL_SERVER_ERROR | 00056 |
| BAD_REQUEST | 00057 |
| UNAUTHORIZED | 00058 |
| FORBIDDEN | 00059 |
| NOT_FOUND | 00060 |
| REQUEST_TIMEOUT | 00061 |
| TOO_MANY_REQUESTS | 00062 |
| ERROR_4XX | 00063 |
| SERVICE_UNAVAILABLE | 00064 |
| ERROR_5XX | 00065 |
| BINDING_SERVICE_ERROR | 00066 |
| INSUFFICIENT_RESOURCES_SLICE | 00067 |
| REQUESTED_SERVICE_TEMPORARILY_NOT_AUTHORIZED | 00068 |
| TIMED_OUT_REQUEST | 00069 |