Commit 230a7bd6 authored by Tien-Thinh Nguyen's avatar Tien-Thinh Nguyen

Cleanup for UDM APP

parent 2cbf8a35
This diff is collapsed.
......@@ -394,9 +394,22 @@ int udm_config::load_interface(
//------------------------------------------------------------------------------
std::string udm_config::get_udr_slice_selection_subscription_data_retrieval_uri(
const std::string& supi, const oai::udm::model::PlmnId& plmn_id) {
return get_udr_url_base() + "/subscription-data/" + supi + "/" +
plmn_id.getMcc() + plmn_id.getMnc() + "/provisioned-data/am-data";
}
//------------------------------------------------------------------------------
std::string udm_config::get_udr_authentication_subscription_uri(
std::string& supi) {
return get_udr_url_base() + "/subscription-data/" + supi +
NUDR_AUTHENTICATION_SUBSCRIPTION_ENDPOINT;
}
//------------------------------------------------------------------------------
std::string udm_config::get_udr_url_base() {
return std::string(inet_ntoa(*((struct in_addr*) &udr_addr.ipv4_addr))) +
":" + std::to_string(udr_addr.port) + NUDR_DATA_REPOSITORY +
udr_addr.api_version + "/subscription-data/" + supi + "/" +
plmn_id.getMcc() + plmn_id.getMnc() + "/provisioned-data/am-data";
udr_addr.api_version;
}
} // namespace oai::udm::config
......@@ -103,6 +103,8 @@ class udm_config {
void display();
std::string get_udr_slice_selection_subscription_data_retrieval_uri(
const std::string& supi, const oai::udm::model::PlmnId& plmn_id);
std::string get_udr_url_base();
std::string get_udr_authentication_subscription_uri(std::string& supi);
unsigned int instance;
std::string pid_dir;
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment