EPIC ID: RICAPP-200 Upgrading rc version to 1.0.3 and fixing E2SM RC control structure

Signed-off-by: sandeepindia <kumar.sandeep3@hcl.com>
Change-Id: If9da83c32dc15cdaf9ff23998b561ebe8e8cc226
diff --git a/e2sm/headers/AMF-UE-NGAP-ID.h b/e2sm/headers/AMF-UE-NGAP-ID.h
old mode 100755
new mode 100644
index f48bc42..932f0b6
--- a/e2sm/headers/AMF-UE-NGAP-ID.h
+++ b/e2sm/headers/AMF-UE-NGAP-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_AMF_UE_NGAP_ID_H_
diff --git a/e2sm/headers/AMFPointer.h b/e2sm/headers/AMFPointer.h
old mode 100755
new mode 100644
index dafad79..92ce162
--- a/e2sm/headers/AMFPointer.h
+++ b/e2sm/headers/AMFPointer.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_AMFPointer_H_
diff --git a/e2sm/headers/AMFRegionID.h b/e2sm/headers/AMFRegionID.h
old mode 100755
new mode 100644
index af03c30..ff98dd1
--- a/e2sm/headers/AMFRegionID.h
+++ b/e2sm/headers/AMFRegionID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_AMFRegionID_H_
diff --git a/e2sm/headers/AMFSetID.h b/e2sm/headers/AMFSetID.h
old mode 100755
new mode 100644
index 5d947d6..ed26a69
--- a/e2sm/headers/AMFSetID.h
+++ b/e2sm/headers/AMFSetID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_AMFSetID_H_
diff --git a/e2sm/headers/BIT_STRING.h b/e2sm/headers/BIT_STRING.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/BOOLEAN.h b/e2sm/headers/BOOLEAN.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/CGI.h b/e2sm/headers/CGI.h
old mode 100755
new mode 100644
index 4843a4e..16cc1dc
--- a/e2sm/headers/CGI.h
+++ b/e2sm/headers/CGI.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CGI_H_
diff --git a/e2sm/headers/CallProcessBreakpoint-RANParameter-Item.h b/e2sm/headers/CallProcessBreakpoint-RANParameter-Item.h
old mode 100755
new mode 100644
index c22ecea..d61cab7
--- a/e2sm/headers/CallProcessBreakpoint-RANParameter-Item.h
+++ b/e2sm/headers/CallProcessBreakpoint-RANParameter-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CallProcessBreakpoint_RANParameter_Item_H_
diff --git a/e2sm/headers/CellIdentification-RANParameter-Item.h b/e2sm/headers/CellIdentification-RANParameter-Item.h
old mode 100755
new mode 100644
index 18ea41f..f0356ba
--- a/e2sm/headers/CellIdentification-RANParameter-Item.h
+++ b/e2sm/headers/CellIdentification-RANParameter-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CellIdentification_RANParameter_Item_H_
diff --git a/e2sm/headers/ControlAction-RANParameter-Item.h b/e2sm/headers/ControlAction-RANParameter-Item.h
old mode 100755
new mode 100644
index 4c06bda..f88a201
--- a/e2sm/headers/ControlAction-RANParameter-Item.h
+++ b/e2sm/headers/ControlAction-RANParameter-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ControlAction_RANParameter_Item_H_
diff --git a/e2sm/headers/ControlOutcome-RANParameter-Item.h b/e2sm/headers/ControlOutcome-RANParameter-Item.h
old mode 100755
new mode 100644
index 861361c..f9dcfbd
--- a/e2sm/headers/ControlOutcome-RANParameter-Item.h
+++ b/e2sm/headers/ControlOutcome-RANParameter-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ControlOutcome_RANParameter_Item_H_
diff --git a/e2sm/headers/CoreCPID.h b/e2sm/headers/CoreCPID.h
old mode 100755
new mode 100644
index 7b6340a..a55ecc5
--- a/e2sm/headers/CoreCPID.h
+++ b/e2sm/headers/CoreCPID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_CoreCPID_H_
diff --git a/e2sm/headers/E-UTRA-ARFCN.h b/e2sm/headers/E-UTRA-ARFCN.h
old mode 100755
new mode 100644
index 1ecf02a..8e5dd50
--- a/e2sm/headers/E-UTRA-ARFCN.h
+++ b/e2sm/headers/E-UTRA-ARFCN.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_UTRA_ARFCN_H_
diff --git a/e2sm/headers/E-UTRA-PCI.h b/e2sm/headers/E-UTRA-PCI.h
old mode 100755
new mode 100644
index c49b263..a660525
--- a/e2sm/headers/E-UTRA-PCI.h
+++ b/e2sm/headers/E-UTRA-PCI.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_UTRA_PCI_H_
diff --git a/e2sm/headers/E-UTRA-TAC.h b/e2sm/headers/E-UTRA-TAC.h
old mode 100755
new mode 100644
index 2544b77..5b24d52
--- a/e2sm/headers/E-UTRA-TAC.h
+++ b/e2sm/headers/E-UTRA-TAC.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E_UTRA_TAC_H_
diff --git a/e2sm/headers/E2SM-RC-ActionDefinition-Format1-Item.h b/e2sm/headers/E2SM-RC-ActionDefinition-Format1-Item.h
old mode 100755
new mode 100644
index d648c97..ff713df
--- a/e2sm/headers/E2SM-RC-ActionDefinition-Format1-Item.h
+++ b/e2sm/headers/E2SM-RC-ActionDefinition-Format1-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E2SM_RC_ActionDefinition_Format1_Item_H_
@@ -19,6 +19,9 @@
 extern "C" {
 #endif
 
+/* Forward declarations */
+struct RANParameter_Definition;
+
 /* E2SM-RC-ActionDefinition-Format1-Item */
 typedef struct E2SM_RC_ActionDefinition_Format1_Item {
 	RANParameter_ID_t	 ranParameter_ID;
@@ -26,6 +29,7 @@
 	 * This type is extensible,
 	 * possible extensions are below.
 	 */
+	struct RANParameter_Definition	*ranParameter_Definition;	/* OPTIONAL */
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
@@ -34,7 +38,7 @@
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ActionDefinition_Format1_Item;
 extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ActionDefinition_Format1_Item_specs_1;
-extern asn_TYPE_member_t asn_MBR_E2SM_RC_ActionDefinition_Format1_Item_1[1];
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_ActionDefinition_Format1_Item_1[2];
 
 #ifdef __cplusplus
 }
diff --git a/e2sm/headers/E2SM-RC-ActionDefinition-Format1.h b/e2sm/headers/E2SM-RC-ActionDefinition-Format1.h
old mode 100755
new mode 100644
index a74bdfb..72f6ab0
--- a/e2sm/headers/E2SM-RC-ActionDefinition-Format1.h
+++ b/e2sm/headers/E2SM-RC-ActionDefinition-Format1.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E2SM_RC_ActionDefinition_Format1_H_
diff --git a/e2sm/headers/E2SM-RC-ActionDefinition-Format2-Item.h b/e2sm/headers/E2SM-RC-ActionDefinition-Format2-Item.h
old mode 100755
new mode 100644
index e76d1f5..ee6c64e
--- a/e2sm/headers/E2SM-RC-ActionDefinition-Format2-Item.h
+++ b/e2sm/headers/E2SM-RC-ActionDefinition-Format2-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E2SM_RC_ActionDefinition_Format2_Item_H_
diff --git a/e2sm/headers/E2SM-RC-ActionDefinition-Format2.h b/e2sm/headers/E2SM-RC-ActionDefinition-Format2.h
old mode 100755
new mode 100644
index 22834d9..b7066fe
--- a/e2sm/headers/E2SM-RC-ActionDefinition-Format2.h
+++ b/e2sm/headers/E2SM-RC-ActionDefinition-Format2.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E2SM_RC_ActionDefinition_Format2_H_
diff --git a/e2sm/headers/E2SM-RC-ActionDefinition-Format3-Item.h b/e2sm/headers/E2SM-RC-ActionDefinition-Format3-Item.h
old mode 100755
new mode 100644
index 908f00c..2d78b6b
--- a/e2sm/headers/E2SM-RC-ActionDefinition-Format3-Item.h
+++ b/e2sm/headers/E2SM-RC-ActionDefinition-Format3-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E2SM_RC_ActionDefinition_Format3_Item_H_
@@ -19,6 +19,9 @@
 extern "C" {
 #endif
 
+/* Forward declarations */
+struct RANParameter_Definition;
+
 /* E2SM-RC-ActionDefinition-Format3-Item */
 typedef struct E2SM_RC_ActionDefinition_Format3_Item {
 	RANParameter_ID_t	 ranParameter_ID;
@@ -26,6 +29,7 @@
 	 * This type is extensible,
 	 * possible extensions are below.
 	 */
+	struct RANParameter_Definition	*ranParameter_Definition;	/* OPTIONAL */
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
@@ -34,7 +38,7 @@
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ActionDefinition_Format3_Item;
 extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ActionDefinition_Format3_Item_specs_1;
-extern asn_TYPE_member_t asn_MBR_E2SM_RC_ActionDefinition_Format3_Item_1[1];
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_ActionDefinition_Format3_Item_1[2];
 
 #ifdef __cplusplus
 }
diff --git a/e2sm/headers/E2SM-RC-ActionDefinition-Format3.h b/e2sm/headers/E2SM-RC-ActionDefinition-Format3.h
old mode 100755
new mode 100644
index a5a5643..0b33258
--- a/e2sm/headers/E2SM-RC-ActionDefinition-Format3.h
+++ b/e2sm/headers/E2SM-RC-ActionDefinition-Format3.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E2SM_RC_ActionDefinition_Format3_H_
diff --git a/e2sm/headers/E2SM-RC-ActionDefinition-Format4-Indication-Item.h b/e2sm/headers/E2SM-RC-ActionDefinition-Format4-Indication-Item.h
new file mode 100644
index 0000000..bf7f608
--- /dev/null
+++ b/e2sm/headers/E2SM-RC-ActionDefinition-Format4-Indication-Item.h
@@ -0,0 +1,55 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#ifndef	_E2SM_RC_ActionDefinition_Format4_Indication_Item_H_
+#define	_E2SM_RC_ActionDefinition_Format4_Indication_Item_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include "RIC-InsertIndication-ID.h"
+#include <asn_SEQUENCE_OF.h>
+#include <constr_SEQUENCE_OF.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Forward declarations */
+struct E2SM_RC_ActionDefinition_Format4_RANP_Item;
+
+/* E2SM-RC-ActionDefinition-Format4-Indication-Item */
+typedef struct E2SM_RC_ActionDefinition_Format4_Indication_Item {
+	RIC_InsertIndication_ID_t	 ric_InsertIndication_ID;
+	struct E2SM_RC_ActionDefinition_Format4_Indication_Item__ranP_InsertIndication_List {
+		A_SEQUENCE_OF(struct E2SM_RC_ActionDefinition_Format4_RANP_Item) list;
+		
+		/* Context for parsing across buffer boundaries */
+		asn_struct_ctx_t _asn_ctx;
+	} ranP_InsertIndication_List;
+	/*
+	 * This type is extensible,
+	 * possible extensions are below.
+	 */
+	
+	/* Context for parsing across buffer boundaries */
+	asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_ActionDefinition_Format4_Indication_Item_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ActionDefinition_Format4_Indication_Item;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ActionDefinition_Format4_Indication_Item_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_ActionDefinition_Format4_Indication_Item_1[2];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif	/* _E2SM_RC_ActionDefinition_Format4_Indication_Item_H_ */
+#include <asn_internal.h>
diff --git a/e2sm/headers/E2SM-RC-ActionDefinition-Format4-RANP-Item.h b/e2sm/headers/E2SM-RC-ActionDefinition-Format4-RANP-Item.h
new file mode 100644
index 0000000..bc981c8
--- /dev/null
+++ b/e2sm/headers/E2SM-RC-ActionDefinition-Format4-RANP-Item.h
@@ -0,0 +1,48 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#ifndef	_E2SM_RC_ActionDefinition_Format4_RANP_Item_H_
+#define	_E2SM_RC_ActionDefinition_Format4_RANP_Item_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include "RANParameter-ID.h"
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Forward declarations */
+struct RANParameter_Definition;
+
+/* E2SM-RC-ActionDefinition-Format4-RANP-Item */
+typedef struct E2SM_RC_ActionDefinition_Format4_RANP_Item {
+	RANParameter_ID_t	 ranParameter_ID;
+	/*
+	 * This type is extensible,
+	 * possible extensions are below.
+	 */
+	struct RANParameter_Definition	*ranParameter_Definition;	/* OPTIONAL */
+	
+	/* Context for parsing across buffer boundaries */
+	asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_ActionDefinition_Format4_RANP_Item_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ActionDefinition_Format4_RANP_Item;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ActionDefinition_Format4_RANP_Item_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_ActionDefinition_Format4_RANP_Item_1[2];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif	/* _E2SM_RC_ActionDefinition_Format4_RANP_Item_H_ */
+#include <asn_internal.h>
diff --git a/e2sm/headers/E2SM-RC-ActionDefinition-Format4-Style-Item.h b/e2sm/headers/E2SM-RC-ActionDefinition-Format4-Style-Item.h
new file mode 100644
index 0000000..d09cf7a
--- /dev/null
+++ b/e2sm/headers/E2SM-RC-ActionDefinition-Format4-Style-Item.h
@@ -0,0 +1,55 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#ifndef	_E2SM_RC_ActionDefinition_Format4_Style_Item_H_
+#define	_E2SM_RC_ActionDefinition_Format4_Style_Item_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include "RIC-Style-Type.h"
+#include <asn_SEQUENCE_OF.h>
+#include <constr_SEQUENCE_OF.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Forward declarations */
+struct E2SM_RC_ActionDefinition_Format4_Indication_Item;
+
+/* E2SM-RC-ActionDefinition-Format4-Style-Item */
+typedef struct E2SM_RC_ActionDefinition_Format4_Style_Item {
+	RIC_Style_Type_t	 requested_Insert_Style_Type;
+	struct E2SM_RC_ActionDefinition_Format4_Style_Item__ric_InsertIndication_List {
+		A_SEQUENCE_OF(struct E2SM_RC_ActionDefinition_Format4_Indication_Item) list;
+		
+		/* Context for parsing across buffer boundaries */
+		asn_struct_ctx_t _asn_ctx;
+	} ric_InsertIndication_List;
+	/*
+	 * This type is extensible,
+	 * possible extensions are below.
+	 */
+	
+	/* Context for parsing across buffer boundaries */
+	asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_ActionDefinition_Format4_Style_Item_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ActionDefinition_Format4_Style_Item;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ActionDefinition_Format4_Style_Item_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_ActionDefinition_Format4_Style_Item_1[2];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif	/* _E2SM_RC_ActionDefinition_Format4_Style_Item_H_ */
+#include <asn_internal.h>
diff --git a/e2sm/headers/E2SM-RC-ActionDefinition-Format4.h b/e2sm/headers/E2SM-RC-ActionDefinition-Format4.h
new file mode 100644
index 0000000..8eb9dce
--- /dev/null
+++ b/e2sm/headers/E2SM-RC-ActionDefinition-Format4.h
@@ -0,0 +1,55 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#ifndef	_E2SM_RC_ActionDefinition_Format4_H_
+#define	_E2SM_RC_ActionDefinition_Format4_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <asn_SEQUENCE_OF.h>
+#include <constr_SEQUENCE_OF.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Forward declarations */
+struct UEID;
+struct E2SM_RC_ActionDefinition_Format4_Style_Item;
+
+/* E2SM-RC-ActionDefinition-Format4 */
+typedef struct E2SM_RC_ActionDefinition_Format4 {
+	struct E2SM_RC_ActionDefinition_Format4__ric_InsertStyle_List {
+		A_SEQUENCE_OF(struct E2SM_RC_ActionDefinition_Format4_Style_Item) list;
+		
+		/* Context for parsing across buffer boundaries */
+		asn_struct_ctx_t _asn_ctx;
+	} ric_InsertStyle_List;
+	struct UEID	*ueID;	/* OPTIONAL */
+	/*
+	 * This type is extensible,
+	 * possible extensions are below.
+	 */
+	
+	/* Context for parsing across buffer boundaries */
+	asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_ActionDefinition_Format4_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ActionDefinition_Format4;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ActionDefinition_Format4_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_ActionDefinition_Format4_1[2];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif	/* _E2SM_RC_ActionDefinition_Format4_H_ */
+#include <asn_internal.h>
diff --git a/e2sm/headers/E2SM-RC-ActionDefinition.h b/e2sm/headers/E2SM-RC-ActionDefinition.h
old mode 100755
new mode 100644
index 801457d..99dd1b9
--- a/e2sm/headers/E2SM-RC-ActionDefinition.h
+++ b/e2sm/headers/E2SM-RC-ActionDefinition.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E2SM_RC_ActionDefinition_H_
@@ -25,15 +25,16 @@
 	E2SM_RC_ActionDefinition__ric_actionDefinition_formats_PR_NOTHING,	/* No components present */
 	E2SM_RC_ActionDefinition__ric_actionDefinition_formats_PR_actionDefinition_Format1,
 	E2SM_RC_ActionDefinition__ric_actionDefinition_formats_PR_actionDefinition_Format2,
-	E2SM_RC_ActionDefinition__ric_actionDefinition_formats_PR_actionDefinition_Format3
+	E2SM_RC_ActionDefinition__ric_actionDefinition_formats_PR_actionDefinition_Format3,
 	/* Extensions may appear below */
-	
+	E2SM_RC_ActionDefinition__ric_actionDefinition_formats_PR_actionDefinition_Format4
 } E2SM_RC_ActionDefinition__ric_actionDefinition_formats_PR;
 
 /* Forward declarations */
 struct E2SM_RC_ActionDefinition_Format1;
 struct E2SM_RC_ActionDefinition_Format2;
 struct E2SM_RC_ActionDefinition_Format3;
+struct E2SM_RC_ActionDefinition_Format4;
 
 /* E2SM-RC-ActionDefinition */
 typedef struct E2SM_RC_ActionDefinition {
@@ -48,6 +49,7 @@
 			 * This type is extensible,
 			 * possible extensions are below.
 			 */
+			struct E2SM_RC_ActionDefinition_Format4	*actionDefinition_Format4;
 		} choice;
 		
 		/* Context for parsing across buffer boundaries */
diff --git a/e2sm/headers/E2SM-RC-CallProcessID-Format1.h b/e2sm/headers/E2SM-RC-CallProcessID-Format1.h
old mode 100755
new mode 100644
index dda1821..7a2461b
--- a/e2sm/headers/E2SM-RC-CallProcessID-Format1.h
+++ b/e2sm/headers/E2SM-RC-CallProcessID-Format1.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E2SM_RC_CallProcessID_Format1_H_
diff --git a/e2sm/headers/E2SM-RC-CallProcessID.h b/e2sm/headers/E2SM-RC-CallProcessID.h
old mode 100755
new mode 100644
index f08137c..12864c4
--- a/e2sm/headers/E2SM-RC-CallProcessID.h
+++ b/e2sm/headers/E2SM-RC-CallProcessID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E2SM_RC_CallProcessID_H_
diff --git a/e2sm/headers/E2SM-RC-ControlHeader-Format1.h b/e2sm/headers/E2SM-RC-ControlHeader-Format1.h
old mode 100755
new mode 100644
index b847d4f..62c7bec
--- a/e2sm/headers/E2SM-RC-ControlHeader-Format1.h
+++ b/e2sm/headers/E2SM-RC-ControlHeader-Format1.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E2SM_RC_ControlHeader_Format1_H_
diff --git a/e2sm/headers/E2SM-RC-ControlHeader-Format2.h b/e2sm/headers/E2SM-RC-ControlHeader-Format2.h
new file mode 100644
index 0000000..1f2caf2
--- /dev/null
+++ b/e2sm/headers/E2SM-RC-ControlHeader-Format2.h
@@ -0,0 +1,58 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#ifndef	_E2SM_RC_ControlHeader_Format2_H_
+#define	_E2SM_RC_ControlHeader_Format2_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <NativeEnumerated.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Dependencies */
+typedef enum E2SM_RC_ControlHeader_Format2__ric_ControlDecision {
+	E2SM_RC_ControlHeader_Format2__ric_ControlDecision_accept	= 0,
+	E2SM_RC_ControlHeader_Format2__ric_ControlDecision_reject	= 1
+	/*
+	 * Enumeration is extensible
+	 */
+} e_E2SM_RC_ControlHeader_Format2__ric_ControlDecision;
+
+/* Forward declarations */
+struct UEID;
+
+/* E2SM-RC-ControlHeader-Format2 */
+typedef struct E2SM_RC_ControlHeader_Format2 {
+	struct UEID	*ueID;	/* OPTIONAL */
+	long	*ric_ControlDecision;	/* OPTIONAL */
+	/*
+	 * This type is extensible,
+	 * possible extensions are below.
+	 */
+	
+	/* Context for parsing across buffer boundaries */
+	asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_ControlHeader_Format2_t;
+
+/* Implementation */
+/* extern asn_TYPE_descriptor_t asn_DEF_ric_ControlDecision_3;	// (Use -fall-defs-global to expose) */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ControlHeader_Format2;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ControlHeader_Format2_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_ControlHeader_Format2_1[2];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif	/* _E2SM_RC_ControlHeader_Format2_H_ */
+#include <asn_internal.h>
diff --git a/e2sm/headers/E2SM-RC-ControlHeader.h b/e2sm/headers/E2SM-RC-ControlHeader.h
old mode 100755
new mode 100644
index a9b57df..89cf030
--- a/e2sm/headers/E2SM-RC-ControlHeader.h
+++ b/e2sm/headers/E2SM-RC-ControlHeader.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E2SM_RC_ControlHeader_H_
@@ -22,13 +22,14 @@
 /* Dependencies */
 typedef enum E2SM_RC_ControlHeader__ric_controlHeader_formats_PR {
 	E2SM_RC_ControlHeader__ric_controlHeader_formats_PR_NOTHING,	/* No components present */
-	E2SM_RC_ControlHeader__ric_controlHeader_formats_PR_controlHeader_Format1
+	E2SM_RC_ControlHeader__ric_controlHeader_formats_PR_controlHeader_Format1,
 	/* Extensions may appear below */
-	
+	E2SM_RC_ControlHeader__ric_controlHeader_formats_PR_controlHeader_Format2
 } E2SM_RC_ControlHeader__ric_controlHeader_formats_PR;
 
 /* Forward declarations */
 struct E2SM_RC_ControlHeader_Format1;
+struct E2SM_RC_ControlHeader_Format2;
 
 /* E2SM-RC-ControlHeader */
 typedef struct E2SM_RC_ControlHeader {
@@ -40,6 +41,7 @@
 			 * This type is extensible,
 			 * possible extensions are below.
 			 */
+			struct E2SM_RC_ControlHeader_Format2	*controlHeader_Format2;
 		} choice;
 		
 		/* Context for parsing across buffer boundaries */
diff --git a/e2sm/headers/E2SM-RC-ControlMessage-Format1-Item.h b/e2sm/headers/E2SM-RC-ControlMessage-Format1-Item.h
old mode 100755
new mode 100644
index 19518d1..1301ffd
--- a/e2sm/headers/E2SM-RC-ControlMessage-Format1-Item.h
+++ b/e2sm/headers/E2SM-RC-ControlMessage-Format1-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E2SM_RC_ControlMessage_Format1_Item_H_
diff --git a/e2sm/headers/E2SM-RC-ControlMessage-Format1.h b/e2sm/headers/E2SM-RC-ControlMessage-Format1.h
old mode 100755
new mode 100644
index 35802d6..f9f8f8a
--- a/e2sm/headers/E2SM-RC-ControlMessage-Format1.h
+++ b/e2sm/headers/E2SM-RC-ControlMessage-Format1.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E2SM_RC_ControlMessage_Format1_H_
diff --git a/e2sm/headers/E2SM-RC-ControlMessage-Format2-ControlAction-Item.h b/e2sm/headers/E2SM-RC-ControlMessage-Format2-ControlAction-Item.h
new file mode 100644
index 0000000..6e2159e
--- /dev/null
+++ b/e2sm/headers/E2SM-RC-ControlMessage-Format2-ControlAction-Item.h
@@ -0,0 +1,46 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#ifndef	_E2SM_RC_ControlMessage_Format2_ControlAction_Item_H_
+#define	_E2SM_RC_ControlMessage_Format2_ControlAction_Item_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include "RIC-ControlAction-ID.h"
+#include "E2SM-RC-ControlMessage-Format1.h"
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* E2SM-RC-ControlMessage-Format2-ControlAction-Item */
+typedef struct E2SM_RC_ControlMessage_Format2_ControlAction_Item {
+	RIC_ControlAction_ID_t	 ric_ControlAction_ID;
+	E2SM_RC_ControlMessage_Format1_t	 ranP_List;
+	/*
+	 * This type is extensible,
+	 * possible extensions are below.
+	 */
+	
+	/* Context for parsing across buffer boundaries */
+	asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_ControlMessage_Format2_ControlAction_Item_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ControlMessage_Format2_ControlAction_Item;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ControlMessage_Format2_ControlAction_Item_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_ControlMessage_Format2_ControlAction_Item_1[2];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif	/* _E2SM_RC_ControlMessage_Format2_ControlAction_Item_H_ */
+#include <asn_internal.h>
diff --git a/e2sm/headers/E2SM-RC-ControlMessage-Format2-Style-Item.h b/e2sm/headers/E2SM-RC-ControlMessage-Format2-Style-Item.h
new file mode 100644
index 0000000..cd8fc01
--- /dev/null
+++ b/e2sm/headers/E2SM-RC-ControlMessage-Format2-Style-Item.h
@@ -0,0 +1,55 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#ifndef	_E2SM_RC_ControlMessage_Format2_Style_Item_H_
+#define	_E2SM_RC_ControlMessage_Format2_Style_Item_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include "RIC-Style-Type.h"
+#include <asn_SEQUENCE_OF.h>
+#include <constr_SEQUENCE_OF.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Forward declarations */
+struct E2SM_RC_ControlMessage_Format2_ControlAction_Item;
+
+/* E2SM-RC-ControlMessage-Format2-Style-Item */
+typedef struct E2SM_RC_ControlMessage_Format2_Style_Item {
+	RIC_Style_Type_t	 indicated_Control_Style_Type;
+	struct E2SM_RC_ControlMessage_Format2_Style_Item__ric_ControlAction_List {
+		A_SEQUENCE_OF(struct E2SM_RC_ControlMessage_Format2_ControlAction_Item) list;
+		
+		/* Context for parsing across buffer boundaries */
+		asn_struct_ctx_t _asn_ctx;
+	} ric_ControlAction_List;
+	/*
+	 * This type is extensible,
+	 * possible extensions are below.
+	 */
+	
+	/* Context for parsing across buffer boundaries */
+	asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_ControlMessage_Format2_Style_Item_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ControlMessage_Format2_Style_Item;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ControlMessage_Format2_Style_Item_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_ControlMessage_Format2_Style_Item_1[2];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif	/* _E2SM_RC_ControlMessage_Format2_Style_Item_H_ */
+#include <asn_internal.h>
diff --git a/e2sm/headers/E2SM-RC-ControlMessage-Format2.h b/e2sm/headers/E2SM-RC-ControlMessage-Format2.h
new file mode 100644
index 0000000..708bd7e
--- /dev/null
+++ b/e2sm/headers/E2SM-RC-ControlMessage-Format2.h
@@ -0,0 +1,53 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#ifndef	_E2SM_RC_ControlMessage_Format2_H_
+#define	_E2SM_RC_ControlMessage_Format2_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <asn_SEQUENCE_OF.h>
+#include <constr_SEQUENCE_OF.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Forward declarations */
+struct E2SM_RC_ControlMessage_Format2_Style_Item;
+
+/* E2SM-RC-ControlMessage-Format2 */
+typedef struct E2SM_RC_ControlMessage_Format2 {
+	struct E2SM_RC_ControlMessage_Format2__ric_ControlStyle_List {
+		A_SEQUENCE_OF(struct E2SM_RC_ControlMessage_Format2_Style_Item) list;
+		
+		/* Context for parsing across buffer boundaries */
+		asn_struct_ctx_t _asn_ctx;
+	} ric_ControlStyle_List;
+	/*
+	 * This type is extensible,
+	 * possible extensions are below.
+	 */
+	
+	/* Context for parsing across buffer boundaries */
+	asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_ControlMessage_Format2_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ControlMessage_Format2;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ControlMessage_Format2_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_ControlMessage_Format2_1[1];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif	/* _E2SM_RC_ControlMessage_Format2_H_ */
+#include <asn_internal.h>
diff --git a/e2sm/headers/E2SM-RC-ControlMessage.h b/e2sm/headers/E2SM-RC-ControlMessage.h
old mode 100755
new mode 100644
index 12e93b8..3e40e27
--- a/e2sm/headers/E2SM-RC-ControlMessage.h
+++ b/e2sm/headers/E2SM-RC-ControlMessage.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E2SM_RC_ControlMessage_H_
@@ -22,13 +22,14 @@
 /* Dependencies */
 typedef enum E2SM_RC_ControlMessage__ric_controlMessage_formats_PR {
 	E2SM_RC_ControlMessage__ric_controlMessage_formats_PR_NOTHING,	/* No components present */
-	E2SM_RC_ControlMessage__ric_controlMessage_formats_PR_controlMessage_Format1
+	E2SM_RC_ControlMessage__ric_controlMessage_formats_PR_controlMessage_Format1,
 	/* Extensions may appear below */
-	
+	E2SM_RC_ControlMessage__ric_controlMessage_formats_PR_controlMessage_Format2
 } E2SM_RC_ControlMessage__ric_controlMessage_formats_PR;
 
 /* Forward declarations */
 struct E2SM_RC_ControlMessage_Format1;
+struct E2SM_RC_ControlMessage_Format2;
 
 /* E2SM-RC-ControlMessage */
 typedef struct E2SM_RC_ControlMessage {
@@ -40,6 +41,7 @@
 			 * This type is extensible,
 			 * possible extensions are below.
 			 */
+			struct E2SM_RC_ControlMessage_Format2	*controlMessage_Format2;
 		} choice;
 		
 		/* Context for parsing across buffer boundaries */
diff --git a/e2sm/headers/E2SM-RC-ControlOutcome-Format1-Item.h b/e2sm/headers/E2SM-RC-ControlOutcome-Format1-Item.h
old mode 100755
new mode 100644
index b290d8a..c9d6936
--- a/e2sm/headers/E2SM-RC-ControlOutcome-Format1-Item.h
+++ b/e2sm/headers/E2SM-RC-ControlOutcome-Format1-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E2SM_RC_ControlOutcome_Format1_Item_H_
diff --git a/e2sm/headers/E2SM-RC-ControlOutcome-Format1.h b/e2sm/headers/E2SM-RC-ControlOutcome-Format1.h
old mode 100755
new mode 100644
index cb087a3..cdfafd9
--- a/e2sm/headers/E2SM-RC-ControlOutcome-Format1.h
+++ b/e2sm/headers/E2SM-RC-ControlOutcome-Format1.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E2SM_RC_ControlOutcome_Format1_H_
diff --git a/e2sm/headers/E2SM-RC-ControlOutcome-Format2-ControlOutcome-Item.h b/e2sm/headers/E2SM-RC-ControlOutcome-Format2-ControlOutcome-Item.h
new file mode 100644
index 0000000..d3252e3
--- /dev/null
+++ b/e2sm/headers/E2SM-RC-ControlOutcome-Format2-ControlOutcome-Item.h
@@ -0,0 +1,55 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#ifndef	_E2SM_RC_ControlOutcome_Format2_ControlOutcome_Item_H_
+#define	_E2SM_RC_ControlOutcome_Format2_ControlOutcome_Item_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include "RIC-ControlAction-ID.h"
+#include <asn_SEQUENCE_OF.h>
+#include <constr_SEQUENCE_OF.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Forward declarations */
+struct E2SM_RC_ControlOutcome_Format2_RANP_Item;
+
+/* E2SM-RC-ControlOutcome-Format2-ControlOutcome-Item */
+typedef struct E2SM_RC_ControlOutcome_Format2_ControlOutcome_Item {
+	RIC_ControlAction_ID_t	 ric_ControlAction_ID;
+	struct E2SM_RC_ControlOutcome_Format2_ControlOutcome_Item__ranP_List {
+		A_SEQUENCE_OF(struct E2SM_RC_ControlOutcome_Format2_RANP_Item) list;
+		
+		/* Context for parsing across buffer boundaries */
+		asn_struct_ctx_t _asn_ctx;
+	} ranP_List;
+	/*
+	 * This type is extensible,
+	 * possible extensions are below.
+	 */
+	
+	/* Context for parsing across buffer boundaries */
+	asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_ControlOutcome_Format2_ControlOutcome_Item_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ControlOutcome_Format2_ControlOutcome_Item;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ControlOutcome_Format2_ControlOutcome_Item_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_ControlOutcome_Format2_ControlOutcome_Item_1[2];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif	/* _E2SM_RC_ControlOutcome_Format2_ControlOutcome_Item_H_ */
+#include <asn_internal.h>
diff --git a/e2sm/headers/E2SM-RC-ControlOutcome-Format2-RANP-Item.h b/e2sm/headers/E2SM-RC-ControlOutcome-Format2-RANP-Item.h
new file mode 100644
index 0000000..981033a
--- /dev/null
+++ b/e2sm/headers/E2SM-RC-ControlOutcome-Format2-RANP-Item.h
@@ -0,0 +1,46 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#ifndef	_E2SM_RC_ControlOutcome_Format2_RANP_Item_H_
+#define	_E2SM_RC_ControlOutcome_Format2_RANP_Item_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include "RANParameter-ID.h"
+#include "RANParameter-Value.h"
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* E2SM-RC-ControlOutcome-Format2-RANP-Item */
+typedef struct E2SM_RC_ControlOutcome_Format2_RANP_Item {
+	RANParameter_ID_t	 ranParameter_ID;
+	RANParameter_Value_t	 ranParameter_value;
+	/*
+	 * This type is extensible,
+	 * possible extensions are below.
+	 */
+	
+	/* Context for parsing across buffer boundaries */
+	asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_ControlOutcome_Format2_RANP_Item_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ControlOutcome_Format2_RANP_Item;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ControlOutcome_Format2_RANP_Item_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_ControlOutcome_Format2_RANP_Item_1[2];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif	/* _E2SM_RC_ControlOutcome_Format2_RANP_Item_H_ */
+#include <asn_internal.h>
diff --git a/e2sm/headers/E2SM-RC-ControlOutcome-Format2-Style-Item.h b/e2sm/headers/E2SM-RC-ControlOutcome-Format2-Style-Item.h
new file mode 100644
index 0000000..57ad472
--- /dev/null
+++ b/e2sm/headers/E2SM-RC-ControlOutcome-Format2-Style-Item.h
@@ -0,0 +1,55 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#ifndef	_E2SM_RC_ControlOutcome_Format2_Style_Item_H_
+#define	_E2SM_RC_ControlOutcome_Format2_Style_Item_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include "RIC-Style-Type.h"
+#include <asn_SEQUENCE_OF.h>
+#include <constr_SEQUENCE_OF.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Forward declarations */
+struct E2SM_RC_ControlOutcome_Format2_ControlOutcome_Item;
+
+/* E2SM-RC-ControlOutcome-Format2-Style-Item */
+typedef struct E2SM_RC_ControlOutcome_Format2_Style_Item {
+	RIC_Style_Type_t	 indicated_Control_Style_Type;
+	struct E2SM_RC_ControlOutcome_Format2_Style_Item__ric_ControlOutcome_List {
+		A_SEQUENCE_OF(struct E2SM_RC_ControlOutcome_Format2_ControlOutcome_Item) list;
+		
+		/* Context for parsing across buffer boundaries */
+		asn_struct_ctx_t _asn_ctx;
+	} ric_ControlOutcome_List;
+	/*
+	 * This type is extensible,
+	 * possible extensions are below.
+	 */
+	
+	/* Context for parsing across buffer boundaries */
+	asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_ControlOutcome_Format2_Style_Item_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ControlOutcome_Format2_Style_Item;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ControlOutcome_Format2_Style_Item_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_ControlOutcome_Format2_Style_Item_1[2];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif	/* _E2SM_RC_ControlOutcome_Format2_Style_Item_H_ */
+#include <asn_internal.h>
diff --git a/e2sm/headers/E2SM-RC-ControlOutcome-Format2.h b/e2sm/headers/E2SM-RC-ControlOutcome-Format2.h
new file mode 100644
index 0000000..47d9e46
--- /dev/null
+++ b/e2sm/headers/E2SM-RC-ControlOutcome-Format2.h
@@ -0,0 +1,53 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#ifndef	_E2SM_RC_ControlOutcome_Format2_H_
+#define	_E2SM_RC_ControlOutcome_Format2_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <asn_SEQUENCE_OF.h>
+#include <constr_SEQUENCE_OF.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Forward declarations */
+struct E2SM_RC_ControlOutcome_Format2_Style_Item;
+
+/* E2SM-RC-ControlOutcome-Format2 */
+typedef struct E2SM_RC_ControlOutcome_Format2 {
+	struct E2SM_RC_ControlOutcome_Format2__ric_ControlStyle_List {
+		A_SEQUENCE_OF(struct E2SM_RC_ControlOutcome_Format2_Style_Item) list;
+		
+		/* Context for parsing across buffer boundaries */
+		asn_struct_ctx_t _asn_ctx;
+	} ric_ControlStyle_List;
+	/*
+	 * This type is extensible,
+	 * possible extensions are below.
+	 */
+	
+	/* Context for parsing across buffer boundaries */
+	asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_ControlOutcome_Format2_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ControlOutcome_Format2;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ControlOutcome_Format2_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_ControlOutcome_Format2_1[1];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif	/* _E2SM_RC_ControlOutcome_Format2_H_ */
+#include <asn_internal.h>
diff --git a/e2sm/headers/E2SM-RC-ControlOutcome-Format3-Item.h b/e2sm/headers/E2SM-RC-ControlOutcome-Format3-Item.h
new file mode 100644
index 0000000..dc2f5f3
--- /dev/null
+++ b/e2sm/headers/E2SM-RC-ControlOutcome-Format3-Item.h
@@ -0,0 +1,46 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#ifndef	_E2SM_RC_ControlOutcome_Format3_Item_H_
+#define	_E2SM_RC_ControlOutcome_Format3_Item_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include "RANParameter-ID.h"
+#include "RANParameter-ValueType.h"
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* E2SM-RC-ControlOutcome-Format3-Item */
+typedef struct E2SM_RC_ControlOutcome_Format3_Item {
+	RANParameter_ID_t	 ranParameter_ID;
+	RANParameter_ValueType_t	 ranParameter_valueType;
+	/*
+	 * This type is extensible,
+	 * possible extensions are below.
+	 */
+	
+	/* Context for parsing across buffer boundaries */
+	asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_ControlOutcome_Format3_Item_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ControlOutcome_Format3_Item;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ControlOutcome_Format3_Item_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_ControlOutcome_Format3_Item_1[2];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif	/* _E2SM_RC_ControlOutcome_Format3_Item_H_ */
+#include <asn_internal.h>
diff --git a/e2sm/headers/E2SM-RC-ControlOutcome-Format3.h b/e2sm/headers/E2SM-RC-ControlOutcome-Format3.h
new file mode 100644
index 0000000..bbb1fad
--- /dev/null
+++ b/e2sm/headers/E2SM-RC-ControlOutcome-Format3.h
@@ -0,0 +1,53 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#ifndef	_E2SM_RC_ControlOutcome_Format3_H_
+#define	_E2SM_RC_ControlOutcome_Format3_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <asn_SEQUENCE_OF.h>
+#include <constr_SEQUENCE_OF.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Forward declarations */
+struct E2SM_RC_ControlOutcome_Format3_Item;
+
+/* E2SM-RC-ControlOutcome-Format3 */
+typedef struct E2SM_RC_ControlOutcome_Format3 {
+	struct E2SM_RC_ControlOutcome_Format3__ranP_List {
+		A_SEQUENCE_OF(struct E2SM_RC_ControlOutcome_Format3_Item) list;
+		
+		/* Context for parsing across buffer boundaries */
+		asn_struct_ctx_t _asn_ctx;
+	} ranP_List;
+	/*
+	 * This type is extensible,
+	 * possible extensions are below.
+	 */
+	
+	/* Context for parsing across buffer boundaries */
+	asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_ControlOutcome_Format3_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_ControlOutcome_Format3;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_ControlOutcome_Format3_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_ControlOutcome_Format3_1[1];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif	/* _E2SM_RC_ControlOutcome_Format3_H_ */
+#include <asn_internal.h>
diff --git a/e2sm/headers/E2SM-RC-ControlOutcome.h b/e2sm/headers/E2SM-RC-ControlOutcome.h
old mode 100755
new mode 100644
index 6193e02..1b7caff
--- a/e2sm/headers/E2SM-RC-ControlOutcome.h
+++ b/e2sm/headers/E2SM-RC-ControlOutcome.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E2SM_RC_ControlOutcome_H_
@@ -22,13 +22,16 @@
 /* Dependencies */
 typedef enum E2SM_RC_ControlOutcome__ric_controlOutcome_formats_PR {
 	E2SM_RC_ControlOutcome__ric_controlOutcome_formats_PR_NOTHING,	/* No components present */
-	E2SM_RC_ControlOutcome__ric_controlOutcome_formats_PR_controlOutcome_Format1
+	E2SM_RC_ControlOutcome__ric_controlOutcome_formats_PR_controlOutcome_Format1,
 	/* Extensions may appear below */
-	
+	E2SM_RC_ControlOutcome__ric_controlOutcome_formats_PR_controlOutcome_Format2,
+	E2SM_RC_ControlOutcome__ric_controlOutcome_formats_PR_controlOutcome_Format3
 } E2SM_RC_ControlOutcome__ric_controlOutcome_formats_PR;
 
 /* Forward declarations */
 struct E2SM_RC_ControlOutcome_Format1;
+struct E2SM_RC_ControlOutcome_Format2;
+struct E2SM_RC_ControlOutcome_Format3;
 
 /* E2SM-RC-ControlOutcome */
 typedef struct E2SM_RC_ControlOutcome {
@@ -40,6 +43,8 @@
 			 * This type is extensible,
 			 * possible extensions are below.
 			 */
+			struct E2SM_RC_ControlOutcome_Format2	*controlOutcome_Format2;
+			struct E2SM_RC_ControlOutcome_Format3	*controlOutcome_Format3;
 		} choice;
 		
 		/* Context for parsing across buffer boundaries */
diff --git a/e2sm/headers/E2SM-RC-EventTrigger-Format1-Item.h b/e2sm/headers/E2SM-RC-EventTrigger-Format1-Item.h
old mode 100755
new mode 100644
index a4e694e..2ea05aa
--- a/e2sm/headers/E2SM-RC-EventTrigger-Format1-Item.h
+++ b/e2sm/headers/E2SM-RC-EventTrigger-Format1-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E2SM_RC_EventTrigger_Format1_Item_H_
diff --git a/e2sm/headers/E2SM-RC-EventTrigger-Format1.h b/e2sm/headers/E2SM-RC-EventTrigger-Format1.h
old mode 100755
new mode 100644
index 447098d..c27c233
--- a/e2sm/headers/E2SM-RC-EventTrigger-Format1.h
+++ b/e2sm/headers/E2SM-RC-EventTrigger-Format1.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E2SM_RC_EventTrigger_Format1_H_
diff --git a/e2sm/headers/E2SM-RC-EventTrigger-Format2.h b/e2sm/headers/E2SM-RC-EventTrigger-Format2.h
old mode 100755
new mode 100644
index b1ff532..5eecde6
--- a/e2sm/headers/E2SM-RC-EventTrigger-Format2.h
+++ b/e2sm/headers/E2SM-RC-EventTrigger-Format2.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E2SM_RC_EventTrigger_Format2_H_
diff --git a/e2sm/headers/E2SM-RC-EventTrigger-Format3-Item.h b/e2sm/headers/E2SM-RC-EventTrigger-Format3-Item.h
old mode 100755
new mode 100644
index 794cbde..f625475
--- a/e2sm/headers/E2SM-RC-EventTrigger-Format3-Item.h
+++ b/e2sm/headers/E2SM-RC-EventTrigger-Format3-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E2SM_RC_EventTrigger_Format3_Item_H_
diff --git a/e2sm/headers/E2SM-RC-EventTrigger-Format3.h b/e2sm/headers/E2SM-RC-EventTrigger-Format3.h
old mode 100755
new mode 100644
index 652cf04..fbd4fe9
--- a/e2sm/headers/E2SM-RC-EventTrigger-Format3.h
+++ b/e2sm/headers/E2SM-RC-EventTrigger-Format3.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E2SM_RC_EventTrigger_Format3_H_
diff --git a/e2sm/headers/E2SM-RC-EventTrigger-Format4-Item.h b/e2sm/headers/E2SM-RC-EventTrigger-Format4-Item.h
old mode 100755
new mode 100644
index 562e45c..f32719b
--- a/e2sm/headers/E2SM-RC-EventTrigger-Format4-Item.h
+++ b/e2sm/headers/E2SM-RC-EventTrigger-Format4-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E2SM_RC_EventTrigger_Format4_Item_H_
diff --git a/e2sm/headers/E2SM-RC-EventTrigger-Format4.h b/e2sm/headers/E2SM-RC-EventTrigger-Format4.h
old mode 100755
new mode 100644
index 9fbdebe..98a9481
--- a/e2sm/headers/E2SM-RC-EventTrigger-Format4.h
+++ b/e2sm/headers/E2SM-RC-EventTrigger-Format4.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E2SM_RC_EventTrigger_Format4_H_
diff --git a/e2sm/headers/E2SM-RC-EventTrigger-Format5.h b/e2sm/headers/E2SM-RC-EventTrigger-Format5.h
old mode 100755
new mode 100644
index 5e2f640..6eff2d6
--- a/e2sm/headers/E2SM-RC-EventTrigger-Format5.h
+++ b/e2sm/headers/E2SM-RC-EventTrigger-Format5.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E2SM_RC_EventTrigger_Format5_H_
diff --git a/e2sm/headers/E2SM-RC-EventTrigger.h b/e2sm/headers/E2SM-RC-EventTrigger.h
old mode 100755
new mode 100644
index 6e7b392..8601557
--- a/e2sm/headers/E2SM-RC-EventTrigger.h
+++ b/e2sm/headers/E2SM-RC-EventTrigger.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E2SM_RC_EventTrigger_H_
diff --git a/e2sm/headers/E2SM-RC-IndicationHeader-Format1.h b/e2sm/headers/E2SM-RC-IndicationHeader-Format1.h
old mode 100755
new mode 100644
index 038ecab..eb3dad0
--- a/e2sm/headers/E2SM-RC-IndicationHeader-Format1.h
+++ b/e2sm/headers/E2SM-RC-IndicationHeader-Format1.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E2SM_RC_IndicationHeader_Format1_H_
diff --git a/e2sm/headers/E2SM-RC-IndicationHeader-Format2.h b/e2sm/headers/E2SM-RC-IndicationHeader-Format2.h
old mode 100755
new mode 100644
index 3d9b6be..a3fabc5
--- a/e2sm/headers/E2SM-RC-IndicationHeader-Format2.h
+++ b/e2sm/headers/E2SM-RC-IndicationHeader-Format2.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E2SM_RC_IndicationHeader_Format2_H_
diff --git a/e2sm/headers/E2SM-RC-IndicationHeader-Format3.h b/e2sm/headers/E2SM-RC-IndicationHeader-Format3.h
new file mode 100644
index 0000000..2b7da45
--- /dev/null
+++ b/e2sm/headers/E2SM-RC-IndicationHeader-Format3.h
@@ -0,0 +1,48 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#ifndef	_E2SM_RC_IndicationHeader_Format3_H_
+#define	_E2SM_RC_IndicationHeader_Format3_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include "RIC-EventTriggerCondition-ID.h"
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Forward declarations */
+struct UEID;
+
+/* E2SM-RC-IndicationHeader-Format3 */
+typedef struct E2SM_RC_IndicationHeader_Format3 {
+	RIC_EventTriggerCondition_ID_t	*ric_eventTriggerCondition_ID;	/* OPTIONAL */
+	struct UEID	*ueID;	/* OPTIONAL */
+	/*
+	 * This type is extensible,
+	 * possible extensions are below.
+	 */
+	
+	/* Context for parsing across buffer boundaries */
+	asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_IndicationHeader_Format3_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_IndicationHeader_Format3;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_IndicationHeader_Format3_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_IndicationHeader_Format3_1[2];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif	/* _E2SM_RC_IndicationHeader_Format3_H_ */
+#include <asn_internal.h>
diff --git a/e2sm/headers/E2SM-RC-IndicationHeader.h b/e2sm/headers/E2SM-RC-IndicationHeader.h
old mode 100755
new mode 100644
index 0260e01..702648a
--- a/e2sm/headers/E2SM-RC-IndicationHeader.h
+++ b/e2sm/headers/E2SM-RC-IndicationHeader.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E2SM_RC_IndicationHeader_H_
@@ -23,14 +23,15 @@
 typedef enum E2SM_RC_IndicationHeader__ric_indicationHeader_formats_PR {
 	E2SM_RC_IndicationHeader__ric_indicationHeader_formats_PR_NOTHING,	/* No components present */
 	E2SM_RC_IndicationHeader__ric_indicationHeader_formats_PR_indicationHeader_Format1,
-	E2SM_RC_IndicationHeader__ric_indicationHeader_formats_PR_indicationHeader_Format2
+	E2SM_RC_IndicationHeader__ric_indicationHeader_formats_PR_indicationHeader_Format2,
 	/* Extensions may appear below */
-	
+	E2SM_RC_IndicationHeader__ric_indicationHeader_formats_PR_indicationHeader_Format3
 } E2SM_RC_IndicationHeader__ric_indicationHeader_formats_PR;
 
 /* Forward declarations */
 struct E2SM_RC_IndicationHeader_Format1;
 struct E2SM_RC_IndicationHeader_Format2;
+struct E2SM_RC_IndicationHeader_Format3;
 
 /* E2SM-RC-IndicationHeader */
 typedef struct E2SM_RC_IndicationHeader {
@@ -43,6 +44,7 @@
 			 * This type is extensible,
 			 * possible extensions are below.
 			 */
+			struct E2SM_RC_IndicationHeader_Format3	*indicationHeader_Format3;
 		} choice;
 		
 		/* Context for parsing across buffer boundaries */
diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format1-Item.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format1-Item.h
old mode 100755
new mode 100644
index c4fae50..0676924
--- a/e2sm/headers/E2SM-RC-IndicationMessage-Format1-Item.h
+++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format1-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E2SM_RC_IndicationMessage_Format1_Item_H_
diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format1.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format1.h
old mode 100755
new mode 100644
index 47d52cc..69275eb
--- a/e2sm/headers/E2SM-RC-IndicationMessage-Format1.h
+++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format1.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E2SM_RC_IndicationMessage_Format1_H_
diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format2-Item.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format2-Item.h
old mode 100755
new mode 100644
index 082363b..ca1e403
--- a/e2sm/headers/E2SM-RC-IndicationMessage-Format2-Item.h
+++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format2-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E2SM_RC_IndicationMessage_Format2_Item_H_
diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format2-RANParameter-Item.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format2-RANParameter-Item.h
old mode 100755
new mode 100644
index 872e316..ea0a0a1
--- a/e2sm/headers/E2SM-RC-IndicationMessage-Format2-RANParameter-Item.h
+++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format2-RANParameter-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E2SM_RC_IndicationMessage_Format2_RANParameter_Item_H_
diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format2.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format2.h
old mode 100755
new mode 100644
index 641f801..079f0e9
--- a/e2sm/headers/E2SM-RC-IndicationMessage-Format2.h
+++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format2.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E2SM_RC_IndicationMessage_Format2_H_
diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format3-Item.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format3-Item.h
old mode 100755
new mode 100644
index 2ec97e2..79ae9ff
--- a/e2sm/headers/E2SM-RC-IndicationMessage-Format3-Item.h
+++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format3-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E2SM_RC_IndicationMessage_Format3_Item_H_
diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format3.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format3.h
old mode 100755
new mode 100644
index a73592f..dbee9b2
--- a/e2sm/headers/E2SM-RC-IndicationMessage-Format3.h
+++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format3.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E2SM_RC_IndicationMessage_Format3_H_
diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format4-ItemCell.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format4-ItemCell.h
old mode 100755
new mode 100644
index 7962352..6b12c53
--- a/e2sm/headers/E2SM-RC-IndicationMessage-Format4-ItemCell.h
+++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format4-ItemCell.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E2SM_RC_IndicationMessage_Format4_ItemCell_H_
diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format4-ItemUE.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format4-ItemUE.h
old mode 100755
new mode 100644
index 51a2974..c588fa5
--- a/e2sm/headers/E2SM-RC-IndicationMessage-Format4-ItemUE.h
+++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format4-ItemUE.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E2SM_RC_IndicationMessage_Format4_ItemUE_H_
diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format4.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format4.h
old mode 100755
new mode 100644
index e51abf4..cdd90f7
--- a/e2sm/headers/E2SM-RC-IndicationMessage-Format4.h
+++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format4.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E2SM_RC_IndicationMessage_Format4_H_
diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format5-Item.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format5-Item.h
old mode 100755
new mode 100644
index f46f196..d06af14
--- a/e2sm/headers/E2SM-RC-IndicationMessage-Format5-Item.h
+++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format5-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E2SM_RC_IndicationMessage_Format5_Item_H_
diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format5.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format5.h
old mode 100755
new mode 100644
index ca2c7c0..6143915
--- a/e2sm/headers/E2SM-RC-IndicationMessage-Format5.h
+++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format5.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E2SM_RC_IndicationMessage_Format5_H_
diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format6-Indication-Item.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format6-Indication-Item.h
new file mode 100644
index 0000000..98e053f
--- /dev/null
+++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format6-Indication-Item.h
@@ -0,0 +1,55 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#ifndef	_E2SM_RC_IndicationMessage_Format6_Indication_Item_H_
+#define	_E2SM_RC_IndicationMessage_Format6_Indication_Item_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include "RIC-InsertIndication-ID.h"
+#include <asn_SEQUENCE_OF.h>
+#include <constr_SEQUENCE_OF.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Forward declarations */
+struct E2SM_RC_IndicationMessage_Format6_RANP_Item;
+
+/* E2SM-RC-IndicationMessage-Format6-Indication-Item */
+typedef struct E2SM_RC_IndicationMessage_Format6_Indication_Item {
+	RIC_InsertIndication_ID_t	 ric_InsertIndication_ID;
+	struct E2SM_RC_IndicationMessage_Format6_Indication_Item__ranP_InsertIndication_List {
+		A_SEQUENCE_OF(struct E2SM_RC_IndicationMessage_Format6_RANP_Item) list;
+		
+		/* Context for parsing across buffer boundaries */
+		asn_struct_ctx_t _asn_ctx;
+	} ranP_InsertIndication_List;
+	/*
+	 * This type is extensible,
+	 * possible extensions are below.
+	 */
+	
+	/* Context for parsing across buffer boundaries */
+	asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_IndicationMessage_Format6_Indication_Item_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_IndicationMessage_Format6_Indication_Item;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_IndicationMessage_Format6_Indication_Item_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_IndicationMessage_Format6_Indication_Item_1[2];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif	/* _E2SM_RC_IndicationMessage_Format6_Indication_Item_H_ */
+#include <asn_internal.h>
diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format6-RANP-Item.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format6-RANP-Item.h
new file mode 100644
index 0000000..a36ab9a
--- /dev/null
+++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format6-RANP-Item.h
@@ -0,0 +1,46 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#ifndef	_E2SM_RC_IndicationMessage_Format6_RANP_Item_H_
+#define	_E2SM_RC_IndicationMessage_Format6_RANP_Item_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include "RANParameter-ID.h"
+#include "RANParameter-ValueType.h"
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* E2SM-RC-IndicationMessage-Format6-RANP-Item */
+typedef struct E2SM_RC_IndicationMessage_Format6_RANP_Item {
+	RANParameter_ID_t	 ranParameter_ID;
+	RANParameter_ValueType_t	 ranParameter_valueType;
+	/*
+	 * This type is extensible,
+	 * possible extensions are below.
+	 */
+	
+	/* Context for parsing across buffer boundaries */
+	asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_IndicationMessage_Format6_RANP_Item_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_IndicationMessage_Format6_RANP_Item;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_IndicationMessage_Format6_RANP_Item_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_IndicationMessage_Format6_RANP_Item_1[2];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif	/* _E2SM_RC_IndicationMessage_Format6_RANP_Item_H_ */
+#include <asn_internal.h>
diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format6-Style-Item.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format6-Style-Item.h
new file mode 100644
index 0000000..384f8d9
--- /dev/null
+++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format6-Style-Item.h
@@ -0,0 +1,55 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#ifndef	_E2SM_RC_IndicationMessage_Format6_Style_Item_H_
+#define	_E2SM_RC_IndicationMessage_Format6_Style_Item_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include "RIC-Style-Type.h"
+#include <asn_SEQUENCE_OF.h>
+#include <constr_SEQUENCE_OF.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Forward declarations */
+struct E2SM_RC_IndicationMessage_Format6_Indication_Item;
+
+/* E2SM-RC-IndicationMessage-Format6-Style-Item */
+typedef struct E2SM_RC_IndicationMessage_Format6_Style_Item {
+	RIC_Style_Type_t	 indicated_Insert_Style_Type;
+	struct E2SM_RC_IndicationMessage_Format6_Style_Item__ric_InsertIndication_List {
+		A_SEQUENCE_OF(struct E2SM_RC_IndicationMessage_Format6_Indication_Item) list;
+		
+		/* Context for parsing across buffer boundaries */
+		asn_struct_ctx_t _asn_ctx;
+	} ric_InsertIndication_List;
+	/*
+	 * This type is extensible,
+	 * possible extensions are below.
+	 */
+	
+	/* Context for parsing across buffer boundaries */
+	asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_IndicationMessage_Format6_Style_Item_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_IndicationMessage_Format6_Style_Item;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_IndicationMessage_Format6_Style_Item_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_IndicationMessage_Format6_Style_Item_1[2];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif	/* _E2SM_RC_IndicationMessage_Format6_Style_Item_H_ */
+#include <asn_internal.h>
diff --git a/e2sm/headers/E2SM-RC-IndicationMessage-Format6.h b/e2sm/headers/E2SM-RC-IndicationMessage-Format6.h
new file mode 100644
index 0000000..8ca2e68
--- /dev/null
+++ b/e2sm/headers/E2SM-RC-IndicationMessage-Format6.h
@@ -0,0 +1,53 @@
+/*
+ * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
+ * From ASN.1 module "E2SM-RC-IEs"
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
+ */
+
+#ifndef	_E2SM_RC_IndicationMessage_Format6_H_
+#define	_E2SM_RC_IndicationMessage_Format6_H_
+
+
+#include <asn_application.h>
+
+/* Including external dependencies */
+#include <asn_SEQUENCE_OF.h>
+#include <constr_SEQUENCE_OF.h>
+#include <constr_SEQUENCE.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/* Forward declarations */
+struct E2SM_RC_IndicationMessage_Format6_Style_Item;
+
+/* E2SM-RC-IndicationMessage-Format6 */
+typedef struct E2SM_RC_IndicationMessage_Format6 {
+	struct E2SM_RC_IndicationMessage_Format6__ric_InsertStyle_List {
+		A_SEQUENCE_OF(struct E2SM_RC_IndicationMessage_Format6_Style_Item) list;
+		
+		/* Context for parsing across buffer boundaries */
+		asn_struct_ctx_t _asn_ctx;
+	} ric_InsertStyle_List;
+	/*
+	 * This type is extensible,
+	 * possible extensions are below.
+	 */
+	
+	/* Context for parsing across buffer boundaries */
+	asn_struct_ctx_t _asn_ctx;
+} E2SM_RC_IndicationMessage_Format6_t;
+
+/* Implementation */
+extern asn_TYPE_descriptor_t asn_DEF_E2SM_RC_IndicationMessage_Format6;
+extern asn_SEQUENCE_specifics_t asn_SPC_E2SM_RC_IndicationMessage_Format6_specs_1;
+extern asn_TYPE_member_t asn_MBR_E2SM_RC_IndicationMessage_Format6_1[1];
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif	/* _E2SM_RC_IndicationMessage_Format6_H_ */
+#include <asn_internal.h>
diff --git a/e2sm/headers/E2SM-RC-IndicationMessage.h b/e2sm/headers/E2SM-RC-IndicationMessage.h
old mode 100755
new mode 100644
index 0a8fa90..348f452
--- a/e2sm/headers/E2SM-RC-IndicationMessage.h
+++ b/e2sm/headers/E2SM-RC-IndicationMessage.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E2SM_RC_IndicationMessage_H_
@@ -26,9 +26,9 @@
 	E2SM_RC_IndicationMessage__ric_indicationMessage_formats_PR_indicationMessage_Format2,
 	E2SM_RC_IndicationMessage__ric_indicationMessage_formats_PR_indicationMessage_Format3,
 	E2SM_RC_IndicationMessage__ric_indicationMessage_formats_PR_indicationMessage_Format4,
-	E2SM_RC_IndicationMessage__ric_indicationMessage_formats_PR_indicationMessage_Format5
+	E2SM_RC_IndicationMessage__ric_indicationMessage_formats_PR_indicationMessage_Format5,
 	/* Extensions may appear below */
-	
+	E2SM_RC_IndicationMessage__ric_indicationMessage_formats_PR_indicationMessage_Format6
 } E2SM_RC_IndicationMessage__ric_indicationMessage_formats_PR;
 
 /* Forward declarations */
@@ -37,6 +37,7 @@
 struct E2SM_RC_IndicationMessage_Format3;
 struct E2SM_RC_IndicationMessage_Format4;
 struct E2SM_RC_IndicationMessage_Format5;
+struct E2SM_RC_IndicationMessage_Format6;
 
 /* E2SM-RC-IndicationMessage */
 typedef struct E2SM_RC_IndicationMessage {
@@ -52,6 +53,7 @@
 			 * This type is extensible,
 			 * possible extensions are below.
 			 */
+			struct E2SM_RC_IndicationMessage_Format6	*indicationMessage_Format6;
 		} choice;
 		
 		/* Context for parsing across buffer boundaries */
diff --git a/e2sm/headers/E2SM-RC-RANFunctionDefinition.h b/e2sm/headers/E2SM-RC-RANFunctionDefinition.h
old mode 100755
new mode 100644
index 1293799..16f5522
--- a/e2sm/headers/E2SM-RC-RANFunctionDefinition.h
+++ b/e2sm/headers/E2SM-RC-RANFunctionDefinition.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_E2SM_RC_RANFunctionDefinition_H_
diff --git a/e2sm/headers/EN-GNB-ID.h b/e2sm/headers/EN-GNB-ID.h
old mode 100755
new mode 100644
index 3aa81d5..18ec07b
--- a/e2sm/headers/EN-GNB-ID.h
+++ b/e2sm/headers/EN-GNB-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_EN_GNB_ID_H_
diff --git a/e2sm/headers/ENB-ID.h b/e2sm/headers/ENB-ID.h
old mode 100755
new mode 100644
index 3572d4e..23d144a
--- a/e2sm/headers/ENB-ID.h
+++ b/e2sm/headers/ENB-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ENB_ID_H_
diff --git a/e2sm/headers/ENB-UE-X2AP-ID-Extension.h b/e2sm/headers/ENB-UE-X2AP-ID-Extension.h
old mode 100755
new mode 100644
index 1b3df82..e8f5297
--- a/e2sm/headers/ENB-UE-X2AP-ID-Extension.h
+++ b/e2sm/headers/ENB-UE-X2AP-ID-Extension.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ENB_UE_X2AP_ID_Extension_H_
diff --git a/e2sm/headers/ENB-UE-X2AP-ID.h b/e2sm/headers/ENB-UE-X2AP-ID.h
old mode 100755
new mode 100644
index 739d699..43ca62f
--- a/e2sm/headers/ENB-UE-X2AP-ID.h
+++ b/e2sm/headers/ENB-UE-X2AP-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ENB_UE_X2AP_ID_H_
diff --git a/e2sm/headers/EUTRA-CGI.h b/e2sm/headers/EUTRA-CGI.h
old mode 100755
new mode 100644
index 47d879e..239b231
--- a/e2sm/headers/EUTRA-CGI.h
+++ b/e2sm/headers/EUTRA-CGI.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_EUTRA_CGI_H_
diff --git a/e2sm/headers/EUTRACellIdentity.h b/e2sm/headers/EUTRACellIdentity.h
old mode 100755
new mode 100644
index 58a5341..1d78b40
--- a/e2sm/headers/EUTRACellIdentity.h
+++ b/e2sm/headers/EUTRACellIdentity.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_EUTRACellIdentity_H_
diff --git a/e2sm/headers/EventTrigger-Cell-Info-Item-Choice-Group.h b/e2sm/headers/EventTrigger-Cell-Info-Item-Choice-Group.h
old mode 100755
new mode 100644
index f5f8be7..38bc4ee
--- a/e2sm/headers/EventTrigger-Cell-Info-Item-Choice-Group.h
+++ b/e2sm/headers/EventTrigger-Cell-Info-Item-Choice-Group.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_EventTrigger_Cell_Info_Item_Choice_Group_H_
diff --git a/e2sm/headers/EventTrigger-Cell-Info-Item-Choice-Individual.h b/e2sm/headers/EventTrigger-Cell-Info-Item-Choice-Individual.h
old mode 100755
new mode 100644
index 88febb4..4fef2d2
--- a/e2sm/headers/EventTrigger-Cell-Info-Item-Choice-Individual.h
+++ b/e2sm/headers/EventTrigger-Cell-Info-Item-Choice-Individual.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_EventTrigger_Cell_Info_Item_Choice_Individual_H_
diff --git a/e2sm/headers/EventTrigger-Cell-Info-Item.h b/e2sm/headers/EventTrigger-Cell-Info-Item.h
old mode 100755
new mode 100644
index e5680ab..c3a3e97
--- a/e2sm/headers/EventTrigger-Cell-Info-Item.h
+++ b/e2sm/headers/EventTrigger-Cell-Info-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_EventTrigger_Cell_Info_Item_H_
diff --git a/e2sm/headers/EventTrigger-Cell-Info.h b/e2sm/headers/EventTrigger-Cell-Info.h
old mode 100755
new mode 100644
index 4a23f62..f38e59e
--- a/e2sm/headers/EventTrigger-Cell-Info.h
+++ b/e2sm/headers/EventTrigger-Cell-Info.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_EventTrigger_Cell_Info_H_
diff --git a/e2sm/headers/EventTrigger-UE-Info-Item-Choice-Group.h b/e2sm/headers/EventTrigger-UE-Info-Item-Choice-Group.h
old mode 100755
new mode 100644
index 04c53e1..d3b988e
--- a/e2sm/headers/EventTrigger-UE-Info-Item-Choice-Group.h
+++ b/e2sm/headers/EventTrigger-UE-Info-Item-Choice-Group.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_EventTrigger_UE_Info_Item_Choice_Group_H_
diff --git a/e2sm/headers/EventTrigger-UE-Info-Item-Choice-Individual.h b/e2sm/headers/EventTrigger-UE-Info-Item-Choice-Individual.h
old mode 100755
new mode 100644
index a38e848..321e050
--- a/e2sm/headers/EventTrigger-UE-Info-Item-Choice-Individual.h
+++ b/e2sm/headers/EventTrigger-UE-Info-Item-Choice-Individual.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_EventTrigger_UE_Info_Item_Choice_Individual_H_
@@ -13,17 +13,19 @@
 
 /* Including external dependencies */
 #include "UEID.h"
-#include "RANParameter-Testing.h"
 #include <constr_SEQUENCE.h>
 
 #ifdef __cplusplus
 extern "C" {
 #endif
 
+/* Forward declarations */
+struct RANParameter_Testing;
+
 /* EventTrigger-UE-Info-Item-Choice-Individual */
 typedef struct EventTrigger_UE_Info_Item_Choice_Individual {
 	UEID_t	 ueID;
-	RANParameter_Testing_t	 ranParameterTesting;
+	struct RANParameter_Testing	*ranParameterTesting;	/* OPTIONAL */
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
diff --git a/e2sm/headers/EventTrigger-UE-Info-Item.h b/e2sm/headers/EventTrigger-UE-Info-Item.h
old mode 100755
new mode 100644
index 8124db8..a157b7e
--- a/e2sm/headers/EventTrigger-UE-Info-Item.h
+++ b/e2sm/headers/EventTrigger-UE-Info-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_EventTrigger_UE_Info_Item_H_
diff --git a/e2sm/headers/EventTrigger-UE-Info.h b/e2sm/headers/EventTrigger-UE-Info.h
old mode 100755
new mode 100644
index 951e3b3..56d73ec
--- a/e2sm/headers/EventTrigger-UE-Info.h
+++ b/e2sm/headers/EventTrigger-UE-Info.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_EventTrigger_UE_Info_H_
diff --git a/e2sm/headers/EventTrigger-UEevent-Info-Item.h b/e2sm/headers/EventTrigger-UEevent-Info-Item.h
old mode 100755
new mode 100644
index a546e61..985e916
--- a/e2sm/headers/EventTrigger-UEevent-Info-Item.h
+++ b/e2sm/headers/EventTrigger-UEevent-Info-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_EventTrigger_UEevent_Info_Item_H_
diff --git a/e2sm/headers/EventTrigger-UEevent-Info.h b/e2sm/headers/EventTrigger-UEevent-Info.h
old mode 100755
new mode 100644
index d1ef88e..9639f21
--- a/e2sm/headers/EventTrigger-UEevent-Info.h
+++ b/e2sm/headers/EventTrigger-UEevent-Info.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_EventTrigger_UEevent_Info_H_
diff --git a/e2sm/headers/FiveGS-TAC.h b/e2sm/headers/FiveGS-TAC.h
old mode 100755
new mode 100644
index 4231728..a930b18
--- a/e2sm/headers/FiveGS-TAC.h
+++ b/e2sm/headers/FiveGS-TAC.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_FiveGS_TAC_H_
diff --git a/e2sm/headers/FiveQI.h b/e2sm/headers/FiveQI.h
old mode 100755
new mode 100644
index c03dd83..cdf9148
--- a/e2sm/headers/FiveQI.h
+++ b/e2sm/headers/FiveQI.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_FiveQI_H_
diff --git a/e2sm/headers/FreqBandNrItem.h b/e2sm/headers/FreqBandNrItem.h
old mode 100755
new mode 100644
index b8aefe4..f9ecc2f
--- a/e2sm/headers/FreqBandNrItem.h
+++ b/e2sm/headers/FreqBandNrItem.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_FreqBandNrItem_H_
diff --git a/e2sm/headers/GNB-CU-CP-UE-E1AP-ID.h b/e2sm/headers/GNB-CU-CP-UE-E1AP-ID.h
old mode 100755
new mode 100644
index 00a88a0..6b4f5e1
--- a/e2sm/headers/GNB-CU-CP-UE-E1AP-ID.h
+++ b/e2sm/headers/GNB-CU-CP-UE-E1AP-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_GNB_CU_CP_UE_E1AP_ID_H_
diff --git a/e2sm/headers/GNB-CU-UE-F1AP-ID.h b/e2sm/headers/GNB-CU-UE-F1AP-ID.h
old mode 100755
new mode 100644
index 343ebaa..9dd0120
--- a/e2sm/headers/GNB-CU-UE-F1AP-ID.h
+++ b/e2sm/headers/GNB-CU-UE-F1AP-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_GNB_CU_UE_F1AP_ID_H_
diff --git a/e2sm/headers/GNB-CU-UP-ID.h b/e2sm/headers/GNB-CU-UP-ID.h
old mode 100755
new mode 100644
index 5b6b19c..78fff79
--- a/e2sm/headers/GNB-CU-UP-ID.h
+++ b/e2sm/headers/GNB-CU-UP-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_GNB_CU_UP_ID_H_
diff --git a/e2sm/headers/GNB-DU-ID.h b/e2sm/headers/GNB-DU-ID.h
old mode 100755
new mode 100644
index 6de06ec..a1a4bb9
--- a/e2sm/headers/GNB-DU-ID.h
+++ b/e2sm/headers/GNB-DU-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_GNB_DU_ID_H_
diff --git a/e2sm/headers/GNB-ID.h b/e2sm/headers/GNB-ID.h
old mode 100755
new mode 100644
index b1aa95d..62875f3
--- a/e2sm/headers/GNB-ID.h
+++ b/e2sm/headers/GNB-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_GNB_ID_H_
diff --git a/e2sm/headers/GUAMI.h b/e2sm/headers/GUAMI.h
old mode 100755
new mode 100644
index aef3e6e..cb1ebae
--- a/e2sm/headers/GUAMI.h
+++ b/e2sm/headers/GUAMI.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_GUAMI_H_
diff --git a/e2sm/headers/GUMMEI.h b/e2sm/headers/GUMMEI.h
old mode 100755
new mode 100644
index 34c6025..1cdfa1d
--- a/e2sm/headers/GUMMEI.h
+++ b/e2sm/headers/GUMMEI.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_GUMMEI_H_
diff --git a/e2sm/headers/GlobalENB-ID.h b/e2sm/headers/GlobalENB-ID.h
old mode 100755
new mode 100644
index df70c24..5077540
--- a/e2sm/headers/GlobalENB-ID.h
+++ b/e2sm/headers/GlobalENB-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_GlobalENB_ID_H_
diff --git a/e2sm/headers/GlobalGNB-ID.h b/e2sm/headers/GlobalGNB-ID.h
old mode 100755
new mode 100644
index a5d2a1a..747d9f6
--- a/e2sm/headers/GlobalGNB-ID.h
+++ b/e2sm/headers/GlobalGNB-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_GlobalGNB_ID_H_
diff --git a/e2sm/headers/GlobalNGRANNodeID.h b/e2sm/headers/GlobalNGRANNodeID.h
old mode 100755
new mode 100644
index 4ccdab0..27c6222
--- a/e2sm/headers/GlobalNGRANNodeID.h
+++ b/e2sm/headers/GlobalNGRANNodeID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_GlobalNGRANNodeID_H_
diff --git a/e2sm/headers/GlobalNgENB-ID.h b/e2sm/headers/GlobalNgENB-ID.h
old mode 100755
new mode 100644
index 339339b..8d544cc
--- a/e2sm/headers/GlobalNgENB-ID.h
+++ b/e2sm/headers/GlobalNgENB-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_GlobalNgENB_ID_H_
diff --git a/e2sm/headers/GlobalenGNB-ID.h b/e2sm/headers/GlobalenGNB-ID.h
old mode 100755
new mode 100644
index c80d0c5..60e4eb8
--- a/e2sm/headers/GlobalenGNB-ID.h
+++ b/e2sm/headers/GlobalenGNB-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_GlobalenGNB_ID_H_
diff --git a/e2sm/headers/GroupID.h b/e2sm/headers/GroupID.h
old mode 100755
new mode 100644
index bc418bb..318c470
--- a/e2sm/headers/GroupID.h
+++ b/e2sm/headers/GroupID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_GroupID_H_
diff --git a/e2sm/headers/INTEGER.h b/e2sm/headers/INTEGER.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/IndexToRFSP.h b/e2sm/headers/IndexToRFSP.h
old mode 100755
new mode 100644
index 75a8d3b..9b20ddb
--- a/e2sm/headers/IndexToRFSP.h
+++ b/e2sm/headers/IndexToRFSP.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_IndexToRFSP_H_
diff --git a/e2sm/headers/InsertIndication-RANParameter-Item.h b/e2sm/headers/InsertIndication-RANParameter-Item.h
old mode 100755
new mode 100644
index 41c9327..a23f1ac
--- a/e2sm/headers/InsertIndication-RANParameter-Item.h
+++ b/e2sm/headers/InsertIndication-RANParameter-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_InsertIndication_RANParameter_Item_H_
diff --git a/e2sm/headers/Interface-MessageID.h b/e2sm/headers/Interface-MessageID.h
old mode 100755
new mode 100644
index 5a9fbb0..75bc548
--- a/e2sm/headers/Interface-MessageID.h
+++ b/e2sm/headers/Interface-MessageID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_Interface_MessageID_H_
diff --git a/e2sm/headers/InterfaceID-E1.h b/e2sm/headers/InterfaceID-E1.h
old mode 100755
new mode 100644
index e015a36..84c1339
--- a/e2sm/headers/InterfaceID-E1.h
+++ b/e2sm/headers/InterfaceID-E1.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_InterfaceID_E1_H_
diff --git a/e2sm/headers/InterfaceID-F1.h b/e2sm/headers/InterfaceID-F1.h
old mode 100755
new mode 100644
index e072442..cfd6f2c
--- a/e2sm/headers/InterfaceID-F1.h
+++ b/e2sm/headers/InterfaceID-F1.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_InterfaceID_F1_H_
diff --git a/e2sm/headers/InterfaceID-NG.h b/e2sm/headers/InterfaceID-NG.h
old mode 100755
new mode 100644
index 8a3b0b4..27b2029
--- a/e2sm/headers/InterfaceID-NG.h
+++ b/e2sm/headers/InterfaceID-NG.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_InterfaceID_NG_H_
diff --git a/e2sm/headers/InterfaceID-S1.h b/e2sm/headers/InterfaceID-S1.h
old mode 100755
new mode 100644
index cb4267c..a9d49fa
--- a/e2sm/headers/InterfaceID-S1.h
+++ b/e2sm/headers/InterfaceID-S1.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_InterfaceID_S1_H_
diff --git a/e2sm/headers/InterfaceID-W1.h b/e2sm/headers/InterfaceID-W1.h
old mode 100755
new mode 100644
index 7005ac9..d42db01
--- a/e2sm/headers/InterfaceID-W1.h
+++ b/e2sm/headers/InterfaceID-W1.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_InterfaceID_W1_H_
diff --git a/e2sm/headers/InterfaceID-X2.h b/e2sm/headers/InterfaceID-X2.h
old mode 100755
new mode 100644
index c036b5f..b1effaa
--- a/e2sm/headers/InterfaceID-X2.h
+++ b/e2sm/headers/InterfaceID-X2.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_InterfaceID_X2_H_
diff --git a/e2sm/headers/InterfaceID-Xn.h b/e2sm/headers/InterfaceID-Xn.h
old mode 100755
new mode 100644
index 1cc807a..eded096
--- a/e2sm/headers/InterfaceID-Xn.h
+++ b/e2sm/headers/InterfaceID-Xn.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_InterfaceID_Xn_H_
diff --git a/e2sm/headers/InterfaceIdentifier.h b/e2sm/headers/InterfaceIdentifier.h
old mode 100755
new mode 100644
index 041c122..65ec8a2
--- a/e2sm/headers/InterfaceIdentifier.h
+++ b/e2sm/headers/InterfaceIdentifier.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_InterfaceIdentifier_H_
diff --git a/e2sm/headers/InterfaceType.h b/e2sm/headers/InterfaceType.h
old mode 100755
new mode 100644
index 1c2f84e..c1bb25c
--- a/e2sm/headers/InterfaceType.h
+++ b/e2sm/headers/InterfaceType.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_InterfaceType_H_
diff --git a/e2sm/headers/L2Parameters-RANParameter-Item.h b/e2sm/headers/L2Parameters-RANParameter-Item.h
old mode 100755
new mode 100644
index cddc6d4..86d1dd8
--- a/e2sm/headers/L2Parameters-RANParameter-Item.h
+++ b/e2sm/headers/L2Parameters-RANParameter-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_L2Parameters_RANParameter_Item_H_
@@ -26,7 +26,7 @@
 /* L2Parameters-RANParameter-Item */
 typedef struct L2Parameters_RANParameter_Item {
 	RANParameter_ID_t	 ranParameter_ID;
-	RANParameter_Name_t	 ranParameter_Name;
+	RANParameter_Name_t	 ranParameter_name;
 	/*
 	 * This type is extensible,
 	 * possible extensions are below.
diff --git a/e2sm/headers/LogicalOR.h b/e2sm/headers/LogicalOR.h
old mode 100755
new mode 100644
index e3464be..7d2161c
--- a/e2sm/headers/LogicalOR.h
+++ b/e2sm/headers/LogicalOR.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_LogicalOR_H_
diff --git a/e2sm/headers/MME-Code.h b/e2sm/headers/MME-Code.h
old mode 100755
new mode 100644
index b2819e3..9fdbc1c
--- a/e2sm/headers/MME-Code.h
+++ b/e2sm/headers/MME-Code.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_MME_Code_H_
diff --git a/e2sm/headers/MME-Group-ID.h b/e2sm/headers/MME-Group-ID.h
old mode 100755
new mode 100644
index 9c06267..00389dc
--- a/e2sm/headers/MME-Group-ID.h
+++ b/e2sm/headers/MME-Group-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_MME_Group_ID_H_
diff --git a/e2sm/headers/MME-UE-S1AP-ID.h b/e2sm/headers/MME-UE-S1AP-ID.h
old mode 100755
new mode 100644
index b7d95e3..8c89737
--- a/e2sm/headers/MME-UE-S1AP-ID.h
+++ b/e2sm/headers/MME-UE-S1AP-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_MME_UE_S1AP_ID_H_
diff --git a/e2sm/headers/MessageType-Choice-NI.h b/e2sm/headers/MessageType-Choice-NI.h
old mode 100755
new mode 100644
index faad2fe..847806e
--- a/e2sm/headers/MessageType-Choice-NI.h
+++ b/e2sm/headers/MessageType-Choice-NI.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_MessageType_Choice_NI_H_
diff --git a/e2sm/headers/MessageType-Choice-RRC.h b/e2sm/headers/MessageType-Choice-RRC.h
old mode 100755
new mode 100644
index 72df617..9523774
--- a/e2sm/headers/MessageType-Choice-RRC.h
+++ b/e2sm/headers/MessageType-Choice-RRC.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_MessageType_Choice_RRC_H_
diff --git a/e2sm/headers/MessageType-Choice.h b/e2sm/headers/MessageType-Choice.h
old mode 100755
new mode 100644
index bd0cbff..92c669a
--- a/e2sm/headers/MessageType-Choice.h
+++ b/e2sm/headers/MessageType-Choice.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_MessageType_Choice_H_
diff --git a/e2sm/headers/NG-RANnodeUEXnAPID.h b/e2sm/headers/NG-RANnodeUEXnAPID.h
old mode 100755
new mode 100644
index 6bd8295..9cf70f8
--- a/e2sm/headers/NG-RANnodeUEXnAPID.h
+++ b/e2sm/headers/NG-RANnodeUEXnAPID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_NG_RANnodeUEXnAPID_H_
diff --git a/e2sm/headers/NGENB-CU-UE-W1AP-ID.h b/e2sm/headers/NGENB-CU-UE-W1AP-ID.h
old mode 100755
new mode 100644
index dac9299..1fe6199
--- a/e2sm/headers/NGENB-CU-UE-W1AP-ID.h
+++ b/e2sm/headers/NGENB-CU-UE-W1AP-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_NGENB_CU_UE_W1AP_ID_H_
diff --git a/e2sm/headers/NGENB-DU-ID.h b/e2sm/headers/NGENB-DU-ID.h
old mode 100755
new mode 100644
index 126de2f..04421e8
--- a/e2sm/headers/NGENB-DU-ID.h
+++ b/e2sm/headers/NGENB-DU-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_NGENB_DU_ID_H_
diff --git a/e2sm/headers/NR-ARFCN.h b/e2sm/headers/NR-ARFCN.h
old mode 100755
new mode 100644
index 909dc06..7110ab5
--- a/e2sm/headers/NR-ARFCN.h
+++ b/e2sm/headers/NR-ARFCN.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_NR_ARFCN_H_
diff --git a/e2sm/headers/NR-CGI.h b/e2sm/headers/NR-CGI.h
old mode 100755
new mode 100644
index fbac091..a9c8f52
--- a/e2sm/headers/NR-CGI.h
+++ b/e2sm/headers/NR-CGI.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_NR_CGI_H_
diff --git a/e2sm/headers/NR-PCI.h b/e2sm/headers/NR-PCI.h
old mode 100755
new mode 100644
index ecbc7b3..1e584a8
--- a/e2sm/headers/NR-PCI.h
+++ b/e2sm/headers/NR-PCI.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_NR_PCI_H_
diff --git a/e2sm/headers/NRCellIdentity.h b/e2sm/headers/NRCellIdentity.h
old mode 100755
new mode 100644
index 6c7a264..fb12d0d
--- a/e2sm/headers/NRCellIdentity.h
+++ b/e2sm/headers/NRCellIdentity.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_NRCellIdentity_H_
diff --git a/e2sm/headers/NRFrequencyBand-List.h b/e2sm/headers/NRFrequencyBand-List.h
old mode 100755
new mode 100644
index 362abd3..50f817b
--- a/e2sm/headers/NRFrequencyBand-List.h
+++ b/e2sm/headers/NRFrequencyBand-List.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_NRFrequencyBand_List_H_
diff --git a/e2sm/headers/NRFrequencyBandItem.h b/e2sm/headers/NRFrequencyBandItem.h
old mode 100755
new mode 100644
index 95e118a..e42074d
--- a/e2sm/headers/NRFrequencyBandItem.h
+++ b/e2sm/headers/NRFrequencyBandItem.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_NRFrequencyBandItem_H_
diff --git a/e2sm/headers/NRFrequencyInfo.h b/e2sm/headers/NRFrequencyInfo.h
old mode 100755
new mode 100644
index f5a868d..878dc08
--- a/e2sm/headers/NRFrequencyInfo.h
+++ b/e2sm/headers/NRFrequencyInfo.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_NRFrequencyInfo_H_
@@ -37,6 +37,8 @@
 
 /* Implementation */
 extern asn_TYPE_descriptor_t asn_DEF_NRFrequencyInfo;
+extern asn_SEQUENCE_specifics_t asn_SPC_NRFrequencyInfo_specs_1;
+extern asn_TYPE_member_t asn_MBR_NRFrequencyInfo_1[3];
 
 #ifdef __cplusplus
 }
diff --git a/e2sm/headers/NRFrequencyShift7p5khz.h b/e2sm/headers/NRFrequencyShift7p5khz.h
old mode 100755
new mode 100644
index d3f0304..3e74e69
--- a/e2sm/headers/NRFrequencyShift7p5khz.h
+++ b/e2sm/headers/NRFrequencyShift7p5khz.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_NRFrequencyShift7p5khz_H_
diff --git a/e2sm/headers/NativeEnumerated.h b/e2sm/headers/NativeEnumerated.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/NativeInteger.h b/e2sm/headers/NativeInteger.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/NativeReal.h b/e2sm/headers/NativeReal.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/NeighborCell-Item-Choice-E-UTRA.h b/e2sm/headers/NeighborCell-Item-Choice-E-UTRA.h
old mode 100755
new mode 100644
index 1c807b3..aa44c2e
--- a/e2sm/headers/NeighborCell-Item-Choice-E-UTRA.h
+++ b/e2sm/headers/NeighborCell-Item-Choice-E-UTRA.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_NeighborCell_Item_Choice_E_UTRA_H_
diff --git a/e2sm/headers/NeighborCell-Item-Choice-NR.h b/e2sm/headers/NeighborCell-Item-Choice-NR.h
old mode 100755
new mode 100644
index 526f742..ac38b8a
--- a/e2sm/headers/NeighborCell-Item-Choice-NR.h
+++ b/e2sm/headers/NeighborCell-Item-Choice-NR.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_NeighborCell_Item_Choice_NR_H_
@@ -16,7 +16,7 @@
 #include "NR-PCI.h"
 #include "FiveGS-TAC.h"
 #include <NativeEnumerated.h>
-#include "NR-ARFCN.h"
+#include "NRFrequencyInfo.h"
 #include <NativeInteger.h>
 #include <constr_SEQUENCE.h>
 
@@ -53,7 +53,7 @@
 	NR_PCI_t	 nR_PCI;
 	FiveGS_TAC_t	 fiveGS_TAC;
 	long	 nR_mode_info;
-	NR_ARFCN_t	 nR_ARFCN;
+	NRFrequencyInfo_t	 nR_FreqInfo;
 	long	 x2_Xn_established;
 	long	 hO_validated;
 	long	 version;
diff --git a/e2sm/headers/NeighborCell-Item.h b/e2sm/headers/NeighborCell-Item.h
old mode 100755
new mode 100644
index e17e94c..f2eb861
--- a/e2sm/headers/NeighborCell-Item.h
+++ b/e2sm/headers/NeighborCell-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_NeighborCell_Item_H_
diff --git a/e2sm/headers/NeighborCell-List.h b/e2sm/headers/NeighborCell-List.h
old mode 100755
new mode 100644
index e27559c..148c62a
--- a/e2sm/headers/NeighborCell-List.h
+++ b/e2sm/headers/NeighborCell-List.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_NeighborCell_List_H_
diff --git a/e2sm/headers/NeighborRelation-Info.h b/e2sm/headers/NeighborRelation-Info.h
old mode 100755
new mode 100644
index c7d489d..8740c59
--- a/e2sm/headers/NeighborRelation-Info.h
+++ b/e2sm/headers/NeighborRelation-Info.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_NeighborRelation_Info_H_
diff --git a/e2sm/headers/NgENB-ID.h b/e2sm/headers/NgENB-ID.h
old mode 100755
new mode 100644
index 28554b7..a4778ba
--- a/e2sm/headers/NgENB-ID.h
+++ b/e2sm/headers/NgENB-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_NgENB_ID_H_
diff --git a/e2sm/headers/OCTET_STRING.h b/e2sm/headers/OCTET_STRING.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/OPEN_TYPE.h b/e2sm/headers/OPEN_TYPE.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/PLMNIdentity.h b/e2sm/headers/PLMNIdentity.h
old mode 100755
new mode 100644
index 93c6631..85ee6c2
--- a/e2sm/headers/PLMNIdentity.h
+++ b/e2sm/headers/PLMNIdentity.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_PLMNIdentity_H_
diff --git a/e2sm/headers/PolicyAction-RANParameter-Item.h b/e2sm/headers/PolicyAction-RANParameter-Item.h
old mode 100755
new mode 100644
index 3b39c3f..d633354
--- a/e2sm/headers/PolicyAction-RANParameter-Item.h
+++ b/e2sm/headers/PolicyAction-RANParameter-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_PolicyAction_RANParameter_Item_H_
diff --git a/e2sm/headers/PolicyCondition-RANParameter-Item.h b/e2sm/headers/PolicyCondition-RANParameter-Item.h
old mode 100755
new mode 100644
index ccc4803..4120d7d
--- a/e2sm/headers/PolicyCondition-RANParameter-Item.h
+++ b/e2sm/headers/PolicyCondition-RANParameter-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_PolicyCondition_RANParameter_Item_H_
diff --git a/e2sm/headers/PrintableString.h b/e2sm/headers/PrintableString.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/QCI.h b/e2sm/headers/QCI.h
old mode 100755
new mode 100644
index 5a6efc2..07805df
--- a/e2sm/headers/QCI.h
+++ b/e2sm/headers/QCI.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_QCI_H_
diff --git a/e2sm/headers/QoSID.h b/e2sm/headers/QoSID.h
old mode 100755
new mode 100644
index 3165105..342322c
--- a/e2sm/headers/QoSID.h
+++ b/e2sm/headers/QoSID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_QoSID_H_
diff --git a/e2sm/headers/QosFlowIdentifier.h b/e2sm/headers/QosFlowIdentifier.h
old mode 100755
new mode 100644
index 86ef499..824219c
--- a/e2sm/headers/QosFlowIdentifier.h
+++ b/e2sm/headers/QosFlowIdentifier.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_QosFlowIdentifier_H_
diff --git a/e2sm/headers/RAN-CallProcess-ID.h b/e2sm/headers/RAN-CallProcess-ID.h
old mode 100755
new mode 100644
index fd51354..ecea6c7
--- a/e2sm/headers/RAN-CallProcess-ID.h
+++ b/e2sm/headers/RAN-CallProcess-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RAN_CallProcess_ID_H_
@@ -19,11 +19,12 @@
 #endif
 
 /* RAN-CallProcess-ID */
-typedef long	 RAN_CallProcess_ID_t;
+typedef unsigned long	 RAN_CallProcess_ID_t;
 
 /* Implementation */
 extern asn_per_constraints_t asn_PER_type_RAN_CallProcess_ID_constr_1;
 extern asn_TYPE_descriptor_t asn_DEF_RAN_CallProcess_ID;
+extern const asn_INTEGER_specifics_t asn_SPC_RAN_CallProcess_ID_specs_1;
 asn_struct_free_f RAN_CallProcess_ID_free;
 asn_struct_print_f RAN_CallProcess_ID_print;
 asn_constr_check_f RAN_CallProcess_ID_constraint;
diff --git a/e2sm/headers/RANFunctionDefinition-Control-Action-Item.h b/e2sm/headers/RANFunctionDefinition-Control-Action-Item.h
old mode 100755
new mode 100644
index cbcfe8e..38fe9a3
--- a/e2sm/headers/RANFunctionDefinition-Control-Action-Item.h
+++ b/e2sm/headers/RANFunctionDefinition-Control-Action-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANFunctionDefinition_Control_Action_Item_H_
diff --git a/e2sm/headers/RANFunctionDefinition-Control-Item.h b/e2sm/headers/RANFunctionDefinition-Control-Item.h
old mode 100755
new mode 100644
index e4033ec..3b6a251
--- a/e2sm/headers/RANFunctionDefinition-Control-Item.h
+++ b/e2sm/headers/RANFunctionDefinition-Control-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANFunctionDefinition_Control_Item_H_
diff --git a/e2sm/headers/RANFunctionDefinition-Control.h b/e2sm/headers/RANFunctionDefinition-Control.h
old mode 100755
new mode 100644
index d222a50..84e65df
--- a/e2sm/headers/RANFunctionDefinition-Control.h
+++ b/e2sm/headers/RANFunctionDefinition-Control.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANFunctionDefinition_Control_H_
diff --git a/e2sm/headers/RANFunctionDefinition-EventTrigger-Breakpoint-Item.h b/e2sm/headers/RANFunctionDefinition-EventTrigger-Breakpoint-Item.h
old mode 100755
new mode 100644
index e8b263e..e230f2b
--- a/e2sm/headers/RANFunctionDefinition-EventTrigger-Breakpoint-Item.h
+++ b/e2sm/headers/RANFunctionDefinition-EventTrigger-Breakpoint-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANFunctionDefinition_EventTrigger_Breakpoint_Item_H_
diff --git a/e2sm/headers/RANFunctionDefinition-EventTrigger-CallProcess-Item.h b/e2sm/headers/RANFunctionDefinition-EventTrigger-CallProcess-Item.h
old mode 100755
new mode 100644
index c3137de..a38820f
--- a/e2sm/headers/RANFunctionDefinition-EventTrigger-CallProcess-Item.h
+++ b/e2sm/headers/RANFunctionDefinition-EventTrigger-CallProcess-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANFunctionDefinition_EventTrigger_CallProcess_Item_H_
diff --git a/e2sm/headers/RANFunctionDefinition-EventTrigger-Style-Item.h b/e2sm/headers/RANFunctionDefinition-EventTrigger-Style-Item.h
old mode 100755
new mode 100644
index 3cd426c..3a5cdba
--- a/e2sm/headers/RANFunctionDefinition-EventTrigger-Style-Item.h
+++ b/e2sm/headers/RANFunctionDefinition-EventTrigger-Style-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANFunctionDefinition_EventTrigger_Style_Item_H_
diff --git a/e2sm/headers/RANFunctionDefinition-EventTrigger.h b/e2sm/headers/RANFunctionDefinition-EventTrigger.h
old mode 100755
new mode 100644
index c08d4d2..70f00f7
--- a/e2sm/headers/RANFunctionDefinition-EventTrigger.h
+++ b/e2sm/headers/RANFunctionDefinition-EventTrigger.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANFunctionDefinition_EventTrigger_H_
diff --git a/e2sm/headers/RANFunctionDefinition-Insert-Indication-Item.h b/e2sm/headers/RANFunctionDefinition-Insert-Indication-Item.h
old mode 100755
new mode 100644
index 2d87885..ae2542f
--- a/e2sm/headers/RANFunctionDefinition-Insert-Indication-Item.h
+++ b/e2sm/headers/RANFunctionDefinition-Insert-Indication-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANFunctionDefinition_Insert_Indication_Item_H_
diff --git a/e2sm/headers/RANFunctionDefinition-Insert-Item.h b/e2sm/headers/RANFunctionDefinition-Insert-Item.h
old mode 100755
new mode 100644
index dfe347f..c16b201
--- a/e2sm/headers/RANFunctionDefinition-Insert-Item.h
+++ b/e2sm/headers/RANFunctionDefinition-Insert-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANFunctionDefinition_Insert_Item_H_
diff --git a/e2sm/headers/RANFunctionDefinition-Insert.h b/e2sm/headers/RANFunctionDefinition-Insert.h
old mode 100755
new mode 100644
index 9e63c3d..e5216b9
--- a/e2sm/headers/RANFunctionDefinition-Insert.h
+++ b/e2sm/headers/RANFunctionDefinition-Insert.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANFunctionDefinition_Insert_H_
diff --git a/e2sm/headers/RANFunctionDefinition-Policy-Action-Item.h b/e2sm/headers/RANFunctionDefinition-Policy-Action-Item.h
old mode 100755
new mode 100644
index 4c0ead9..3d0f2c8
--- a/e2sm/headers/RANFunctionDefinition-Policy-Action-Item.h
+++ b/e2sm/headers/RANFunctionDefinition-Policy-Action-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANFunctionDefinition_Policy_Action_Item_H_
diff --git a/e2sm/headers/RANFunctionDefinition-Policy-Item.h b/e2sm/headers/RANFunctionDefinition-Policy-Item.h
old mode 100755
new mode 100644
index 58752ca..4286c88
--- a/e2sm/headers/RANFunctionDefinition-Policy-Item.h
+++ b/e2sm/headers/RANFunctionDefinition-Policy-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANFunctionDefinition_Policy_Item_H_
diff --git a/e2sm/headers/RANFunctionDefinition-Policy.h b/e2sm/headers/RANFunctionDefinition-Policy.h
old mode 100755
new mode 100644
index 11743ba..962a98d
--- a/e2sm/headers/RANFunctionDefinition-Policy.h
+++ b/e2sm/headers/RANFunctionDefinition-Policy.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANFunctionDefinition_Policy_H_
diff --git a/e2sm/headers/RANFunctionDefinition-Report-Item.h b/e2sm/headers/RANFunctionDefinition-Report-Item.h
old mode 100755
new mode 100644
index c951556..ac716d6
--- a/e2sm/headers/RANFunctionDefinition-Report-Item.h
+++ b/e2sm/headers/RANFunctionDefinition-Report-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANFunctionDefinition_Report_Item_H_
diff --git a/e2sm/headers/RANFunctionDefinition-Report.h b/e2sm/headers/RANFunctionDefinition-Report.h
old mode 100755
new mode 100644
index 1b9d203..8535468
--- a/e2sm/headers/RANFunctionDefinition-Report.h
+++ b/e2sm/headers/RANFunctionDefinition-Report.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANFunctionDefinition_Report_H_
diff --git a/e2sm/headers/RANParameter-Definition-Choice-LIST-Item.h b/e2sm/headers/RANParameter-Definition-Choice-LIST-Item.h
old mode 100755
new mode 100644
index 1be0c9a..3afeca9
--- a/e2sm/headers/RANParameter-Definition-Choice-LIST-Item.h
+++ b/e2sm/headers/RANParameter-Definition-Choice-LIST-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANParameter_Definition_Choice_LIST_Item_H_
diff --git a/e2sm/headers/RANParameter-Definition-Choice-LIST.h b/e2sm/headers/RANParameter-Definition-Choice-LIST.h
old mode 100755
new mode 100644
index c0c035e..5ccaa43
--- a/e2sm/headers/RANParameter-Definition-Choice-LIST.h
+++ b/e2sm/headers/RANParameter-Definition-Choice-LIST.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANParameter_Definition_Choice_LIST_H_
diff --git a/e2sm/headers/RANParameter-Definition-Choice-STRUCTURE-Item.h b/e2sm/headers/RANParameter-Definition-Choice-STRUCTURE-Item.h
old mode 100755
new mode 100644
index 2cf8f46..f0fea4a
--- a/e2sm/headers/RANParameter-Definition-Choice-STRUCTURE-Item.h
+++ b/e2sm/headers/RANParameter-Definition-Choice-STRUCTURE-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANParameter_Definition_Choice_STRUCTURE_Item_H_
diff --git a/e2sm/headers/RANParameter-Definition-Choice-STRUCTURE.h b/e2sm/headers/RANParameter-Definition-Choice-STRUCTURE.h
old mode 100755
new mode 100644
index 6c004fa..aa0b336
--- a/e2sm/headers/RANParameter-Definition-Choice-STRUCTURE.h
+++ b/e2sm/headers/RANParameter-Definition-Choice-STRUCTURE.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANParameter_Definition_Choice_STRUCTURE_H_
diff --git a/e2sm/headers/RANParameter-Definition-Choice.h b/e2sm/headers/RANParameter-Definition-Choice.h
old mode 100755
new mode 100644
index f60f05e..a140a8c
--- a/e2sm/headers/RANParameter-Definition-Choice.h
+++ b/e2sm/headers/RANParameter-Definition-Choice.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANParameter_Definition_Choice_H_
diff --git a/e2sm/headers/RANParameter-Definition.h b/e2sm/headers/RANParameter-Definition.h
old mode 100755
new mode 100644
index 71b63cd..d575f31
--- a/e2sm/headers/RANParameter-Definition.h
+++ b/e2sm/headers/RANParameter-Definition.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANParameter_Definition_H_
diff --git a/e2sm/headers/RANParameter-ID.h b/e2sm/headers/RANParameter-ID.h
old mode 100755
new mode 100644
index 4135c39..670a579
--- a/e2sm/headers/RANParameter-ID.h
+++ b/e2sm/headers/RANParameter-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANParameter_ID_H_
@@ -19,11 +19,12 @@
 #endif
 
 /* RANParameter-ID */
-typedef long	 RANParameter_ID_t;
+typedef unsigned long	 RANParameter_ID_t;
 
 /* Implementation */
 extern asn_per_constraints_t asn_PER_type_RANParameter_ID_constr_1;
 extern asn_TYPE_descriptor_t asn_DEF_RANParameter_ID;
+extern const asn_INTEGER_specifics_t asn_SPC_RANParameter_ID_specs_1;
 asn_struct_free_f RANParameter_ID_free;
 asn_struct_print_f RANParameter_ID_print;
 asn_constr_check_f RANParameter_ID_constraint;
diff --git a/e2sm/headers/RANParameter-LIST.h b/e2sm/headers/RANParameter-LIST.h
old mode 100755
new mode 100644
index daba313..1a0a4c4
--- a/e2sm/headers/RANParameter-LIST.h
+++ b/e2sm/headers/RANParameter-LIST.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANParameter_LIST_H_
diff --git a/e2sm/headers/RANParameter-Name.h b/e2sm/headers/RANParameter-Name.h
old mode 100755
new mode 100644
index 6efd1a5..44d89e3
--- a/e2sm/headers/RANParameter-Name.h
+++ b/e2sm/headers/RANParameter-Name.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANParameter_Name_H_
diff --git a/e2sm/headers/RANParameter-STRUCTURE-Item.h b/e2sm/headers/RANParameter-STRUCTURE-Item.h
old mode 100755
new mode 100644
index 6a702d7..ece61f1
--- a/e2sm/headers/RANParameter-STRUCTURE-Item.h
+++ b/e2sm/headers/RANParameter-STRUCTURE-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANParameter_STRUCTURE_Item_H_
diff --git a/e2sm/headers/RANParameter-STRUCTURE.h b/e2sm/headers/RANParameter-STRUCTURE.h
old mode 100755
new mode 100644
index 0b1c4d4..d7eaab3
--- a/e2sm/headers/RANParameter-STRUCTURE.h
+++ b/e2sm/headers/RANParameter-STRUCTURE.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANParameter_STRUCTURE_H_
diff --git a/e2sm/headers/RANParameter-Testing-Item-Choice-ElementFalse.h b/e2sm/headers/RANParameter-Testing-Item-Choice-ElementFalse.h
old mode 100755
new mode 100644
index cc87683..5b940f7
--- a/e2sm/headers/RANParameter-Testing-Item-Choice-ElementFalse.h
+++ b/e2sm/headers/RANParameter-Testing-Item-Choice-ElementFalse.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANParameter_Testing_Item_Choice_ElementFalse_H_
diff --git a/e2sm/headers/RANParameter-Testing-Item-Choice-ElementTrue.h b/e2sm/headers/RANParameter-Testing-Item-Choice-ElementTrue.h
old mode 100755
new mode 100644
index 85554f6..eb94431
--- a/e2sm/headers/RANParameter-Testing-Item-Choice-ElementTrue.h
+++ b/e2sm/headers/RANParameter-Testing-Item-Choice-ElementTrue.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANParameter_Testing_Item_Choice_ElementTrue_H_
diff --git a/e2sm/headers/RANParameter-Testing-Item-Choice-List.h b/e2sm/headers/RANParameter-Testing-Item-Choice-List.h
old mode 100755
new mode 100644
index 43de60a..857d9f0
--- a/e2sm/headers/RANParameter-Testing-Item-Choice-List.h
+++ b/e2sm/headers/RANParameter-Testing-Item-Choice-List.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANParameter_Testing_Item_Choice_List_H_
diff --git a/e2sm/headers/RANParameter-Testing-Item-Choice-Structure.h b/e2sm/headers/RANParameter-Testing-Item-Choice-Structure.h
old mode 100755
new mode 100644
index 7c9a516..d03e650
--- a/e2sm/headers/RANParameter-Testing-Item-Choice-Structure.h
+++ b/e2sm/headers/RANParameter-Testing-Item-Choice-Structure.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANParameter_Testing_Item_Choice_Structure_H_
diff --git a/e2sm/headers/RANParameter-Testing-Item.h b/e2sm/headers/RANParameter-Testing-Item.h
old mode 100755
new mode 100644
index 218c8f0..1a44511
--- a/e2sm/headers/RANParameter-Testing-Item.h
+++ b/e2sm/headers/RANParameter-Testing-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANParameter_Testing_Item_H_
diff --git a/e2sm/headers/RANParameter-Testing-LIST.h b/e2sm/headers/RANParameter-Testing-LIST.h
old mode 100755
new mode 100644
index 8c43900..ca1aa83
--- a/e2sm/headers/RANParameter-Testing-LIST.h
+++ b/e2sm/headers/RANParameter-Testing-LIST.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANParameter_Testing_LIST_H_
diff --git a/e2sm/headers/RANParameter-Testing-STRUCTURE.h b/e2sm/headers/RANParameter-Testing-STRUCTURE.h
old mode 100755
new mode 100644
index e3cd354..a34b34b
--- a/e2sm/headers/RANParameter-Testing-STRUCTURE.h
+++ b/e2sm/headers/RANParameter-Testing-STRUCTURE.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANParameter_Testing_STRUCTURE_H_
diff --git a/e2sm/headers/RANParameter-Testing.h b/e2sm/headers/RANParameter-Testing.h
old mode 100755
new mode 100644
index 4c4bf1a..b7a4bbf
--- a/e2sm/headers/RANParameter-Testing.h
+++ b/e2sm/headers/RANParameter-Testing.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANParameter_Testing_H_
diff --git a/e2sm/headers/RANParameter-TestingCondition.h b/e2sm/headers/RANParameter-TestingCondition.h
old mode 100755
new mode 100644
index 2ece0f0..bd059f1
--- a/e2sm/headers/RANParameter-TestingCondition.h
+++ b/e2sm/headers/RANParameter-TestingCondition.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANParameter_TestingCondition_H_
diff --git a/e2sm/headers/RANParameter-Value.h b/e2sm/headers/RANParameter-Value.h
old mode 100755
new mode 100644
index 2ef91a4..f5510b9
--- a/e2sm/headers/RANParameter-Value.h
+++ b/e2sm/headers/RANParameter-Value.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANParameter_Value_H_
diff --git a/e2sm/headers/RANParameter-ValueType-Choice-ElementFalse.h b/e2sm/headers/RANParameter-ValueType-Choice-ElementFalse.h
old mode 100755
new mode 100644
index d8d925a..a6dad9d
--- a/e2sm/headers/RANParameter-ValueType-Choice-ElementFalse.h
+++ b/e2sm/headers/RANParameter-ValueType-Choice-ElementFalse.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANParameter_ValueType_Choice_ElementFalse_H_
diff --git a/e2sm/headers/RANParameter-ValueType-Choice-ElementTrue.h b/e2sm/headers/RANParameter-ValueType-Choice-ElementTrue.h
old mode 100755
new mode 100644
index efd275a..2475273
--- a/e2sm/headers/RANParameter-ValueType-Choice-ElementTrue.h
+++ b/e2sm/headers/RANParameter-ValueType-Choice-ElementTrue.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANParameter_ValueType_Choice_ElementTrue_H_
diff --git a/e2sm/headers/RANParameter-ValueType-Choice-List.h b/e2sm/headers/RANParameter-ValueType-Choice-List.h
old mode 100755
new mode 100644
index f06bc9b..fcd6d8c
--- a/e2sm/headers/RANParameter-ValueType-Choice-List.h
+++ b/e2sm/headers/RANParameter-ValueType-Choice-List.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANParameter_ValueType_Choice_List_H_
diff --git a/e2sm/headers/RANParameter-ValueType-Choice-Structure.h b/e2sm/headers/RANParameter-ValueType-Choice-Structure.h
old mode 100755
new mode 100644
index 9931c70..a8f1d04
--- a/e2sm/headers/RANParameter-ValueType-Choice-Structure.h
+++ b/e2sm/headers/RANParameter-ValueType-Choice-Structure.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANParameter_ValueType_Choice_Structure_H_
diff --git a/e2sm/headers/RANParameter-ValueType.h b/e2sm/headers/RANParameter-ValueType.h
old mode 100755
new mode 100644
index 09941b1..9fea3d5
--- a/e2sm/headers/RANParameter-ValueType.h
+++ b/e2sm/headers/RANParameter-ValueType.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANParameter_ValueType_H_
diff --git a/e2sm/headers/RANUEID.h b/e2sm/headers/RANUEID.h
old mode 100755
new mode 100644
index bfd9fa8..3cee4f8
--- a/e2sm/headers/RANUEID.h
+++ b/e2sm/headers/RANUEID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANUEID_H_
diff --git a/e2sm/headers/RANfunction-Name.h b/e2sm/headers/RANfunction-Name.h
old mode 100755
new mode 100644
index 9262ade..deb65f9
--- a/e2sm/headers/RANfunction-Name.h
+++ b/e2sm/headers/RANfunction-Name.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RANfunction_Name_H_
diff --git a/e2sm/headers/REAL.h b/e2sm/headers/REAL.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/RIC-CallProcessBreakpoint-ID.h b/e2sm/headers/RIC-CallProcessBreakpoint-ID.h
old mode 100755
new mode 100644
index c228957..0a2b6af
--- a/e2sm/headers/RIC-CallProcessBreakpoint-ID.h
+++ b/e2sm/headers/RIC-CallProcessBreakpoint-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RIC_CallProcessBreakpoint_ID_H_
diff --git a/e2sm/headers/RIC-CallProcessBreakpoint-Name.h b/e2sm/headers/RIC-CallProcessBreakpoint-Name.h
old mode 100755
new mode 100644
index e25b00d..30b3303
--- a/e2sm/headers/RIC-CallProcessBreakpoint-Name.h
+++ b/e2sm/headers/RIC-CallProcessBreakpoint-Name.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RIC_CallProcessBreakpoint_Name_H_
diff --git a/e2sm/headers/RIC-CallProcessType-ID.h b/e2sm/headers/RIC-CallProcessType-ID.h
old mode 100755
new mode 100644
index ec6f05c..901ba5e
--- a/e2sm/headers/RIC-CallProcessType-ID.h
+++ b/e2sm/headers/RIC-CallProcessType-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RIC_CallProcessType_ID_H_
diff --git a/e2sm/headers/RIC-CallProcessType-Name.h b/e2sm/headers/RIC-CallProcessType-Name.h
old mode 100755
new mode 100644
index 787cb02..13a9013
--- a/e2sm/headers/RIC-CallProcessType-Name.h
+++ b/e2sm/headers/RIC-CallProcessType-Name.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RIC_CallProcessType_Name_H_
diff --git a/e2sm/headers/RIC-ControlAction-ID.h b/e2sm/headers/RIC-ControlAction-ID.h
old mode 100755
new mode 100644
index 5c62283..b19f1ea
--- a/e2sm/headers/RIC-ControlAction-ID.h
+++ b/e2sm/headers/RIC-ControlAction-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RIC_ControlAction_ID_H_
diff --git a/e2sm/headers/RIC-ControlAction-Name.h b/e2sm/headers/RIC-ControlAction-Name.h
old mode 100755
new mode 100644
index 30eb1b5..fcbc03e
--- a/e2sm/headers/RIC-ControlAction-Name.h
+++ b/e2sm/headers/RIC-ControlAction-Name.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RIC_ControlAction_Name_H_
diff --git a/e2sm/headers/RIC-EventTrigger-Cell-ID.h b/e2sm/headers/RIC-EventTrigger-Cell-ID.h
old mode 100755
new mode 100644
index 9fd9ebe..737098d
--- a/e2sm/headers/RIC-EventTrigger-Cell-ID.h
+++ b/e2sm/headers/RIC-EventTrigger-Cell-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RIC_EventTrigger_Cell_ID_H_
diff --git a/e2sm/headers/RIC-EventTrigger-UE-ID.h b/e2sm/headers/RIC-EventTrigger-UE-ID.h
old mode 100755
new mode 100644
index d5c32f3..702ee72
--- a/e2sm/headers/RIC-EventTrigger-UE-ID.h
+++ b/e2sm/headers/RIC-EventTrigger-UE-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RIC_EventTrigger_UE_ID_H_
diff --git a/e2sm/headers/RIC-EventTrigger-UEevent-ID.h b/e2sm/headers/RIC-EventTrigger-UEevent-ID.h
old mode 100755
new mode 100644
index 51c9aa0..61d07a7
--- a/e2sm/headers/RIC-EventTrigger-UEevent-ID.h
+++ b/e2sm/headers/RIC-EventTrigger-UEevent-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RIC_EventTrigger_UEevent_ID_H_
diff --git a/e2sm/headers/RIC-EventTriggerCondition-ID.h b/e2sm/headers/RIC-EventTriggerCondition-ID.h
old mode 100755
new mode 100644
index 5079e45..ec0335b
--- a/e2sm/headers/RIC-EventTriggerCondition-ID.h
+++ b/e2sm/headers/RIC-EventTriggerCondition-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RIC_EventTriggerCondition_ID_H_
diff --git a/e2sm/headers/RIC-Format-Type.h b/e2sm/headers/RIC-Format-Type.h
old mode 100755
new mode 100644
index a81c54a..e82251d
--- a/e2sm/headers/RIC-Format-Type.h
+++ b/e2sm/headers/RIC-Format-Type.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RIC_Format_Type_H_
diff --git a/e2sm/headers/RIC-InsertIndication-ID.h b/e2sm/headers/RIC-InsertIndication-ID.h
old mode 100755
new mode 100644
index 55b4384..6ea6430
--- a/e2sm/headers/RIC-InsertIndication-ID.h
+++ b/e2sm/headers/RIC-InsertIndication-ID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RIC_InsertIndication_ID_H_
diff --git a/e2sm/headers/RIC-InsertIndication-Name.h b/e2sm/headers/RIC-InsertIndication-Name.h
old mode 100755
new mode 100644
index 2387e30..2c7fed1
--- a/e2sm/headers/RIC-InsertIndication-Name.h
+++ b/e2sm/headers/RIC-InsertIndication-Name.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RIC_InsertIndication_Name_H_
diff --git a/e2sm/headers/RIC-PolicyAction-RANParameter-Item.h b/e2sm/headers/RIC-PolicyAction-RANParameter-Item.h
old mode 100755
new mode 100644
index 83a93ef..f4e6dd0
--- a/e2sm/headers/RIC-PolicyAction-RANParameter-Item.h
+++ b/e2sm/headers/RIC-PolicyAction-RANParameter-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RIC_PolicyAction_RANParameter_Item_H_
diff --git a/e2sm/headers/RIC-PolicyAction.h b/e2sm/headers/RIC-PolicyAction.h
old mode 100755
new mode 100644
index 92e63d1..8bff62f
--- a/e2sm/headers/RIC-PolicyAction.h
+++ b/e2sm/headers/RIC-PolicyAction.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RIC_PolicyAction_H_
@@ -13,6 +13,7 @@
 
 /* Including external dependencies */
 #include "RIC-ControlAction-ID.h"
+#include <NativeEnumerated.h>
 #include <asn_SEQUENCE_OF.h>
 #include <constr_SEQUENCE_OF.h>
 #include <constr_SEQUENCE.h>
@@ -21,6 +22,15 @@
 extern "C" {
 #endif
 
+/* Dependencies */
+typedef enum RIC_PolicyAction__ric_PolicyDecision {
+	RIC_PolicyAction__ric_PolicyDecision_accept	= 0,
+	RIC_PolicyAction__ric_PolicyDecision_reject	= 1
+	/*
+	 * Enumeration is extensible
+	 */
+} e_RIC_PolicyAction__ric_PolicyDecision;
+
 /* Forward declarations */
 struct RIC_PolicyAction_RANParameter_Item;
 
@@ -37,15 +47,17 @@
 	 * This type is extensible,
 	 * possible extensions are below.
 	 */
+	long	*ric_PolicyDecision;	/* OPTIONAL */
 	
 	/* Context for parsing across buffer boundaries */
 	asn_struct_ctx_t _asn_ctx;
 } RIC_PolicyAction_t;
 
 /* Implementation */
+/* extern asn_TYPE_descriptor_t asn_DEF_ric_PolicyDecision_6;	// (Use -fall-defs-global to expose) */
 extern asn_TYPE_descriptor_t asn_DEF_RIC_PolicyAction;
 extern asn_SEQUENCE_specifics_t asn_SPC_RIC_PolicyAction_specs_1;
-extern asn_TYPE_member_t asn_MBR_RIC_PolicyAction_1[2];
+extern asn_TYPE_member_t asn_MBR_RIC_PolicyAction_1[3];
 
 #ifdef __cplusplus
 }
diff --git a/e2sm/headers/RIC-Style-Name.h b/e2sm/headers/RIC-Style-Name.h
old mode 100755
new mode 100644
index 1d870ce..9603b4a
--- a/e2sm/headers/RIC-Style-Name.h
+++ b/e2sm/headers/RIC-Style-Name.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RIC_Style_Name_H_
diff --git a/e2sm/headers/RIC-Style-Type.h b/e2sm/headers/RIC-Style-Type.h
old mode 100755
new mode 100644
index efc0e91..c36f8a8
--- a/e2sm/headers/RIC-Style-Type.h
+++ b/e2sm/headers/RIC-Style-Type.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RIC_Style_Type_H_
diff --git a/e2sm/headers/RRC-MessageID.h b/e2sm/headers/RRC-MessageID.h
old mode 100755
new mode 100644
index 0a2f333..5c4461c
--- a/e2sm/headers/RRC-MessageID.h
+++ b/e2sm/headers/RRC-MessageID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RRC_MessageID_H_
diff --git a/e2sm/headers/RRC-State.h b/e2sm/headers/RRC-State.h
old mode 100755
new mode 100644
index bdc3146..7cbbbd0
--- a/e2sm/headers/RRC-State.h
+++ b/e2sm/headers/RRC-State.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RRC_State_H_
diff --git a/e2sm/headers/RRCclass-LTE.h b/e2sm/headers/RRCclass-LTE.h
old mode 100755
new mode 100644
index f7b019e..a56f897
--- a/e2sm/headers/RRCclass-LTE.h
+++ b/e2sm/headers/RRCclass-LTE.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RRCclass_LTE_H_
diff --git a/e2sm/headers/RRCclass-NR.h b/e2sm/headers/RRCclass-NR.h
old mode 100755
new mode 100644
index 20ad1ef..9f6475c
--- a/e2sm/headers/RRCclass-NR.h
+++ b/e2sm/headers/RRCclass-NR.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_RRCclass_NR_H_
diff --git a/e2sm/headers/Report-RANParameter-Item.h b/e2sm/headers/Report-RANParameter-Item.h
old mode 100755
new mode 100644
index 4ba5ccb..4e6b386
--- a/e2sm/headers/Report-RANParameter-Item.h
+++ b/e2sm/headers/Report-RANParameter-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_Report_RANParameter_Item_H_
diff --git a/e2sm/headers/S-NSSAI.h b/e2sm/headers/S-NSSAI.h
old mode 100755
new mode 100644
index 529fa19..ade3ead
--- a/e2sm/headers/S-NSSAI.h
+++ b/e2sm/headers/S-NSSAI.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_S_NSSAI_H_
diff --git a/e2sm/headers/SD.h b/e2sm/headers/SD.h
old mode 100755
new mode 100644
index e1f8205..20fd4a6
--- a/e2sm/headers/SD.h
+++ b/e2sm/headers/SD.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SD_H_
diff --git a/e2sm/headers/SST.h b/e2sm/headers/SST.h
old mode 100755
new mode 100644
index 1b75898..948c5ae
--- a/e2sm/headers/SST.h
+++ b/e2sm/headers/SST.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SST_H_
diff --git a/e2sm/headers/ServingCell-ARFCN.h b/e2sm/headers/ServingCell-ARFCN.h
old mode 100755
new mode 100644
index f5bcac5..a161892
--- a/e2sm/headers/ServingCell-ARFCN.h
+++ b/e2sm/headers/ServingCell-ARFCN.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ServingCell_ARFCN_H_
diff --git a/e2sm/headers/ServingCell-PCI.h b/e2sm/headers/ServingCell-PCI.h
old mode 100755
new mode 100644
index 872be1f..c516cae
--- a/e2sm/headers/ServingCell-PCI.h
+++ b/e2sm/headers/ServingCell-PCI.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_ServingCell_PCI_H_
diff --git a/e2sm/headers/SubscriberProfileIDforRFP.h b/e2sm/headers/SubscriberProfileIDforRFP.h
old mode 100755
new mode 100644
index 3c05cb9..441e728
--- a/e2sm/headers/SubscriberProfileIDforRFP.h
+++ b/e2sm/headers/SubscriberProfileIDforRFP.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SubscriberProfileIDforRFP_H_
diff --git a/e2sm/headers/SupportedSULBandList.h b/e2sm/headers/SupportedSULBandList.h
old mode 100755
new mode 100644
index 7985160..d1ac7b9
--- a/e2sm/headers/SupportedSULBandList.h
+++ b/e2sm/headers/SupportedSULBandList.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SupportedSULBandList_H_
diff --git a/e2sm/headers/SupportedSULFreqBandItem.h b/e2sm/headers/SupportedSULFreqBandItem.h
old mode 100755
new mode 100644
index e4fc2c1..3eceeab
--- a/e2sm/headers/SupportedSULFreqBandItem.h
+++ b/e2sm/headers/SupportedSULFreqBandItem.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_SupportedSULFreqBandItem_H_
diff --git a/e2sm/headers/TriggerType-Choice-L2state.h b/e2sm/headers/TriggerType-Choice-L2state.h
old mode 100755
new mode 100644
index d22cc96..ea9570a
--- a/e2sm/headers/TriggerType-Choice-L2state.h
+++ b/e2sm/headers/TriggerType-Choice-L2state.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_TriggerType_Choice_L2state_H_
diff --git a/e2sm/headers/TriggerType-Choice-RRCstate-Item.h b/e2sm/headers/TriggerType-Choice-RRCstate-Item.h
old mode 100755
new mode 100644
index 0ab1f55..c5c9774
--- a/e2sm/headers/TriggerType-Choice-RRCstate-Item.h
+++ b/e2sm/headers/TriggerType-Choice-RRCstate-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_TriggerType_Choice_RRCstate_Item_H_
diff --git a/e2sm/headers/TriggerType-Choice-RRCstate.h b/e2sm/headers/TriggerType-Choice-RRCstate.h
old mode 100755
new mode 100644
index ea2bcc5..1805bd8
--- a/e2sm/headers/TriggerType-Choice-RRCstate.h
+++ b/e2sm/headers/TriggerType-Choice-RRCstate.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_TriggerType_Choice_RRCstate_H_
diff --git a/e2sm/headers/TriggerType-Choice-UEID.h b/e2sm/headers/TriggerType-Choice-UEID.h
old mode 100755
new mode 100644
index ad50aaf..8920c36
--- a/e2sm/headers/TriggerType-Choice-UEID.h
+++ b/e2sm/headers/TriggerType-Choice-UEID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_TriggerType_Choice_UEID_H_
diff --git a/e2sm/headers/TriggerType-Choice.h b/e2sm/headers/TriggerType-Choice.h
old mode 100755
new mode 100644
index 41dbff4..20afe9c
--- a/e2sm/headers/TriggerType-Choice.h
+++ b/e2sm/headers/TriggerType-Choice.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_TriggerType_Choice_H_
diff --git a/e2sm/headers/UEID-EN-GNB.h b/e2sm/headers/UEID-EN-GNB.h
old mode 100755
new mode 100644
index b8f6104..2d19777
--- a/e2sm/headers/UEID-EN-GNB.h
+++ b/e2sm/headers/UEID-EN-GNB.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UEID_EN_GNB_H_
diff --git a/e2sm/headers/UEID-ENB.h b/e2sm/headers/UEID-ENB.h
old mode 100755
new mode 100644
index 0549076..833b52f
--- a/e2sm/headers/UEID-ENB.h
+++ b/e2sm/headers/UEID-ENB.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UEID_ENB_H_
diff --git a/e2sm/headers/UEID-GNB-CU-CP-E1AP-ID-Item.h b/e2sm/headers/UEID-GNB-CU-CP-E1AP-ID-Item.h
old mode 100755
new mode 100644
index 9818980..6844487
--- a/e2sm/headers/UEID-GNB-CU-CP-E1AP-ID-Item.h
+++ b/e2sm/headers/UEID-GNB-CU-CP-E1AP-ID-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UEID_GNB_CU_CP_E1AP_ID_Item_H_
diff --git a/e2sm/headers/UEID-GNB-CU-CP-E1AP-ID-List.h b/e2sm/headers/UEID-GNB-CU-CP-E1AP-ID-List.h
old mode 100755
new mode 100644
index faca51a..5dd862a
--- a/e2sm/headers/UEID-GNB-CU-CP-E1AP-ID-List.h
+++ b/e2sm/headers/UEID-GNB-CU-CP-E1AP-ID-List.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UEID_GNB_CU_CP_E1AP_ID_List_H_
diff --git a/e2sm/headers/UEID-GNB-CU-CP-F1AP-ID-Item.h b/e2sm/headers/UEID-GNB-CU-CP-F1AP-ID-Item.h
old mode 100755
new mode 100644
index 580de4c..8193bcf
--- a/e2sm/headers/UEID-GNB-CU-CP-F1AP-ID-Item.h
+++ b/e2sm/headers/UEID-GNB-CU-CP-F1AP-ID-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UEID_GNB_CU_CP_F1AP_ID_Item_H_
diff --git a/e2sm/headers/UEID-GNB-CU-F1AP-ID-List.h b/e2sm/headers/UEID-GNB-CU-F1AP-ID-List.h
old mode 100755
new mode 100644
index ff71811..b1384c3
--- a/e2sm/headers/UEID-GNB-CU-F1AP-ID-List.h
+++ b/e2sm/headers/UEID-GNB-CU-F1AP-ID-List.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UEID_GNB_CU_F1AP_ID_List_H_
diff --git a/e2sm/headers/UEID-GNB-CU-UP.h b/e2sm/headers/UEID-GNB-CU-UP.h
old mode 100755
new mode 100644
index d9e8fc0..545fe5d
--- a/e2sm/headers/UEID-GNB-CU-UP.h
+++ b/e2sm/headers/UEID-GNB-CU-UP.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UEID_GNB_CU_UP_H_
diff --git a/e2sm/headers/UEID-GNB-DU.h b/e2sm/headers/UEID-GNB-DU.h
old mode 100755
new mode 100644
index bf224c4..3fc4b80
--- a/e2sm/headers/UEID-GNB-DU.h
+++ b/e2sm/headers/UEID-GNB-DU.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UEID_GNB_DU_H_
diff --git a/e2sm/headers/UEID-GNB.h b/e2sm/headers/UEID-GNB.h
old mode 100755
new mode 100644
index 4a76f62..4d62c06
--- a/e2sm/headers/UEID-GNB.h
+++ b/e2sm/headers/UEID-GNB.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UEID_GNB_H_
diff --git a/e2sm/headers/UEID-NG-ENB-DU.h b/e2sm/headers/UEID-NG-ENB-DU.h
old mode 100755
new mode 100644
index 1aa0b27..fb405e5
--- a/e2sm/headers/UEID-NG-ENB-DU.h
+++ b/e2sm/headers/UEID-NG-ENB-DU.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UEID_NG_ENB_DU_H_
diff --git a/e2sm/headers/UEID-NG-ENB.h b/e2sm/headers/UEID-NG-ENB.h
old mode 100755
new mode 100644
index bb19c7e..cd0125d
--- a/e2sm/headers/UEID-NG-ENB.h
+++ b/e2sm/headers/UEID-NG-ENB.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UEID_NG_ENB_H_
diff --git a/e2sm/headers/UEID.h b/e2sm/headers/UEID.h
old mode 100755
new mode 100644
index 26988b5..2526585
--- a/e2sm/headers/UEID.h
+++ b/e2sm/headers/UEID.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
- * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * From ASN.1 module "E2SM-COMMON-IEs"
+ * 	found in "e2sm.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UEID_H_
diff --git a/e2sm/headers/UEIdentification-RANParameter-Item.h b/e2sm/headers/UEIdentification-RANParameter-Item.h
old mode 100755
new mode 100644
index 75f461f..54a1d4b
--- a/e2sm/headers/UEIdentification-RANParameter-Item.h
+++ b/e2sm/headers/UEIdentification-RANParameter-Item.h
@@ -1,8 +1,8 @@
 /*
  * Generated by asn1c-0.9.29 (http://lionet.info/asn1c)
  * From ASN.1 module "E2SM-RC-IEs"
- * 	found in "e2sm-rc-nov2021.asn"
- * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example -D .`
+ * 	found in "e2sm_rc.asn"
+ * 	`asn1c -fcompound-names -fno-include-deps -findirect-choice -pdu=auto -gen-PER -gen-OER -no-gen-example`
  */
 
 #ifndef	_UEIdentification_RANParameter_Item_H_
diff --git a/e2sm/headers/asn_SEQUENCE_OF.h b/e2sm/headers/asn_SEQUENCE_OF.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/asn_SET_OF.h b/e2sm/headers/asn_SET_OF.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/asn_application.h b/e2sm/headers/asn_application.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/asn_bit_data.h b/e2sm/headers/asn_bit_data.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/asn_codecs.h b/e2sm/headers/asn_codecs.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/asn_codecs_prim.h b/e2sm/headers/asn_codecs_prim.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/asn_constant.h b/e2sm/headers/asn_constant.h
old mode 100755
new mode 100644
index 4566a7a..9340288
--- a/e2sm/headers/asn_constant.h
+++ b/e2sm/headers/asn_constant.h
@@ -9,11 +9,6 @@
 extern "C" {
 #endif
 
-#define maxE1APid (65535)
-#define maxF1APid (4)
-#define maxEARFCN (65535)
-#define maxNRARFCN (3279165)
-#define maxnoofNrCellBands (32)
 #define maxnoofMessages (65535)
 #define maxnoofE2InfoChanges (65535)
 #define maxnoofUEInfoChanges (65535)
@@ -37,6 +32,13 @@
 #define maxnoofInsertIndication (65535)
 #define maxnoofControlAction (65535)
 #define maxnoofPolicyAction (65535)
+#define maxnoofInsertIndicationActions (63)
+#define maxnoofMulCtrlActions (63)
+#define maxE1APid (65535)
+#define maxF1APid (4)
+#define maxEARFCN (65535)
+#define maxNRARFCN (3279165)
+#define maxnoofNrCellBands (32)
 
 
 #ifdef __cplusplus
diff --git a/e2sm/headers/asn_internal.h b/e2sm/headers/asn_internal.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/asn_ioc.h b/e2sm/headers/asn_ioc.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/asn_random_fill.h b/e2sm/headers/asn_random_fill.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/asn_system.h b/e2sm/headers/asn_system.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/ber_decoder.h b/e2sm/headers/ber_decoder.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/ber_tlv_length.h b/e2sm/headers/ber_tlv_length.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/ber_tlv_tag.h b/e2sm/headers/ber_tlv_tag.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/constr_CHOICE.h b/e2sm/headers/constr_CHOICE.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/constr_SEQUENCE.h b/e2sm/headers/constr_SEQUENCE.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/constr_SEQUENCE_OF.h b/e2sm/headers/constr_SEQUENCE_OF.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/constr_SET_OF.h b/e2sm/headers/constr_SET_OF.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/constr_TYPE.h b/e2sm/headers/constr_TYPE.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/constraints.h b/e2sm/headers/constraints.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/der_encoder.h b/e2sm/headers/der_encoder.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/oer_decoder.h b/e2sm/headers/oer_decoder.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/oer_encoder.h b/e2sm/headers/oer_encoder.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/oer_support.h b/e2sm/headers/oer_support.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/per_decoder.h b/e2sm/headers/per_decoder.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/per_encoder.h b/e2sm/headers/per_encoder.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/per_opentype.h b/e2sm/headers/per_opentype.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/per_support.h b/e2sm/headers/per_support.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/tags b/e2sm/headers/tags
deleted file mode 100755
index 0f08eea..0000000
--- a/e2sm/headers/tags
+++ /dev/null
@@ -1,11 +0,0 @@
-!_TAG_FILE_FORMAT	2	/extended format; --format=1 will not append ;" to lines/
-!_TAG_FILE_SORTED	1	/0=unsorted, 1=sorted, 2=foldcase/
-!_TAG_OUTPUT_EXCMD	mixed	/number, pattern, mixed, or combineV2/
-!_TAG_OUTPUT_FILESEP	slash	/slash or backslash/
-!_TAG_OUTPUT_MODE	u-ctags	/u-ctags or e-ctags/
-!_TAG_PATTERN_LENGTH_LIMIT	96	/0 for no limit/
-!_TAG_PROC_CWD	/home/ubuntu/tm/rc/e2sm/headers/	//
-!_TAG_PROGRAM_AUTHOR	Universal Ctags Team	//
-!_TAG_PROGRAM_NAME	Universal Ctags	/Derived from Exuberant Ctags/
-!_TAG_PROGRAM_URL	https://ctags.io/	/official site/
-!_TAG_PROGRAM_VERSION	5.9.0	/7877f202/
diff --git a/e2sm/headers/xer_decoder.h b/e2sm/headers/xer_decoder.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/xer_encoder.h b/e2sm/headers/xer_encoder.h
old mode 100755
new mode 100644
diff --git a/e2sm/headers/xer_support.h b/e2sm/headers/xer_support.h
old mode 100755
new mode 100644