Loading network_app_samples/network_app_invoker_sample/capif_sdk_config_sample_template.json 0 → 100644 +42 −0 Original line number Diff line number Diff line { "capif_host": "", "register_host": "", "capif_https_port": "", "capif_register_port": "", "capif_username": "", "capif_password": "", "debug_mode": "", "invoker": { "invoker_folder": "", "capif_callback_url": "", "supported_features": "", "check_authentication_data": { "ip": "", "port": "" }, "cert_generation": { "csr_common_name": "", "csr_organizational_unit": "", "csr_organization": "", "csr_locality": "", "csr_state_or_province_name": "", "csr_country_name": "", "csr_email_address": "" }, "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": "" } } } network_app_samples/network_app_provider_sample/capif_sdk_config_sample_old.json→network_app_samples/network_app_provider_sample/capif_sdk_config_sample_template.json +75 −0 Original line number Diff line number Diff line { "capif_host": "capifcore", "register_host": "localhost", "capif_https_port": "443", "capif_register_port": "8084", "capif_username": "echeva", "capif_password": "echevapass", "debug_mode": "True", "capif_host": "", "register_host": "", "capif_https_port": "", "capif_register_port": "", "capif_username": "", "capif_password": "", "debug_mode": "", "invoker": { "invoker_folder": "/Users/HI03132/Workdir/OpenCapif/pesp_capif_sdk/network_app_samples/network_app_invoker_sample/test_invoker_certificate_folder", "capif_callback_url": "http://localhost:5000", "supported_features": "0", "invoker_folder": "", "capif_callback_url": "", "supported_features": "", "check_authentication_data": { "ip": "", "port": "" }, "cert_generation": { "csr_common_name": "Echeva", "csr_organizational_unit": "discovery", "csr_organization": "telefonica", "csr_locality": "madrid", "csr_state_or_province_name": "madrid", "csr_country_name": "ES", "csr_email_address": "adios@gmail.com" "csr_common_name": "", "csr_organizational_unit": "", "csr_organization": "", "csr_locality": "", "csr_state_or_province_name": "", "csr_country_name": "", "csr_email_address": "" }, "discover_filter": { "api-name": "", Loading @@ -40,10 +40,10 @@ } }, "provider": { "provider_folder": "/Users/HI03132/Workdir/OpenCapif/pesp_capif_sdk/network_app_samples/network_app_provider_sample/test_provider_certificate_folder", "provider_folder": "", "supported_features": "", "apfs": "2", "aefs": "3", "apfs": "", "aefs": "", "publish_req": { "service_api_id": "", "publisher_apf_id": "", Loading @@ -53,23 +53,23 @@ ] }, "cert_generation": { "csr_common_name": "provider", "csr_organizational_unit": "discovery", "csr_organization": "telefonica", "csr_locality": "madrid", "csr_state_or_province_name": "madrid", "csr_country_name": "ES", "csr_email_address": "hola@gmail.com" "csr_common_name": "", "csr_organizational_unit": "", "csr_organization": "", "csr_locality": "", "csr_state_or_province_name": "", "csr_country_name": "", "csr_email_address": "" }, "api_description_path": "/Users/HI03132/Workdir/OpenCapif/pesp_capif_sdk/scripts/service_api_description.json", "api_description_path": "", "log": { "apiName": "test1", "apiVersion": "v1", "resourceName": "MONITORING_SUBSCRIPTIONS", "uri": "/{scsAsId}/subscriptions", "protocol": "HTTP_2", "operation": "GET", "result": "200" "apiName": "", "apiVersion": "", "resourceName": "", "uri": "", "protocol": "", "operation": "", "result": "" } } } No newline at end of file network_app_samples/network_app_provider_sample/network_app_provider.py +3 −3 Original line number Diff line number Diff line Loading @@ -336,13 +336,13 @@ if __name__ == "__main__": capif_connector.publish_services() # capif_connector.publish_req['service_api_id'] = capif_connector.provider_capif_ids['5G-Network-App-API'] capif_connector.publish_req['service_api_id'] = capif_connector.provider_capif_ids['5G-Network-App-API'] # capif_connector.update_service() capif_connector.update_service() print("APIS PUBLISHED") # capif_connector.publish_req['service_api_id'] = capif_connector.provider_service_ids['5G-Network-App-API'] capif_connector.publish_req['service_api_id'] = capif_connector.provider_service_ids['5G-Network-App-API'] capif_connector.get_service() Loading opencapif_sdk/capif_provider_connector.py +2 −2 Original line number Diff line number Diff line Loading @@ -51,8 +51,6 @@ class capif_provider_connector: """ Initializes the CAPIFProvider connector with the parameters specified in the configuration file. """ # Initialize logger for this class self.logger = logging.getLogger(self.__class__.__name__) # Load configuration from file if necessary config_file = os.path.abspath(config_file) Loading @@ -64,6 +62,8 @@ class capif_provider_connector: else: debug_mode = True # Initialize logger for this class self.logger = logging.getLogger(self.__class__.__name__) if debug_mode: self.logger.setLevel(logging.DEBUG) else: Loading Loading
network_app_samples/network_app_invoker_sample/capif_sdk_config_sample_template.json 0 → 100644 +42 −0 Original line number Diff line number Diff line { "capif_host": "", "register_host": "", "capif_https_port": "", "capif_register_port": "", "capif_username": "", "capif_password": "", "debug_mode": "", "invoker": { "invoker_folder": "", "capif_callback_url": "", "supported_features": "", "check_authentication_data": { "ip": "", "port": "" }, "cert_generation": { "csr_common_name": "", "csr_organizational_unit": "", "csr_organization": "", "csr_locality": "", "csr_state_or_province_name": "", "csr_country_name": "", "csr_email_address": "" }, "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": "" } } }
network_app_samples/network_app_provider_sample/capif_sdk_config_sample_old.json→network_app_samples/network_app_provider_sample/capif_sdk_config_sample_template.json +75 −0 Original line number Diff line number Diff line { "capif_host": "capifcore", "register_host": "localhost", "capif_https_port": "443", "capif_register_port": "8084", "capif_username": "echeva", "capif_password": "echevapass", "debug_mode": "True", "capif_host": "", "register_host": "", "capif_https_port": "", "capif_register_port": "", "capif_username": "", "capif_password": "", "debug_mode": "", "invoker": { "invoker_folder": "/Users/HI03132/Workdir/OpenCapif/pesp_capif_sdk/network_app_samples/network_app_invoker_sample/test_invoker_certificate_folder", "capif_callback_url": "http://localhost:5000", "supported_features": "0", "invoker_folder": "", "capif_callback_url": "", "supported_features": "", "check_authentication_data": { "ip": "", "port": "" }, "cert_generation": { "csr_common_name": "Echeva", "csr_organizational_unit": "discovery", "csr_organization": "telefonica", "csr_locality": "madrid", "csr_state_or_province_name": "madrid", "csr_country_name": "ES", "csr_email_address": "adios@gmail.com" "csr_common_name": "", "csr_organizational_unit": "", "csr_organization": "", "csr_locality": "", "csr_state_or_province_name": "", "csr_country_name": "", "csr_email_address": "" }, "discover_filter": { "api-name": "", Loading @@ -40,10 +40,10 @@ } }, "provider": { "provider_folder": "/Users/HI03132/Workdir/OpenCapif/pesp_capif_sdk/network_app_samples/network_app_provider_sample/test_provider_certificate_folder", "provider_folder": "", "supported_features": "", "apfs": "2", "aefs": "3", "apfs": "", "aefs": "", "publish_req": { "service_api_id": "", "publisher_apf_id": "", Loading @@ -53,23 +53,23 @@ ] }, "cert_generation": { "csr_common_name": "provider", "csr_organizational_unit": "discovery", "csr_organization": "telefonica", "csr_locality": "madrid", "csr_state_or_province_name": "madrid", "csr_country_name": "ES", "csr_email_address": "hola@gmail.com" "csr_common_name": "", "csr_organizational_unit": "", "csr_organization": "", "csr_locality": "", "csr_state_or_province_name": "", "csr_country_name": "", "csr_email_address": "" }, "api_description_path": "/Users/HI03132/Workdir/OpenCapif/pesp_capif_sdk/scripts/service_api_description.json", "api_description_path": "", "log": { "apiName": "test1", "apiVersion": "v1", "resourceName": "MONITORING_SUBSCRIPTIONS", "uri": "/{scsAsId}/subscriptions", "protocol": "HTTP_2", "operation": "GET", "result": "200" "apiName": "", "apiVersion": "", "resourceName": "", "uri": "", "protocol": "", "operation": "", "result": "" } } } No newline at end of file
network_app_samples/network_app_provider_sample/network_app_provider.py +3 −3 Original line number Diff line number Diff line Loading @@ -336,13 +336,13 @@ if __name__ == "__main__": capif_connector.publish_services() # capif_connector.publish_req['service_api_id'] = capif_connector.provider_capif_ids['5G-Network-App-API'] capif_connector.publish_req['service_api_id'] = capif_connector.provider_capif_ids['5G-Network-App-API'] # capif_connector.update_service() capif_connector.update_service() print("APIS PUBLISHED") # capif_connector.publish_req['service_api_id'] = capif_connector.provider_service_ids['5G-Network-App-API'] capif_connector.publish_req['service_api_id'] = capif_connector.provider_service_ids['5G-Network-App-API'] capif_connector.get_service() Loading
opencapif_sdk/capif_provider_connector.py +2 −2 Original line number Diff line number Diff line Loading @@ -51,8 +51,6 @@ class capif_provider_connector: """ Initializes the CAPIFProvider connector with the parameters specified in the configuration file. """ # Initialize logger for this class self.logger = logging.getLogger(self.__class__.__name__) # Load configuration from file if necessary config_file = os.path.abspath(config_file) Loading @@ -64,6 +62,8 @@ class capif_provider_connector: else: debug_mode = True # Initialize logger for this class self.logger = logging.getLogger(self.__class__.__name__) if debug_mode: self.logger.setLevel(logging.DEBUG) else: Loading