X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=blobdiff_plain;f=code%2Fnetwork-topology-instance-generator%2Ftapi_topology_generator.py;h=2bd27b1e28abeefc1827f3bd668163ef6af82f97;hb=HEAD;hp=8c632c15af2c0890959ebda5e85801f397ce0e89;hpb=a14c7d832c26d9da358c38ec902ef337fe0ce9c8;p=oam.git diff --git a/code/network-topology-instance-generator/tapi_topology_generator.py b/code/network-topology-instance-generator/tapi_topology_generator.py index 8c632c1..6d1cbdb 100644 --- a/code/network-topology-instance-generator/tapi_topology_generator.py +++ b/code/network-topology-instance-generator/tapi_topology_generator.py @@ -15,7 +15,7 @@ #!/usr/bin/python """ -Module as entry point to generatate a TAPI topology json +Module as entry point to generate a TAPI topology json """ import sys from controller.parameter_validator import ParameterValidator @@ -30,14 +30,23 @@ if validator.is_valid(): network = generator.generate() viewer = NetworkViewer(network) - filename: str = "output/network.json" - if configuration['network']['name']: - filename = "output/" + configuration['network']['name'] + ".json" - viewer.json().save(filename) + # operational json + filename: str = "output/tapi-common-operational.json" + if "name" in configuration['network']: + filename = "output/" + configuration['network']['name'] + "-operational.json" + viewer.json().save(filename, False) + + # running json + filename: str = "output/tapi-common-running.json" + if "name" in configuration['network']: + filename = "output/" + configuration['network']['name'] + "-running.json" + viewer.json().save(filename, True) + # viewer.json().showAsJson() - filename: str = "output/network.svg" - if configuration['network']['name']: + # svg + filename: str = "output/o-ran-sc-topology-view.svg" + if "name" in configuration['network']: filename = "output/" + configuration['network']['name'] + ".svg" viewer.svg(filename)