mirror of
https://github.com/open5gs/open5gs.git
synced 2026-05-04 14:20:09 +00:00
[SBI] Modified Exception handler on error (#2169)
This commit is contained in:
parent
5f377d0126
commit
6b17bffdfd
646 changed files with 4920 additions and 735 deletions
|
|
@ -342,6 +342,10 @@ OpenAPI_monitoring_configuration_1_t *OpenAPI_monitoring_configuration_1_parseFr
|
|||
goto end;
|
||||
}
|
||||
event_type_local_nonprim = OpenAPI_event_type_parseFromJSON(event_type);
|
||||
if (!event_type_local_nonprim) {
|
||||
ogs_error("OpenAPI_event_type_parseFromJSON failed [event_type]");
|
||||
goto end;
|
||||
}
|
||||
|
||||
immediate_flag = cJSON_GetObjectItemCaseSensitive(monitoring_configuration_1JSON, "immediateFlag");
|
||||
if (immediate_flag) {
|
||||
|
|
@ -354,21 +358,37 @@ OpenAPI_monitoring_configuration_1_t *OpenAPI_monitoring_configuration_1_parseFr
|
|||
location_reporting_configuration = cJSON_GetObjectItemCaseSensitive(monitoring_configuration_1JSON, "locationReportingConfiguration");
|
||||
if (location_reporting_configuration) {
|
||||
location_reporting_configuration_local_nonprim = OpenAPI_location_reporting_configuration_1_parseFromJSON(location_reporting_configuration);
|
||||
if (!location_reporting_configuration_local_nonprim) {
|
||||
ogs_error("OpenAPI_location_reporting_configuration_1_parseFromJSON failed [location_reporting_configuration]");
|
||||
goto end;
|
||||
}
|
||||
}
|
||||
|
||||
association_type = cJSON_GetObjectItemCaseSensitive(monitoring_configuration_1JSON, "associationType");
|
||||
if (association_type) {
|
||||
association_type_local_nonprim = OpenAPI_association_type_parseFromJSON(association_type);
|
||||
if (!association_type_local_nonprim) {
|
||||
ogs_error("OpenAPI_association_type_parseFromJSON failed [association_type]");
|
||||
goto end;
|
||||
}
|
||||
}
|
||||
|
||||
datalink_report_cfg = cJSON_GetObjectItemCaseSensitive(monitoring_configuration_1JSON, "datalinkReportCfg");
|
||||
if (datalink_report_cfg) {
|
||||
datalink_report_cfg_local_nonprim = OpenAPI_datalink_reporting_configuration_1_parseFromJSON(datalink_report_cfg);
|
||||
if (!datalink_report_cfg_local_nonprim) {
|
||||
ogs_error("OpenAPI_datalink_reporting_configuration_1_parseFromJSON failed [datalink_report_cfg]");
|
||||
goto end;
|
||||
}
|
||||
}
|
||||
|
||||
loss_connectivity_cfg = cJSON_GetObjectItemCaseSensitive(monitoring_configuration_1JSON, "lossConnectivityCfg");
|
||||
if (loss_connectivity_cfg) {
|
||||
loss_connectivity_cfg_local_nonprim = OpenAPI_loss_connectivity_cfg_1_parseFromJSON(loss_connectivity_cfg);
|
||||
if (!loss_connectivity_cfg_local_nonprim) {
|
||||
ogs_error("OpenAPI_loss_connectivity_cfg_1_parseFromJSON failed [loss_connectivity_cfg]");
|
||||
goto end;
|
||||
}
|
||||
}
|
||||
|
||||
maximum_latency = cJSON_GetObjectItemCaseSensitive(monitoring_configuration_1JSON, "maximumLatency");
|
||||
|
|
@ -406,16 +426,28 @@ OpenAPI_monitoring_configuration_1_t *OpenAPI_monitoring_configuration_1_parseFr
|
|||
single_nssai = cJSON_GetObjectItemCaseSensitive(monitoring_configuration_1JSON, "singleNssai");
|
||||
if (single_nssai) {
|
||||
single_nssai_local_nonprim = OpenAPI_snssai_parseFromJSON(single_nssai);
|
||||
if (!single_nssai_local_nonprim) {
|
||||
ogs_error("OpenAPI_snssai_parseFromJSON failed [single_nssai]");
|
||||
goto end;
|
||||
}
|
||||
}
|
||||
|
||||
pdu_session_status_cfg = cJSON_GetObjectItemCaseSensitive(monitoring_configuration_1JSON, "pduSessionStatusCfg");
|
||||
if (pdu_session_status_cfg) {
|
||||
pdu_session_status_cfg_local_nonprim = OpenAPI_pdu_session_status_cfg_1_parseFromJSON(pdu_session_status_cfg);
|
||||
if (!pdu_session_status_cfg_local_nonprim) {
|
||||
ogs_error("OpenAPI_pdu_session_status_cfg_1_parseFromJSON failed [pdu_session_status_cfg]");
|
||||
goto end;
|
||||
}
|
||||
}
|
||||
|
||||
reachability_for_sms_cfg = cJSON_GetObjectItemCaseSensitive(monitoring_configuration_1JSON, "reachabilityForSmsCfg");
|
||||
if (reachability_for_sms_cfg) {
|
||||
reachability_for_sms_cfg_local_nonprim = OpenAPI_reachability_for_sms_configuration_parseFromJSON(reachability_for_sms_cfg);
|
||||
if (!reachability_for_sms_cfg_local_nonprim) {
|
||||
ogs_error("OpenAPI_reachability_for_sms_configuration_parseFromJSON failed [reachability_for_sms_cfg]");
|
||||
goto end;
|
||||
}
|
||||
}
|
||||
|
||||
mtc_provider_information = cJSON_GetObjectItemCaseSensitive(monitoring_configuration_1JSON, "mtcProviderInformation");
|
||||
|
|
@ -437,6 +469,10 @@ OpenAPI_monitoring_configuration_1_t *OpenAPI_monitoring_configuration_1_parseFr
|
|||
reachability_for_data_cfg = cJSON_GetObjectItemCaseSensitive(monitoring_configuration_1JSON, "reachabilityForDataCfg");
|
||||
if (reachability_for_data_cfg) {
|
||||
reachability_for_data_cfg_local_nonprim = OpenAPI_reachability_for_data_configuration_1_parseFromJSON(reachability_for_data_cfg);
|
||||
if (!reachability_for_data_cfg_local_nonprim) {
|
||||
ogs_error("OpenAPI_reachability_for_data_configuration_1_parseFromJSON failed [reachability_for_data_cfg]");
|
||||
goto end;
|
||||
}
|
||||
}
|
||||
|
||||
idle_status_ind = cJSON_GetObjectItemCaseSensitive(monitoring_configuration_1JSON, "idleStatusInd");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue