[SDC]: Update in SDC datatypes for sST, mcc and mnc as per latest 3GPP standard. 94/142894/2 master
authordhanush.p <dhanush.p@t-systems.com>
Fri, 9 Jan 2026 11:43:55 +0000 (12:43 +0100)
committerdhanush.p <dhanush.p@t-systems.com>
Thu, 15 Jan 2026 11:34:02 +0000 (12:34 +0100)
Issue-ID: SDC-4781
Change-Id: I36d470b60480bcf3bac664d338ed7458e21fb4de
Signed-off-by: dhanush.p <dhanush.p@t-systems.com>
catalog-be/src/main/resources/import/tosca/data-types/dataTypes.yml

index 6aea7d1..eda12f0 100644 (file)
@@ -3527,23 +3527,29 @@ tosca.datatypes.3gpp.PlmnId:
   properties:
     mcc:
       type: string
-      required: false
+      required: true
+      constraints:
+        - pattern: '^[0-9]{3}$'
       description: >
-        Mobile Country Code (MCC) of the PLMN identifier. See 3GPP TS 23.003 subclause 2.2 and 12.1.
+        Mobile Country Code(MCC) of the PLMN identifier. Exactly 3 digits.
     mnc:
       type: string
-      required: false
+      required: true
+      constraints:
+        - pattern: '^[0-9]{2,3}$'
       description: >
-        Mobile Network Code (MNC) of the PLMN identifier. See 3GPP TS 23.003 subclause 2.2 and 12.1.
+        Mobile Network Code (MNC) of the PLMN identifier. 2 or 3 digits.
 
 tosca.datatypes.3gpp.Snssai:
   derived_from: tosca.datatypes.Root
   properties:
     sst:
-      type: string
-      required: false
+      type: integer
+      required: true
+      constraints: 
+        - in_range: [0, 255]
       description: >
-        This attribute specifies the Slice/Service type (SST) of the network slice.
+        This attribute specifies the Slice/Service type (SST) of the network slice. Examples: 1 = eMBB, 2 = uRLLC, 3 = mIot.
     sd:
       type: string
       required: false