Loading config/config.json +21 −1 Original line number Diff line number Diff line Loading @@ -17,5 +17,25 @@ "capif_password": "echevapass", "APFs": "1", "AEFs": "1", "debug_mode": "True" "debug_mode": "True", "discover_filter" : { "api-name": "", "api-version": "", "comm-type": "", "protocol": "", "aef-id": "", "data-format": "", "api-cat": "", "preferred-aef-loc": "", "req-api-prov-name": "", "supported-features": "", "api-supported-features": "", "ue-ip-addr": "", "service-kpis": "" }, "publish_req" : { "serviceApiId":"", "publisherAPFid":"", "publisherAEFsids":["","",""] } } No newline at end of file sdk/sdk.py +20 −10 Original line number Diff line number Diff line Loading @@ -798,13 +798,15 @@ class CAPIFProviderConnector: provider_details=self.__load_provider_api_details() publish_url=provider_details["publish_url"] json_path = self.config_path + "publish.json" json_path = self.config_path + "config.json" # Leer el archivo publish.json with open(json_path, 'r') as f: chosenAPFsandAEFs = json.load(f) chosenAPFsandAEFs=chosenAPFsandAEFs["publish_req"] APF_api_prov_func_id = chosenAPFsandAEFs["publisherAPFid"] AEFs_list = chosenAPFsandAEFs["publisherAEFsids"] Loading Loading @@ -926,9 +928,10 @@ class CAPIFProviderConnector: publish_url=provider_details["publish_url"] # Load provider details json_path = self.config_path +"publish.json" json_path = self.config_path +"config.json" with open(json_path, 'r') as f: publish = json.load(f) publish=publish["publish_req"] api_id="/" + publish["serviceApiId"] APF_api_prov_func_id=publish["publisherAPFid"] AEFs_list = publish["publisherAEFsids"] Loading Loading @@ -1033,13 +1036,15 @@ class CAPIFProviderConnector: provider_details=self.__load_provider_api_details() publish_url=provider_details["publish_url"] json_path = self.config_path + "publish.json" json_path = self.config_path + "config.json" # Leer el archivo publish.json with open(json_path, 'r') as f: chosenAPFsandAEFs = json.load(f) chosenAPFsandAEFs=chosenAPFsandAEFs["publish_req"] APF_api_prov_func_id = chosenAPFsandAEFs["publisherAPFid"] api_id="/" +chosenAPFsandAEFs["serviceApiId"] Loading Loading @@ -1109,13 +1114,15 @@ class CAPIFProviderConnector: provider_details=self.__load_provider_api_details() publish_url=provider_details["publish_url"] json_path = self.config_path + "publish.json" json_path = self.config_path + "config.json" # Leer el archivo publish.json with open(json_path, 'r') as f: chosenAPFsandAEFs = json.load(f) chosenAPFsandAEFs=chosenAPFsandAEFs["publish_req"] APF_api_prov_func_id = chosenAPFsandAEFs["publisherAPFid"] Loading Loading @@ -1189,13 +1196,15 @@ class CAPIFProviderConnector: provider_details=self.__load_provider_api_details() publish_url=provider_details["publish_url"] json_path = self.config_path + "publish.json" json_path = self.config_path + "config.json" # Leer el archivo publish.json with open(json_path, 'r') as f: chosenAPFsandAEFs = json.load(f) chosenAPFsandAEFs=chosenAPFsandAEFs["publish_req"] APF_api_prov_func_id = chosenAPFsandAEFs["publisherAPFid"] AEFs_list = chosenAPFsandAEFs["publisherAEFsids"] Loading Loading @@ -1895,11 +1904,12 @@ class ServiceDiscoverer: """ # Cargar los parámetros desde el archivo JSON json_path = self.config_path +"discover_filter.json" json_path = self.config_path +"config.json" with open(json_path, 'r') as f: filters = json.load(f) # Filtrar parámetros que no sean vacíos " filters=filters["discover_filter"] query_params = {k: v for k, v in filters.items() if v } # Formar la URL con los parámetros de query Loading Loading
config/config.json +21 −1 Original line number Diff line number Diff line Loading @@ -17,5 +17,25 @@ "capif_password": "echevapass", "APFs": "1", "AEFs": "1", "debug_mode": "True" "debug_mode": "True", "discover_filter" : { "api-name": "", "api-version": "", "comm-type": "", "protocol": "", "aef-id": "", "data-format": "", "api-cat": "", "preferred-aef-loc": "", "req-api-prov-name": "", "supported-features": "", "api-supported-features": "", "ue-ip-addr": "", "service-kpis": "" }, "publish_req" : { "serviceApiId":"", "publisherAPFid":"", "publisherAEFsids":["","",""] } } No newline at end of file
sdk/sdk.py +20 −10 Original line number Diff line number Diff line Loading @@ -798,13 +798,15 @@ class CAPIFProviderConnector: provider_details=self.__load_provider_api_details() publish_url=provider_details["publish_url"] json_path = self.config_path + "publish.json" json_path = self.config_path + "config.json" # Leer el archivo publish.json with open(json_path, 'r') as f: chosenAPFsandAEFs = json.load(f) chosenAPFsandAEFs=chosenAPFsandAEFs["publish_req"] APF_api_prov_func_id = chosenAPFsandAEFs["publisherAPFid"] AEFs_list = chosenAPFsandAEFs["publisherAEFsids"] Loading Loading @@ -926,9 +928,10 @@ class CAPIFProviderConnector: publish_url=provider_details["publish_url"] # Load provider details json_path = self.config_path +"publish.json" json_path = self.config_path +"config.json" with open(json_path, 'r') as f: publish = json.load(f) publish=publish["publish_req"] api_id="/" + publish["serviceApiId"] APF_api_prov_func_id=publish["publisherAPFid"] AEFs_list = publish["publisherAEFsids"] Loading Loading @@ -1033,13 +1036,15 @@ class CAPIFProviderConnector: provider_details=self.__load_provider_api_details() publish_url=provider_details["publish_url"] json_path = self.config_path + "publish.json" json_path = self.config_path + "config.json" # Leer el archivo publish.json with open(json_path, 'r') as f: chosenAPFsandAEFs = json.load(f) chosenAPFsandAEFs=chosenAPFsandAEFs["publish_req"] APF_api_prov_func_id = chosenAPFsandAEFs["publisherAPFid"] api_id="/" +chosenAPFsandAEFs["serviceApiId"] Loading Loading @@ -1109,13 +1114,15 @@ class CAPIFProviderConnector: provider_details=self.__load_provider_api_details() publish_url=provider_details["publish_url"] json_path = self.config_path + "publish.json" json_path = self.config_path + "config.json" # Leer el archivo publish.json with open(json_path, 'r') as f: chosenAPFsandAEFs = json.load(f) chosenAPFsandAEFs=chosenAPFsandAEFs["publish_req"] APF_api_prov_func_id = chosenAPFsandAEFs["publisherAPFid"] Loading Loading @@ -1189,13 +1196,15 @@ class CAPIFProviderConnector: provider_details=self.__load_provider_api_details() publish_url=provider_details["publish_url"] json_path = self.config_path + "publish.json" json_path = self.config_path + "config.json" # Leer el archivo publish.json with open(json_path, 'r') as f: chosenAPFsandAEFs = json.load(f) chosenAPFsandAEFs=chosenAPFsandAEFs["publish_req"] APF_api_prov_func_id = chosenAPFsandAEFs["publisherAPFid"] AEFs_list = chosenAPFsandAEFs["publisherAEFsids"] Loading Loading @@ -1895,11 +1904,12 @@ class ServiceDiscoverer: """ # Cargar los parámetros desde el archivo JSON json_path = self.config_path +"discover_filter.json" json_path = self.config_path +"config.json" with open(json_path, 'r') as f: filters = json.load(f) # Filtrar parámetros que no sean vacíos " filters=filters["discover_filter"] query_params = {k: v for k, v in filters.items() if v } # Formar la URL con los parámetros de query Loading