D Error Code Dictionary
Table D-1 Error Code Dictionary for SM
| App Error ID | Description | Cause | Action |
|---|---|---|---|
| EC-OPCF-SM-REQVLD-EI-05-02-400-00009-05-01 | SM Create request from SMF to PCF failed at SM
Service. HTTP Status: 400 - BAD_REQUEST.
Cause: OPTIONAL_IE_INCORRECT. Error Category: Request validation (REQVLD) |
SM Create request has optional parameters in invalid format. | If sending SM Create with optional parameters, then those parameters should be in a valid format. |
| 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. | Refer My Oracle Support for the guidance. |
| 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)
|
Server (that is, PCF, specifically SM Services) rejects the request with incorrect Content-Length header. | 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 | Refer My Oracle Support for the guidance. |
|
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. | Refer My Oracle Support for the guidance. |
| 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 parameters in valid format |
| EC-OPCF-SM-REQVLD-EI-05-02-400-00009-05-01 |
SM Create request from SMF to PCF failed at SM Service. HTTP Status: 400 - BAD_REQUEST Cause: OPTIONAL_IE_INCORRECT. Error Category: Request validation (REQVLD) |
SM Create request has optional parameters but in invalid format. |
If sending SM Create with optional parameters then those parameters should be in valid format. |
Table D-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 that 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: Signaling (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: Signaling (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. | Refer My Oracle Support for the guidance. |
| 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. | Refer My Oracle Support for the guidance. |
| 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. | Refer My Oracle Support for the guidance. |
| 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: Signaling (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: Signaling (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: Signaling (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: Signaling (SIG) |
The request is rejected because it collides with an existing AM context or PDU session context with a more recent origination timestamp. |
Refer My Oracle Support for the guidance. |
| 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: Signaling (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. | Refer My Oracle Support for the guidance. |
| 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. | Refer My Oracle Support for the guidance. |
Table D-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. | Refer My Oracle Support for the guidance. |
| 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. | Refer My Oracle Support for the guidance. |
| 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. | Refer My Oracle Support for the guidance. |
| EC-OPCF-UE-SIG-EI-05-08-404-00025-06-01 |
UE N1 notification or failure notification request from AMF to PCF failed at UE Service. HTTP Status: 404 NOT FOUND Cause: SUBSCRIPTION_NOT_FOUND Error Category: Signaling (SIG) |
UE N1 notification or failure notification failed due to subscription not found | Send notification request with a registered association ID. |
| EC-OPCF-UE-INTRNL-EI-05-08-404-00000-06-01 |
UE N1 notification request from AMF to PCF failed at UE Service. HTTP Status: 404 NOT FOUND Cause: PTI does not match Error Category: Internal (INTRNL) |
UE N1 notification or failure notification failed due to PTI mismatch in the association | Send notification request with a right PTI for the association. |
| EC-OPCF-UE-INTRNL-EI-05-08-500-00039-06-01 |
UE N1 notification or failure notification request from AMF to PCF failed at UE Service. HTTP Status: 500 INTERNAL SERVER ERROR Cause: UNSPECIFIED_NF_FAILURE Error Category: Internal (INTRNL) |
Any exception during request validation | Send the right notification body |
| EC-OPCF-UE-INTRNL-EI-05-08-500-00000-06-01 |
UE N1 notification or failure notification request from AMF to PCF failed at UE Service. HTTP Status: 500 INTERNAL SERVER ERROR Cause: Null or Exception in processing notification request Error Category: Internal (INTRNL) |
|
Please contact My Oracle Support for any guidance |
| EC-OPCF-UE-INTRNL-EI-05-08-403-00000-06-01 |
UE N1 notification request from AMF to PCF failed at UE Service. HTTP Status: 403 Forbidden Cause: Exception in decoding N1 NAS Message Error Category: Internal (INTRNL) |
N1 notification with incorrect NAS data. | Send the right NAS message from AMF |
| 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 D-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 |
|
Refer My Oracle Support for the guidance. |
| 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 D-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. | Refer My Oracle Support for the guidance. |
|
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 | Refer My Oracle Support for the guidance. |
| 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. | Refer My Oracle Support for the guidance. |
| 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 | Refer My Oracle Support for the guidance. |
| 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 D-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: Signaling (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. | Refer My Oracle Support for the guidance. |
Table D-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 D-8 App Error Code Dictionary for Ingress Gateway
| Application Error Code ID | Description | Cause | Action |
|---|---|---|---|
| OPCF-IGW-E002 |
REQUEST_TIMEOUT This error code indicates that request processing takes more time than the configured request timeout at ingress-gateway. |
A successful TCP connection was established but no response was received within the expected time frame. | To resolve this issue, consider increasing the request timeout setting on the ingress gateway or optimizing the backend services to handle the request faster. |
| OPCF-IGW-E054 |
INTERNAL_ERROR This error code indicates that some unknown internal error occurred in ingress-gateway while processing the request. |
Internal Errors, occur when there's an issue with improper configurations, mismatch in helm charts and versions. | Identify the cause from the error message sent back in the response and refer to the documentation for the specific feature that is being used and re verify all the configurations. Helm charts and respective versions can also be checked. |
| OPCF-IGW-E102 |
LATE_ARRIVAL_EXCEPTION This error code indicates that late arrival exception occurred at ingress-gateway as the request has already expired as part of SbiTimer feature. |
Timezone mismatch (or) 12H/24H time format mismatch leading to some time in the past in SBI Timer Header for SBI Timer Feature (or) Header of MaxRspTime might have been configured with the wrong value (or) the calculated request timeout value based on SBI Timer Headers is less than the configured required Time value at route level | Make sure the timestamp and max response time attached in the header, are of the correct time with respect to the time zone and not a time in the past. Verify if the required Time is accommodating to the calculated timeout value from SBI Timer Header values. |
| OPCF-IGW-E122 |
GRACEFUL_SHUTDOWN This error code indicates that requests received at ingress-gateway rejected gracefully during the ingress-gateway shutdown. |
This indicates that the service/pod is shutting down and responses sent include this Error Response | (Re) Deploy IGW, or prevent shutdown. |
| OPCF-IGW-E162 |
XFCC_HEADER_VALIDATION_FAILURE This error code indicates that validation of XFCC header failed at ingress-gateway. |
Indicates that the XFCC Header in the request is in the correct format but is not validated as it is the wrong value for the request. | Verify if the right value is updated in the XFCC Header based on the IGW Deployment configuration. |
| OPCF-IGW-E163 |
XFCC_HEADER_NOT_PRESENT_OR_EMPTY This error code indicates that request received at ingress gateway with no XFCC header or empty XFCC header. |
XFCC Header is not present | Include the XFCC Header in the Request. |
| OPCF-IGW-E164 |
XFCC_MATCHCERTCOUNT_GREATER_THAN_CERTS_IN_HEADER This error code indicates that XFCC header validation failed due to XFCC certificate count miss match in ingress-gateway. |
IGW Configuration requires more certs than the number of certs sent in the request | Check the number of certificates in the request sent and attach the certificates matching the configuration set for IGW. |
| OPCF-IGW-E165 |
XFCC_HEADER_INVALID This error code indicates that invalid XFCC header received at ingress-gateway. |
XFCC Header present in request is not of the right format. | Fix the XFCC Header of the request and send. |
| OPCF-IGW-E174 |
OAUTH_PRODUCER_SCOPE_NOT_PRESENT This error code indicates that producer scope not present in the OAuth token received at ingress-gateway. |
Producer Scope is not present in the token of the request | Check for Producer Scope value in the token used in the request. |
| OPCF-IGW-E175 |
OAUTH_PRODUCER_SCOPE_MISMATCH This error code indicates that producer scope present in the OAuth token miss match with producer scope configured in ingress gateway. |
Producer Scope sent through the token either has wrong format, has been used incorrectly, or incorrect value is present. | Verify the Producer Scope Attribute of the token sent through the request. |
| OPCF-IGW-E179 |
OAUTH_TOKEN_INVALID This error code indicates that invalid OAuth token received at ingress-gateway. |
Indicates that the OAuth Token received at IGW is not valid, i.e., not in the correct format. | Verify if the OAuth Token is in the right format and configured with the right set of values with respect to the configuration at the gateway. |
| OPCF-IGW-E180 |
OAUTH_TOKEN_ABSENCE This error code indicates that request received at ingress gateway with no OAuth token or empty OAuth token |
OAuth Token is missing in the request | Include the OAuth Token in the request. |
| OPCF-IGW-E192 |
PARTIAL_SHUTDOWN This error code indicates that requests are being discarded partially at ingress-gateway when Control shutdown feature enabled. |
Behavior is observed when Controlled Shutdown is enabled | Disable Controlled Shutdown. |
| OPCF-IGW-E193 |
COMPLETE_SHUTDOWN This error code indicates that requests are being discarded completely at ingress-gateway when Control shutdown feature enabled. |
Behavior is observed when Controlled Shutdown is enabled | Disable Controlled Shutdown. |
| OPCF-IGW-E201 |
IGW_OVERLOAD_CONTROL_PERCENTAGE_DISCARD This error code indicates that requests are being rejected when load level matches with configured percentage in discard policy mapping of overload control feature. |
The number of requests have reached the configured percentage for Overload Control. When this value has reached, the respective Error Code is displayed | Change the percentage value to accommodate more requests and not to display the error code. |
| OPCF-IGW-E202 |
IGW_OVERLOAD_CONTROL_PRIORITY_DISCARD This error code indicates that requests with sbi-priority header with value greater than configured number of discarded load level matches in discard policy mapping of overload control feature. |
The number of requests have reached the configured priority for Overload Control. When this value has reached, the respective Error Code is displayed | Change the priority value to accommodate more requests and not to display the error code. |
Table D-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 D-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 D-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 D-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_UNKNOWN_SESSION_ID |
Table D-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 |