diff --git a/config/etc/cm/cm-amf.yaml b/config/etc/cm/cm-amf.yaml
new file mode 100644
index 00000000..319a85f6
--- /dev/null
+++ b/config/etc/cm/cm-amf.yaml
@@ -0,0 +1,49 @@
+ManagedElement:
+ Id: ""
+ UserLabel: ""
+ VendorName: ""
+ ManagedBy: ""
+ ManagementIpAddress: ""
+ SwVersion: ""
+ PatchInfo: ""
+ AdministrativeState: ""
+ OperationalState: ""
+
+AmfFunction:
+ Id: ""
+ UserLabel: ""
+ AdministrativeState: ""
+ OperationalState: ""
+ VnfInstanceId: ""
+ Fqdn: ""
+ SbiServiceList: ""
+ AmfGuamiList: ""
+ SnssaiList: ""
+ MaxUser: ""
+ RelativeCapacity: ""
+ MaxGnbNum: ""
+
+EpRpDynN8Amf:
+ Id: ""
+ UserLabel: ""
+ LocIpAddrList: ""
+ FarIpSubnetworkList: ""
+
+EpRpDynN11Amf:
+ Id: ""
+ UserLabel: ""
+ LocIpAddrList: ""
+ FarIpSubnetworkList: ""
+
+EpRpDynN12Amf:
+ Id: ""
+ UserLabel: ""
+ LocIpAddrList: ""
+ FarIpSubnetworkList: ""
+
+IPResource:
+ Id: ""
+ UserLabel: ""
+ InterfaceType: ""
+ LocIpV4AddrList: ""
+ LocIpV6AddrList: ""
diff --git a/config/etc/cm/cm-smf.yaml b/config/etc/cm/cm-smf.yaml
new file mode 100644
index 00000000..a1ad3736
--- /dev/null
+++ b/config/etc/cm/cm-smf.yaml
@@ -0,0 +1,48 @@
+ManagedElement:
+ Id: ""
+ UserLabel: ""
+ VendorName: ""
+ ManagedBy: ""
+ ManagementIpAddress: ""
+ SwVersion: ""
+ PatchInfo: ""
+ AdministrativeState: ""
+ OperationalState: ""
+
+SmfFunction:
+ Id: ""
+ UserLabel: ""
+ AdministrativeState: ""
+ OperationalState: ""
+ VnfInstanceId: ""
+ Fqdn: ""
+ SbiServiceList: ""
+ MaxPduSessions: ""
+ MaxQfi: ""
+ UpfList: ""
+
+AddrPool:
+ Id: ""
+ UserLabel: ""
+ AddrType: "Static"
+ IpVersion: ""
+ AddrSegList: ""
+
+EpRpDynN7Smf:
+ Id: ""
+ UserLabel: ""
+ LocIpAddrList: ""
+ FarIpSubnetworkList: ""
+
+EpRpDynN10Smf:
+ Id: ""
+ UserLabel: ""
+ LocIpAddrList: ""
+ FarIpSubnetworkList: ""
+
+IPResource:
+ Id: ""
+ UserLabel: ""
+ InterfaceType: ""
+ LocIpV4AddrList: ""
+ LocIpV6AddrList: ""
\ No newline at end of file
diff --git a/config/etc/cm/cm-udm.yaml b/config/etc/cm/cm-udm.yaml
new file mode 100644
index 00000000..5e823ae5
--- /dev/null
+++ b/config/etc/cm/cm-udm.yaml
@@ -0,0 +1,39 @@
+ManagedElement:
+ Id: ""
+ UserLabel: ""
+ VendorName: ""
+ ManagedBy: ""
+ ManagementIpAddress: ""
+ SwVersion: ""
+ PatchInfo: ""
+ AdministrativeState: ""
+ OperationalState: ""
+
+UdmFunction:
+ Id: ""
+ UserLabel: ""
+ AdministrativeState: ""
+ OperationalState: ""
+ VnfInstanceId: ""
+ Fqdn: ""
+ SbiServiceList: ""
+
+UdrFunction:
+ Id: ""
+ UserLabel: ""
+ AddrType: "Static"
+ IpVersion: ""
+ AddrSegList: ""
+
+AusfFunction:
+ Id: ""
+ UserLabel: ""
+ LocIpAddrList: ""
+ FarIpSubnetworkList: ""
+
+IPResource:
+ Id: ""
+ UserLabel: ""
+ InterfaceType: ""
+ LocIpV4AddrList: ""
+ LocIpV6AddrList: ""
\ No newline at end of file
diff --git a/config/etc/cm/cm-upf.yaml b/config/etc/cm/cm-upf.yaml
new file mode 100644
index 00000000..d291c686
--- /dev/null
+++ b/config/etc/cm/cm-upf.yaml
@@ -0,0 +1,141 @@
+ManagedElement:
+ Id: ""
+ UserLabel: ""
+ VendorName: ""
+ ManagedBy: ""
+ ManagementIpAddress: ""
+ SwVersion: ""
+ PatchInfo: ""
+ AdministrativeState: ""
+ OperationalState: ""
+
+InventoryUnitRack:
+ Id: ""
+ UserLabel: ""
+ AdministrativeState: ""
+ OperationalState: ""
+ VnfInstanceId: ""
+ Fqdn: ""
+ SbiServiceList: ""
+ MaxPduSessions: ""
+ MaxQfi: ""
+ UpfList: ""
+
+InventoryUnitShelf:
+ Id: ""
+ UserLabel: ""
+ VendorUnitFamilyType: ""
+ VendorUnitTypeNumber: ""
+ VendorName: ""
+ SerialNumber: ""
+ VersionNumber: ""
+ DateOfManufacture: ""
+ DateOfLastService: ""
+ ManufacturerData: ""
+ RackPosition: ""
+
+InventoryUnitPack:
+ Id: ""
+ UserLabel: ""
+ VendorUnitFamilyType: ""
+ VendorUnitTypeNumber: ""
+ VendorName: ""
+ SerialNumber: ""
+ VersionNumber: ""
+ DateOfManufacture: ""
+ DateOfLastService: ""
+ ManufacturerData: ""
+ PortsInformation: ""
+ PackPosition: ""
+ SlotsOccupied: ""
+
+InventoryUnitHost:
+ Id: ""
+ UserLabel: ""
+ VendorUnitFamilyType: ""
+ VendorUnitTypeNumber: ""
+ VendorName: ""
+ SerialNumber: ""
+ VersionNumber: ""
+ DateOfManufacture: ""
+ DateOfLastService: ""
+ ManufacturerData: ""
+ HostPosition: ""
+ NumberOfCpu: ""
+ MemSize: ""
+ HardDiskSize: ""
+
+InventoryUnitAccessory:
+ Id: ""
+ UserLabel: ""
+ VendorUnitFamilyType: ""
+ VendorUnitTypeNumber: ""
+ VendorName: ""
+ SerialNumber: ""
+ VersionNumber: ""
+ DateOfManufacture: ""
+ DateOfLastService: ""
+ ManufacturerData: ""
+ AccessoryPosition: ""
+ AccessoryType: ""
+ AddtionalInformation: ""
+
+UpfFunction:
+ Id: ""
+ UserLabel: ""
+ AdministrativeState: ""
+ OperationalState: ""
+ VnfInstanceId: ""
+ MaxQosFlows: ""
+ MaxThroughput: ""
+
+EpRpDynN9Upf:
+ Id: ""
+ UserLabel: ""
+ LocIpAddrList: ""
+ FarIpSubnetworkList: ""
+
+EpRpDynN3Upf:
+ Id: ""
+ UserLabel: ""
+ LocIpAddrList: ""
+ FarIpSubnetworkList: ""
+
+AmfFunction:
+ Id: ""
+ UserLabel: ""
+ AdministrativeState: ""
+ OperationalState: ""
+ VnfInstanceId: ""
+ Fqdn: ""
+
+SmfFunction:
+ Id: ""
+ UserLabel: ""
+ AdministrativeState: ""
+ OperationalState: ""
+ VnfInstanceId: ""
+ Fqdn: ""
+
+UdrFunction:
+ Id: ""
+ UserLabel: ""
+ AdministrativeState: ""
+ OperationalState: ""
+ VnfInstanceId: ""
+ Fqdn: ""
+
+AusfFunction:
+ Id: ""
+ UserLabel: ""
+ AdministrativeState: ""
+ OperationalState: ""
+ VnfInstanceId: ""
+ Fqdn: ""
+
+IPResource:
+ Id: ""
+ UserLabel: ""
+ InterfaceType: ""
+ LocIpV4AddrList: ""
+ LocIpV6AddrList: ""
diff --git a/config/etc/schema/cm-schema.xsd b/config/etc/schema/cm-schema.xsd
new file mode 100644
index 00000000..5e7e46c9
--- /dev/null
+++ b/config/etc/schema/cm-schema.xsd
@@ -0,0 +1,76 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/config/etc/schema/pm-schema.xsd b/config/etc/schema/pm-schema.xsd
new file mode 100644
index 00000000..bb018401
--- /dev/null
+++ b/config/etc/schema/pm-schema.xsd
@@ -0,0 +1,80 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+