Sbi Neg Testing Tab


In Service Based Nodal/Node, the Negative Scenarios Emulation Tab allows you to perform negative testing by configuring HTTP status codes with Cause Code Mapping. The tab is on NF Producer/Consumer tabs for certain interfaces and appears next to the SBI Message Editor tab. The Sbi Neg Testing Tab is a licensed feature.

About the 5G Application.

3GPP Reference: 3GPP TS 29.500 V15.5.0 (2019-09), 3GPP TS 29.524 V15.2.0 (2019-06), 3GPP TS 29.518 V15.4.0 (2019-06) AMF, 3GPP TS 29.510 V15.4.0 (2019-06) NRF, 3GPP TS 29.503 V15.4.0 (2019-06) UDM, 3GPP TS 29.509 V15.4.0 (2019-06) AUSF, 3GPP TS 29.502 V15.4.0 (2019-06) SMF

Test NSSF (Nnssf) (From AMF (N22)) on Service Based Nodal, NRF (Nnrf), NSSF (Nnssf) and SMSF (Nsmsf) on Service Based Node,

SMF Nodal  (Namf, AMF-SMF) , SMF Node  (Nsmf, SMF-AMF),  AMF Node  (Nsmf, AMF-SMF, AMF-AMF), AMF Nodal  (Nsmf, SMF-AMF) are currently supported.

 

The Negative Scenarios Emulation tab is displayed next to NF Producer/Consumer tabs associated with the Message Editor service types.

 

Messages Supporting Negative Scenarios testing

 

 

^ Back to Top


Negative Scenarios Emulation Pane

The Negative Scenarios Emulation pane allows you to perform negative testing by configuring HTTP status codes with Cause Code Mapping.  

NOTE: Tcl variables are constructed using this method :

  • Interface Number and Name, e.g.  (Interface Number) Nnrf (Interface Name), N15Npcf
  • Status Code = NegativeStatusCode e.g. NnrfNegativeStatusCode_602,
  • Cause = StatusCauseEn and StatusCause e.g. NnrfNegativeStatusCauseEn_602, NnrfNegativeStatusCause_602

 

Messages Supporting Negative Scenarios Testing

The Negative Scenarios Emulation feature is provisioned on a per-message basis and will only display Status Code / Cause definitions for one message at a time, based on the row selected in the table.  

Select a Message supporting Negative Scenarios Emulation in the table. The table will display the appropriate Message Status code and Cause per supported interface tab.

In this example, all supported messages for the Nnrf interface in the Service Based Node Emulation test case are available to add a Status Code / Cause.

Status Code

Select the status code for which to generate a Cause code. Not all options are available for the selected message.

Options : 307, 400, 401, 403, 404, 405, 406, 408, 409, 410, 411, 412, 413, 414, 415, 429 , 500, 501, 503, 504

Tcl Parameter : NnrfNegativeStatusCode_602

Cause

Enable to select the Cause code for the selected Status Code. Not all options are available for the selected message.

Status Code

Cause

307

NF_CONSUMER_REDIRECT_ONE_TXN

400

INVALID_API,

INVALID_MSG_FORMAT,

INVALID_QUERY_PARAM,

MANDATORY_IE_INCORRECT,

MANDATORY_IE_MISSING,

MANDATORY_QUERY_PARAM_INCORRECT,

OPTIONAL_QUERY_PARAM_INCORRECT,

MANDATORY_QUERY_PARAM_MISSING,

OPTIONAL_IE_INCORRECT,

UNSPECIFIED_MSG_FAILURE,

NF_DISCOVERY_FAILURE,

INVALID_DISCOVERY_PARAM,

MISSING_ACCESS_TOKEN_INFO,

RESOURCE_CONTEXT_NOT_FOUND,

SMS_PAYLOAD_MISSING,

SMS_PAYLOAD_ERROR

401

None_Defined

403

MODIFICATION_NOT_ALLOWED,

HANDOVER_FAILURE,

INTEGRITY_CHECK_FAIL,

EBI_EXHAUSTED,

EBI_REJECTED_LOCAL_POLICY,

EBI_REJECTED_NO_N26,

