From: Martin Skorupski Date: Wed, 25 Sep 2024 12:46:10 +0000 (+0200) Subject: Define the schema X-Git-Url: https://gerrit.o-ran-sc.org/r/gitweb?a=commitdiff_plain;h=0e2f574282689a4149f42ed30bc6ecfeee825ddf;p=oam.git Define the schema - add tp/interface types Issue-ID: OAM-415 Change-Id: Ie6f761f22e64c1162b1ae20b59853021b5457592 Signed-off-by: Martin Skorupski --- diff --git a/code/network-generator/network_generation/model/python/o_ran_termination_point.py b/code/network-generator/network_generation/model/python/o_ran_termination_point.py index baba503..8b8d76b 100644 --- a/code/network-generator/network_generation/model/python/o_ran_termination_point.py +++ b/code/network-generator/network_generation/model/python/o_ran_termination_point.py @@ -82,32 +82,15 @@ class ORanTerminationPoint(ORanObject): self._parent = value def to_topology(self) -> dict[str, Any]: - result: dict[str, Any] = {"tp-id": self.name} + result: dict[str, Any] = { + "tp-id": self.name, + "o-ran-sc-network:uuid": self.id, + "o-ran-sc-network:type": self.type, + } if self.supporter and type(self.parent) is not int: - network_ref: str = "" - match str(type(self.parent)): - case "": - network_ref = self.parent.parent.id - case "": - network_ref = self.parent.parent.parent.id - case "": - network_ref = self.parent.parent.parent.parent.id - case "": - network_ref = self.parent.parent.parent.parent.parent.id - case "": - network_ref = self.parent.parent.parent.parent.parent.id - case "": - network_ref = ( - self.parent.parent.parent.parent.parent.parent.id - ) - case _: - print("unknown: implement " + str(type(self.parent))) - network_ref = "unknown: implement " + str( - type(self.parent)) - result["supporting-termination-point"] = [ { - "network-ref": network_ref, + "network-ref": self.parent.network.id, "node-ref": self.parent.name, "tp-ref": self.supporter, }