SUPI_OR_PEI_UNKNOWN,

UE_IN_NON_ALLOWED_AREA,

UNSPECIFIED,

UE_WITHOUT_N1_LPP_SUPPORT,

UE_NOT_SERVED_BY_AMF,

UNABLE_TO_PAGE_UE,

UNAUTHORIZED_REQUESTING_NETWORK,

USER_UNKNOWN,

DETACHED_USER,

POSITIONING_DENIED,

N1_SM_ERROR, SNSSAI_DENIED,

DNN_DENIED,

PDUTYPE_DENIED,

SSC_DENIED,

SUBSCRIPTION_DENIED,

DNN_NOT_SUPPORTED,

PDUTYPE_NOT_SUPPORTED,

SSC_NOT_SUPPORTED,

HOME_ROUTED_ROAMING_REQUIRED,

OUT_OF_LADN_SERVICE_AREA,

N2_SM_ERROR,

PRIORITIZED_SERVICES_ONLY,

PDU_SESSION_ANCHOR_CHANGE,

TARGET_MME_CAPABILITY,

NO_EPS_5GS_CONTINUITY,

UNABLE_TO_PAGE_UE,

UE_NOT_RESPONDING,

REJECTED_BY_UE,

REJECTED_DUE_VPLMN_POLICY,

HO_TAU_IN_PROGRESS,

INTEGRITY_PROTECTED_MDR_NOT_ACCEPTABLE,

EBI_EXHAUSTED,

EBI_REJECTED_LOCAL_POLICY,

EBI_REJECTED_NO_N26,

DEFAULT_EPS_BEARER_INACTIVE,

HANDOVER_RESOURCE_ALLOCATION_FAILURE,

SNSSAI_NOT_SUPPORTED,

SERVICE_NOT_ALLOWED,

AUTHENTICATION_REJECTED,

SERVING_NETWORK_NOT_AUTHORIZED,

INVALID_HN_PUBLIC_KEY_IDENTIFIER,

INVALID_SCHEME_OUTPUT, 

ACCESS_TOKEN_DENIED,

CCA_VERIFICATION_FAILURE,

CREATION_NOT_ALLOWED,

DETACHED_USER,

AF_NOT_ALLOWED,

MTC_PROVIDER_NOT_ALLOWED

404

SUBSCRIPTION_NOT_FOUND,

RESOURCE_URI_STRUCTURE_NOT_FOUND,

USER_NOT_FOUND

CONTEXT_NOT_FOUND

GROUP_IDENTIFIER_NOT_FOUND

405

None_Defined

406

None_Defined

408

None_Defined

409

HIGHER_PRIORITY_REQUEST_ONGOING,

TEMPORARY_REJECT_REGISTRATION_ONGOING,

TEMPORARY_REJECT_HANDOVER_ONGOING,

UE_IN_CM_IDLE_STATE

410

None_Defined

411

INCORRECT_LENGTH

412

None_Defined

413

None_Defined

414

None_Defined

415

None_Defined

429

NF_CONGESTION_RISK

500

INSUFFICIENT_RESOURCES,

INSUFFICIENT_RESOURCES_SLICE,

INSUFFICIENT_RESOURCES_SLICE_DNN,

UNSPECIFIED_NF_FAILURE,

SYSTEM_FAILURE,

POSITIONING_FAILED,

AV_GENERATION_PROBE,

NF_FAILOVER,

NF_SERVICE_FAILOVER

501

UNSUPPORTED_PROTECTION_SCHEME,

UNSUPPORTED_RESOURCE_URI

503

NF_CONGESTION,

DNN_CONGESTION,

S_NSSAI_CONGESTION

504

TIMED_OUT_REQUEST,

UE_NOT_REACHABLE,

UE_NOT_RESPONDING,

UNREACHABLE_USER,

PEER_NOT_RESPONDING,

NETWORK_FAILURE

UPSTREAM_SERVER_ERROR,

TARGET_NF_NOT_REACHABLE

 

Tcl Parameter : NnrfNegativeStatusCauseEn_602

Tcl Parameter : NnrfNegativeStatusCause_602


 

^ Back to Top