<p>dexter has uploaded this change for <strong>review</strong>.</p><p><a href="https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/22525">View Change</a></p><pre style="font-family: monospace,monospace; white-space: pre-wrap;">GBProxy_Tests: fix TC_rim_* tests<br><br>The TC_rim tests do not use the RIM templates from Osmocom_Gb_Types as<br>intended.<br><br>Change-Id: Ie484f288aa0515ef4df4a3cf7f8a347a3f3cf587<br>Related: SYS#5103<br>---<br>M gbproxy/GBProxy_Tests.ttcn<br>M library/Osmocom_Gb_Types.ttcn<br>2 files changed, 248 insertions(+), 68 deletions(-)<br><br></pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;">git pull ssh://gerrit.osmocom.org:29418/osmo-ttcn3-hacks refs/changes/25/22525/1</pre><pre style="font-family: monospace,monospace; white-space: pre-wrap;"><span>diff --git a/gbproxy/GBProxy_Tests.ttcn b/gbproxy/GBProxy_Tests.ttcn</span><br><span>index df27a3d..e3231e2 100644</span><br><span>--- a/gbproxy/GBProxy_Tests.ttcn</span><br><span>+++ b/gbproxy/GBProxy_Tests.ttcn</span><br><span>@@ -2914,20 +2914,35 @@</span><br><span> runs on GlobalTest_CT</span><br><span> {</span><br><span>    var BssgpCellId cell_id := g_pcu[pcu_idx].cfg.bvc[bvc_idx].cell_id;</span><br><span style="color: hsl(0, 100%, 40%);">-     var template (value) RIM_Routing_Information ri_pcu;</span><br><span style="color: hsl(0, 100%, 40%);">-    var template (value) RIM_Routing_Information ri_sgsn;</span><br><span style="color: hsl(0, 100%, 40%);">-   var template (value) RAN_Information_Request_RIM_Container cont;</span><br><span style="color: hsl(120, 100%, 40%);">+      var template (value) RAN_Information_Request_RIM_Container cont_tx;</span><br><span style="color: hsl(120, 100%, 40%);">+   var template RAN_Information_Request_RIM_Container cont_rx;</span><br><span style="color: hsl(120, 100%, 40%);">+   var template RIM_Routing_Address ra_pcu;</span><br><span style="color: hsl(120, 100%, 40%);">+      var template RIM_Routing_Address ra_sgsn;</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-   ri_sgsn := ts_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, t_RIM_Routing_Address_cid(cell_id_sgsn));</span><br><span style="color: hsl(0, 100%, 40%);">- ri_pcu := ts_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, t_RIM_Routing_Address_cid(cell_id));</span><br><span style="color: hsl(0, 100%, 40%);">-       cont := ts_RAN_Information_Request_RIM_Container(ts_RIM_Application_Identity(RIM_APP_ID_NACC),</span><br><span style="color: hsl(0, 100%, 40%);">-                                                   ts_RIM_Sequence_Number(0),</span><br><span style="color: hsl(0, 100%, 40%);">-                                                      ts_RIM_PDU_Indications(false, RIM_PDU_TYPE_STOP));</span><br><span style="color: hsl(0, 100%, 40%);">-     f_rim_pcu2sgsn(ts_RAN_INFORMATION_REQUEST(dst := ri_sgsn, src := ri_pcu, cont := cont),</span><br><span style="color: hsl(0, 100%, 40%);">-                 tr_RAN_INFORMATION_REQUEST(dst := ri_sgsn, src := ri_pcu, cont := cont),</span><br><span style="color: hsl(0, 100%, 40%);">-                        pcu_idx);</span><br><span style="color: hsl(0, 100%, 40%);">-       f_rim_sgsn2pcu(ts_RAN_INFORMATION_REQUEST(dst := ri_pcu, src := ri_sgsn, cont := cont),</span><br><span style="color: hsl(0, 100%, 40%);">-                 tr_RAN_INFORMATION_REQUEST(dst := ri_pcu, src := ri_sgsn, cont := cont),</span><br><span style="color: hsl(120, 100%, 40%);">+      ra_pcu := t_RIM_Routing_Address_cid(cell_id);</span><br><span style="color: hsl(120, 100%, 40%);">+ ra_sgsn := t_RIM_Routing_Address_cid(cell_id_sgsn);</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+ cont_tx := ts_RAN_Information_Request_RIM_Container(ts_RIM_Application_Identity(RIM_APP_ID_NACC),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                         ts_RIM_Sequence_Number(0),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                            ts_RIM_PDU_Indications(false, RIM_PDU_TYPE_STOP));</span><br><span style="color: hsl(120, 100%, 40%);">+        cont_rx := tr_RAN_Information_Request_RIM_Container(tr_RIM_Application_Identity(RIM_APP_ID_NACC),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                         tr_RIM_Sequence_Number(0),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                            tr_RIM_PDU_Indications(false, RIM_PDU_TYPE_STOP));</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+      f_rim_pcu2sgsn(ts_RAN_INFORMATION_REQUEST(dst := ts_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, ra_sgsn),</span><br><span style="color: hsl(120, 100%, 40%);">+                                           src := ts_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, ra_pcu),</span><br><span style="color: hsl(120, 100%, 40%);">+                                            cont := cont_tx),</span><br><span style="color: hsl(120, 100%, 40%);">+                  tr_RAN_INFORMATION_REQUEST(dst := tr_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, ra_sgsn),</span><br><span style="color: hsl(120, 100%, 40%);">+                                           src := tr_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, ra_pcu),</span><br><span style="color: hsl(120, 100%, 40%);">+                                            cont := cont_rx),</span><br><span style="color: hsl(120, 100%, 40%);">+                  pcu_idx);</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+    f_rim_sgsn2pcu(ts_RAN_INFORMATION_REQUEST(dst := ts_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, ra_pcu),</span><br><span style="color: hsl(120, 100%, 40%);">+                                            src := ts_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, ra_sgsn),</span><br><span style="color: hsl(120, 100%, 40%);">+                                           cont := cont_tx),</span><br><span style="color: hsl(120, 100%, 40%);">+                  tr_RAN_INFORMATION_REQUEST(dst := tr_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, ra_pcu),</span><br><span style="color: hsl(120, 100%, 40%);">+                                            src := tr_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, ra_sgsn),</span><br><span style="color: hsl(120, 100%, 40%);">+                                           cont := cont_rx),</span><br><span>                  sgsn_idx, pcu_idx);</span><br><span> }</span><br><span> testcase TC_rim_info_req() runs on GlobalTest_CT</span><br><span>@@ -2943,20 +2958,36 @@</span><br><span> runs on GlobalTest_CT</span><br><span> {</span><br><span>         var BssgpCellId cell_id := g_pcu[pcu_idx].cfg.bvc[bvc_idx].cell_id;</span><br><span style="color: hsl(0, 100%, 40%);">-     var template (value) RIM_Routing_Information ri_pcu;</span><br><span style="color: hsl(0, 100%, 40%);">-    var template (value) RIM_Routing_Information ri_sgsn;</span><br><span style="color: hsl(0, 100%, 40%);">-   var template (value) RAN_Information_RIM_Container cont;</span><br><span style="color: hsl(120, 100%, 40%);">+      var template (value) RAN_Information_RIM_Container cont_tx;</span><br><span style="color: hsl(120, 100%, 40%);">+   var template RAN_Information_RIM_Container cont_rx;</span><br><span style="color: hsl(120, 100%, 40%);">+   var template RIM_Routing_Address ra_pcu;</span><br><span style="color: hsl(120, 100%, 40%);">+      var template RIM_Routing_Address ra_sgsn;</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-   ri_sgsn := ts_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, t_RIM_Routing_Address_cid(cell_id_sgsn));</span><br><span style="color: hsl(0, 100%, 40%);">- ri_pcu := ts_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, t_RIM_Routing_Address_cid(cell_id));</span><br><span style="color: hsl(0, 100%, 40%);">-       cont := ts_RAN_Information_RIM_Container(ts_RIM_Application_Identity(RIM_APP_ID_NACC),</span><br><span style="color: hsl(0, 100%, 40%);">-                                           ts_RIM_Sequence_Number(0),</span><br><span style="color: hsl(0, 100%, 40%);">-                                              ts_RIM_PDU_Indications(false, RIM_PDU_TYPE_STOP));</span><br><span style="color: hsl(0, 100%, 40%);">-     f_rim_pcu2sgsn(ts_PDU_BSSGP_RAN_INFORMATION(dst := ri_sgsn, src := ri_pcu, cont := cont),</span><br><span style="color: hsl(0, 100%, 40%);">-                       tr_PDU_BSSGP_RAN_INFORMATION(dst := ri_sgsn, src := ri_pcu, cont := cont),</span><br><span style="color: hsl(0, 100%, 40%);">-                      pcu_idx);</span><br><span style="color: hsl(0, 100%, 40%);">-       f_rim_sgsn2pcu(ts_PDU_BSSGP_RAN_INFORMATION(dst := ri_pcu, src := ri_sgsn, cont := cont),</span><br><span style="color: hsl(0, 100%, 40%);">-                       tr_PDU_BSSGP_RAN_INFORMATION(dst := ri_pcu, src := ri_sgsn, cont := cont),</span><br><span style="color: hsl(120, 100%, 40%);">+    ra_pcu := t_RIM_Routing_Address_cid(cell_id);</span><br><span style="color: hsl(120, 100%, 40%);">+ ra_sgsn := t_RIM_Routing_Address_cid(cell_id_sgsn);</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+ cont_tx := ts_RAN_Information_RIM_Container(ts_RIM_Application_Identity(RIM_APP_ID_NACC),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                 ts_RIM_Sequence_Number(0),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                    ts_RIM_PDU_Indications(false, RIM_PDU_TYPE_STOP));</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+      cont_rx := tr_RAN_Information_RIM_Container(tr_RIM_Application_Identity(RIM_APP_ID_NACC),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                 tr_RIM_Sequence_Number(0),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                    tr_RIM_PDU_Indications(false, RIM_PDU_TYPE_STOP));</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+      f_rim_pcu2sgsn(ts_PDU_BSSGP_RAN_INFORMATION(dst := ts_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, ra_sgsn),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                   src := ts_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, ra_pcu),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                    cont := cont_tx),</span><br><span style="color: hsl(120, 100%, 40%);">+                tr_PDU_BSSGP_RAN_INFORMATION(dst := tr_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, ra_sgsn),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                   src := tr_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, ra_pcu),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                    cont := cont_rx),</span><br><span style="color: hsl(120, 100%, 40%);">+                pcu_idx);</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+    f_rim_sgsn2pcu(ts_PDU_BSSGP_RAN_INFORMATION(dst := ts_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, ra_pcu),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                    src := ts_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, ra_sgsn),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                   cont := cont_tx),</span><br><span style="color: hsl(120, 100%, 40%);">+                tr_PDU_BSSGP_RAN_INFORMATION(dst := tr_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, ra_pcu),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                    src := tr_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, ra_sgsn),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                   cont := cont_rx),</span><br><span>                        sgsn_idx, pcu_idx);</span><br><span> }</span><br><span> testcase TC_rim_info() runs on GlobalTest_CT</span><br><span>@@ -2972,19 +3003,34 @@</span><br><span> runs on GlobalTest_CT</span><br><span> {</span><br><span>     var BssgpCellId cell_id := g_pcu[pcu_idx].cfg.bvc[bvc_idx].cell_id;</span><br><span style="color: hsl(0, 100%, 40%);">-     var template (value) RIM_Routing_Information ri_pcu;</span><br><span style="color: hsl(0, 100%, 40%);">-    var template (value) RIM_Routing_Information ri_sgsn;</span><br><span style="color: hsl(0, 100%, 40%);">-   var template (value) RAN_Information_Ack_RIM_Container cont;</span><br><span style="color: hsl(120, 100%, 40%);">+  var template (value) RAN_Information_Ack_RIM_Container cont_tx;</span><br><span style="color: hsl(120, 100%, 40%);">+       var template RAN_Information_Ack_RIM_Container cont_rx;</span><br><span style="color: hsl(120, 100%, 40%);">+       var template RIM_Routing_Address ra_pcu;</span><br><span style="color: hsl(120, 100%, 40%);">+      var template RIM_Routing_Address ra_sgsn;</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-   ri_sgsn := ts_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, t_RIM_Routing_Address_cid(cell_id_sgsn));</span><br><span style="color: hsl(0, 100%, 40%);">- ri_pcu := ts_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, t_RIM_Routing_Address_cid(cell_id));</span><br><span style="color: hsl(0, 100%, 40%);">-       cont := ts_RAN_Information_Ack_RIM_Container(ts_RIM_Application_Identity(RIM_APP_ID_NACC),</span><br><span style="color: hsl(0, 100%, 40%);">-                                                   ts_RIM_Sequence_Number(0));</span><br><span style="color: hsl(0, 100%, 40%);">-        f_rim_pcu2sgsn(ts_PDU_BSSGP_RAN_INFORMATION_ACK(dst := ri_sgsn, src := ri_pcu, cont := cont),</span><br><span style="color: hsl(0, 100%, 40%);">-                   tr_PDU_BSSGP_RAN_INFORMATION_ACK(dst := ri_sgsn, src := ri_pcu, cont := cont),</span><br><span style="color: hsl(0, 100%, 40%);">-                  pcu_idx);</span><br><span style="color: hsl(0, 100%, 40%);">-       f_rim_sgsn2pcu(ts_PDU_BSSGP_RAN_INFORMATION_ACK(dst := ri_pcu, src := ri_sgsn, cont := cont),</span><br><span style="color: hsl(0, 100%, 40%);">-                   tr_PDU_BSSGP_RAN_INFORMATION_ACK(dst := ri_pcu, src := ri_sgsn, cont := cont),</span><br><span style="color: hsl(120, 100%, 40%);">+        ra_pcu := t_RIM_Routing_Address_cid(cell_id);</span><br><span style="color: hsl(120, 100%, 40%);">+ ra_sgsn := t_RIM_Routing_Address_cid(cell_id_sgsn);</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+ cont_tx := ts_RAN_Information_Ack_RIM_Container(ts_RIM_Application_Identity(RIM_APP_ID_NACC),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                 ts_RIM_Sequence_Number(0));</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+ cont_rx := tr_RAN_Information_Ack_RIM_Container(tr_RIM_Application_Identity(RIM_APP_ID_NACC),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                 tr_RIM_Sequence_Number(0));</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+ f_rim_pcu2sgsn(ts_PDU_BSSGP_RAN_INFORMATION_ACK(dst := ts_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, ra_sgsn),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                   src := ts_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, ra_pcu),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                    cont := cont_tx),</span><br><span style="color: hsl(120, 100%, 40%);">+                    tr_PDU_BSSGP_RAN_INFORMATION_ACK(dst := tr_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, ra_sgsn),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                   src := tr_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, ra_pcu),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                    cont := cont_rx),</span><br><span style="color: hsl(120, 100%, 40%);">+                    pcu_idx);</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+    f_rim_sgsn2pcu(ts_PDU_BSSGP_RAN_INFORMATION_ACK(dst := ts_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, ra_pcu),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                    src := ts_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, ra_sgsn),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                   cont := cont_tx),</span><br><span style="color: hsl(120, 100%, 40%);">+                    tr_PDU_BSSGP_RAN_INFORMATION_ACK(dst := tr_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, ra_pcu),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                    src := tr_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, ra_sgsn),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                   cont := cont_rx),</span><br><span>                    sgsn_idx, pcu_idx);</span><br><span> }</span><br><span> testcase TC_rim_info_ack() runs on GlobalTest_CT</span><br><span>@@ -3000,20 +3046,36 @@</span><br><span> runs on GlobalTest_CT</span><br><span> {</span><br><span>         var BssgpCellId cell_id := g_pcu[pcu_idx].cfg.bvc[bvc_idx].cell_id;</span><br><span style="color: hsl(0, 100%, 40%);">-     var template (value) RIM_Routing_Information ri_pcu;</span><br><span style="color: hsl(0, 100%, 40%);">-    var template (value) RIM_Routing_Information ri_sgsn;</span><br><span style="color: hsl(0, 100%, 40%);">-   var template (value) RAN_Information_Error_RIM_Container cont;</span><br><span style="color: hsl(120, 100%, 40%);">+        var template (value) RAN_Information_Error_RIM_Container cont_tx;</span><br><span style="color: hsl(120, 100%, 40%);">+     var template RAN_Information_Error_RIM_Container cont_rx;</span><br><span style="color: hsl(120, 100%, 40%);">+     var template RIM_Routing_Address ra_pcu;</span><br><span style="color: hsl(120, 100%, 40%);">+      var template RIM_Routing_Address ra_sgsn;</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-   ri_sgsn := ts_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, t_RIM_Routing_Address_cid(cell_id_sgsn));</span><br><span style="color: hsl(0, 100%, 40%);">- ri_pcu := ts_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, t_RIM_Routing_Address_cid(cell_id));</span><br><span style="color: hsl(0, 100%, 40%);">-       cont := ts_RAN_Information_Error_RIM_Container(ts_RIM_Application_Identity(RIM_APP_ID_NACC),</span><br><span style="color: hsl(0, 100%, 40%);">-                                                   ts_BSSGP_CAUSE(BSSGP_CAUSE_EQUIMENT_FAILURE),</span><br><span style="color: hsl(0, 100%, 40%);">-                                                   omit, valueof(t_BVC_UNBLOCK(23)));</span><br><span style="color: hsl(0, 100%, 40%);">-       f_rim_pcu2sgsn(ts_PDU_BSSGP_RAN_INFORMATION_ERROR(dst := ri_sgsn, src := ri_pcu, cont := cont),</span><br><span style="color: hsl(0, 100%, 40%);">-                 tr_PDU_BSSGP_RAN_INFORMATION_ERROR(dst := ri_sgsn, src := ri_pcu, cont := cont),</span><br><span style="color: hsl(0, 100%, 40%);">-                        pcu_idx);</span><br><span style="color: hsl(0, 100%, 40%);">-       f_rim_sgsn2pcu(ts_PDU_BSSGP_RAN_INFORMATION_ERROR(dst := ri_pcu, src := ri_sgsn, cont := cont),</span><br><span style="color: hsl(0, 100%, 40%);">-                 tr_PDU_BSSGP_RAN_INFORMATION_ERROR(dst := ri_pcu, src := ri_sgsn, cont := cont),</span><br><span style="color: hsl(120, 100%, 40%);">+      ra_pcu := t_RIM_Routing_Address_cid(cell_id);</span><br><span style="color: hsl(120, 100%, 40%);">+ ra_sgsn := t_RIM_Routing_Address_cid(cell_id_sgsn);</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+ cont_tx := ts_RAN_Information_Error_RIM_Container(ts_RIM_Application_Identity(RIM_APP_ID_NACC),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                         ts_BSSGP_CAUSE(BSSGP_CAUSE_EQUIMENT_FAILURE),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                         omit, valueof(t_BVC_UNBLOCK(23)));</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+        cont_rx := tr_RAN_Information_Error_RIM_Container(tr_RIM_Application_Identity(RIM_APP_ID_NACC),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                         t_BSSGP_CAUSE(BSSGP_CAUSE_EQUIMENT_FAILURE),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                          omit, enc_PDU_BSSGP(valueof(t_BVC_UNBLOCK(23))));</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+ f_rim_pcu2sgsn(ts_PDU_BSSGP_RAN_INFORMATION_ERROR(dst := ts_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, ra_sgsn),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                   src := ts_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, ra_pcu),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                    cont := cont_tx),</span><br><span style="color: hsl(120, 100%, 40%);">+                  tr_PDU_BSSGP_RAN_INFORMATION_ERROR(dst := tr_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, ra_sgsn),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                   src := tr_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, ra_pcu),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                    cont := cont_rx),</span><br><span style="color: hsl(120, 100%, 40%);">+                  pcu_idx);</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+    f_rim_sgsn2pcu(ts_PDU_BSSGP_RAN_INFORMATION_ERROR(dst := ts_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, ra_pcu),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                    src := ts_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, ra_sgsn),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                   cont := cont_tx),</span><br><span style="color: hsl(120, 100%, 40%);">+                  tr_PDU_BSSGP_RAN_INFORMATION_ERROR(dst := tr_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, ra_pcu),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                    src := tr_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, ra_sgsn),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                   cont := cont_rx),</span><br><span>                  sgsn_idx, pcu_idx);</span><br><span> }</span><br><span> testcase TC_rim_info_error() runs on GlobalTest_CT</span><br><span>@@ -3024,29 +3086,51 @@</span><br><span>     f_cleanup();</span><br><span> }</span><br><span> </span><br><span style="color: hsl(120, 100%, 40%);">+//////////////////</span><br><span> /* RAN-INFORMATION-APPLICATION-ERROR */</span><br><span> private function f_TC_rim_info_app_error(integer sgsn_idx, integer pcu_idx, integer bvc_idx := 0)</span><br><span> runs on GlobalTest_CT</span><br><span> {</span><br><span>      var BssgpCellId cell_id := g_pcu[pcu_idx].cfg.bvc[bvc_idx].cell_id;</span><br><span style="color: hsl(0, 100%, 40%);">-     var template (value) RIM_Routing_Information ri_pcu;</span><br><span style="color: hsl(0, 100%, 40%);">-    var template (value) RIM_Routing_Information ri_sgsn;</span><br><span style="color: hsl(0, 100%, 40%);">-   var template (value) Application_Error_Container app_cont;</span><br><span style="color: hsl(0, 100%, 40%);">-      var template (value) RAN_Information_Application_Error_RIM_Container cont;</span><br><span style="color: hsl(120, 100%, 40%);">+    var template (value) Application_Error_Container app_cont_tx;</span><br><span style="color: hsl(120, 100%, 40%);">+ var template Application_Error_Container app_cont_rx;</span><br><span style="color: hsl(120, 100%, 40%);">+ var template (value) RAN_Information_Application_Error_RIM_Container cont_tx;</span><br><span style="color: hsl(120, 100%, 40%);">+ var template RAN_Information_Application_Error_RIM_Container cont_rx;</span><br><span style="color: hsl(120, 100%, 40%);">+ var template RIM_Routing_Address ra_pcu;</span><br><span style="color: hsl(120, 100%, 40%);">+      var template RIM_Routing_Address ra_sgsn;</span><br><span> </span><br><span style="color: hsl(0, 100%, 40%);">-   ri_sgsn := ts_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, t_RIM_Routing_Address_cid(cell_id_sgsn));</span><br><span style="color: hsl(0, 100%, 40%);">- ri_pcu := ts_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, t_RIM_Routing_Address_cid(cell_id));</span><br><span style="color: hsl(0, 100%, 40%);">-       app_cont := tsu_Application_Error_Container_NACC(cell_id, 23,</span><br><span style="color: hsl(0, 100%, 40%);">-                                                    tsu_Application_Container_IE_NACC_req(cell_id));</span><br><span style="color: hsl(0, 100%, 40%);">-       cont := ts_RAN_Information_Application_Error_RIM_Container(ts_RIM_Application_Identity(RIM_APP_ID_NACC),</span><br><span style="color: hsl(0, 100%, 40%);">-                                                                   ts_RIM_Sequence_Number(0),</span><br><span style="color: hsl(0, 100%, 40%);">-                                                              ts_RIM_PDU_Indications(false, RIM_PDU_TYPE_STOP),</span><br><span style="color: hsl(0, 100%, 40%);">-                                                               omit, app_cont);</span><br><span style="color: hsl(0, 100%, 40%);">-     f_rim_pcu2sgsn(ts_PDU_BSSGP_RAN_INFORMATION_APPLICATION_ERROR(dst := ri_sgsn, src := ri_pcu, cont := cont),</span><br><span style="color: hsl(0, 100%, 40%);">-                     tr_PDU_BSSGP_RAN_INFORMATION_APPLICATION_ERROR(dst := ri_sgsn, src := ri_pcu, cont := cont),</span><br><span style="color: hsl(0, 100%, 40%);">-                    pcu_idx);</span><br><span style="color: hsl(0, 100%, 40%);">-       f_rim_sgsn2pcu(ts_PDU_BSSGP_RAN_INFORMATION_APPLICATION_ERROR(dst := ri_pcu, src := ri_sgsn, cont := cont),</span><br><span style="color: hsl(0, 100%, 40%);">-                     tr_PDU_BSSGP_RAN_INFORMATION_APPLICATION_ERROR(dst := ri_pcu, src := ri_sgsn, cont := cont),</span><br><span style="color: hsl(120, 100%, 40%);">+  ra_pcu := t_RIM_Routing_Address_cid(cell_id);</span><br><span style="color: hsl(120, 100%, 40%);">+ ra_sgsn := t_RIM_Routing_Address_cid(cell_id_sgsn);</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+ app_cont_tx := tsu_Application_Error_Container_NACC(cell_id, 23,</span><br><span style="color: hsl(120, 100%, 40%);">+                                                          tsu_Application_Container_IE_NACC_req(cell_id));</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+        app_cont_rx := rsu_Application_Error_Container_NACC(cell_id, 23,</span><br><span style="color: hsl(120, 100%, 40%);">+                                                          rsu_Application_Container_IE_NACC_req(cell_id));</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+        cont_tx := ts_RAN_Information_Application_Error_RIM_Container(ts_RIM_Application_Identity(RIM_APP_ID_NACC),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                                 ts_RIM_Sequence_Number(0),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                                    ts_RIM_PDU_Indications(false, RIM_PDU_TYPE_STOP),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                                     omit, app_cont_tx);</span><br><span style="color: hsl(120, 100%, 40%);">+     cont_rx := tr_RAN_Information_Application_Error_RIM_Container(tr_RIM_Application_Identity(RIM_APP_ID_NACC),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                                 tr_RIM_Sequence_Number(0),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                                    tr_RIM_PDU_Indications(false, RIM_PDU_TYPE_STOP),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                                     omit, app_cont_rx);</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+   f_rim_pcu2sgsn(ts_PDU_BSSGP_RAN_INFORMATION_APPLICATION_ERROR(dst := ts_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, ra_sgsn),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                                   src := ts_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, ra_pcu),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                                    cont := cont_tx),</span><br><span style="color: hsl(120, 100%, 40%);">+                      tr_PDU_BSSGP_RAN_INFORMATION_APPLICATION_ERROR(dst := tr_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, ra_sgsn),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                                   src := tr_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, ra_pcu),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                                    cont := cont_rx),</span><br><span style="color: hsl(120, 100%, 40%);">+                      pcu_idx);</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span style="color: hsl(120, 100%, 40%);">+    f_rim_sgsn2pcu(ts_PDU_BSSGP_RAN_INFORMATION_APPLICATION_ERROR(dst := ts_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, ra_pcu),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                                    src := ts_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, ra_sgsn),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                                   cont := cont_tx),</span><br><span style="color: hsl(120, 100%, 40%);">+                      tr_PDU_BSSGP_RAN_INFORMATION_APPLICATION_ERROR(dst := tr_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, ra_pcu),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                                    src := tr_RIM_Routing_Information(RIM_ADDR_GERAN_CELL_ID, ra_sgsn),</span><br><span style="color: hsl(120, 100%, 40%);">+                                                                   cont := cont_rx),</span><br><span>                      sgsn_idx, pcu_idx);</span><br><span> }</span><br><span> testcase TC_rim_info_app_error() runs on GlobalTest_CT</span><br><span>diff --git a/library/Osmocom_Gb_Types.ttcn b/library/Osmocom_Gb_Types.ttcn</span><br><span>index 97412b8..cbaeb72 100644</span><br><span>--- a/library/Osmocom_Gb_Types.ttcn</span><br><span>+++ b/library/Osmocom_Gb_Types.ttcn</span><br><span>@@ -2693,6 +2693,21 @@</span><br><span>                  rIM_Protocol_Version_Number := ver,</span><br><span>                  sON_Transfer_Application_Identity := son_app_id</span><br><span>     }</span><br><span style="color: hsl(120, 100%, 40%);">+     template RAN_Information_Ack_RIM_Container</span><br><span style="color: hsl(120, 100%, 40%);">+    tr_RAN_Information_Ack_RIM_Container(template RIM_Application_Identity app_id := ?,</span><br><span style="color: hsl(120, 100%, 40%);">+                                        template RIM_Sequence_Number seq := ?,</span><br><span style="color: hsl(120, 100%, 40%);">+                                        template RIM_Protocol_Version_Number ver := omit,</span><br><span style="color: hsl(120, 100%, 40%);">+                                             template SON_Transfer_Application_Identity_TLV son_app_id := omit) := {</span><br><span style="color: hsl(120, 100%, 40%);">+           iEI := '5A'O,</span><br><span style="color: hsl(120, 100%, 40%);">+                 ext := '1'B,</span><br><span style="color: hsl(120, 100%, 40%);">+          lengthIndicator := {</span><br><span style="color: hsl(120, 100%, 40%);">+                 length1 := ?</span><br><span style="color: hsl(120, 100%, 40%);">+           },</span><br><span style="color: hsl(120, 100%, 40%);">+            rIM_Application_Identity := app_id,</span><br><span style="color: hsl(120, 100%, 40%);">+           rIM_Sequence_Number := seq,</span><br><span style="color: hsl(120, 100%, 40%);">+           rIM_Protocol_Version_Number := ver,</span><br><span style="color: hsl(120, 100%, 40%);">+           sON_Transfer_Application_Identity := son_app_id</span><br><span style="color: hsl(120, 100%, 40%);">+      }</span><br><span> </span><br><span>        /* 3GPP TS 48.018 11.3.62a.4 */</span><br><span>      template (value) RAN_Information_Error_RIM_Container</span><br><span>@@ -2719,6 +2734,30 @@</span><br><span>                 },</span><br><span>           sON_Transfer_Application_Identity := son_app_id</span><br><span>     }</span><br><span style="color: hsl(120, 100%, 40%);">+     template RAN_Information_Error_RIM_Container</span><br><span style="color: hsl(120, 100%, 40%);">+  tr_RAN_Information_Error_RIM_Container(template RIM_Application_Identity app_id := ?,</span><br><span style="color: hsl(120, 100%, 40%);">+                                        template Cause_BSSGP cause := ?,</span><br><span style="color: hsl(120, 100%, 40%);">+                                              template RIM_Protocol_Version_Number ver := omit,</span><br><span style="color: hsl(120, 100%, 40%);">+                                             template octetstring pdu := ?,</span><br><span style="color: hsl(120, 100%, 40%);">+                                        template SON_Transfer_Application_Identity_TLV son_app_id := omit) := {</span><br><span style="color: hsl(120, 100%, 40%);">+                 iEI := '5B'O,</span><br><span style="color: hsl(120, 100%, 40%);">+                 ext := '1'B,</span><br><span style="color: hsl(120, 100%, 40%);">+          lengthIndicator := {</span><br><span style="color: hsl(120, 100%, 40%);">+                 length1 := ?</span><br><span style="color: hsl(120, 100%, 40%);">+           },</span><br><span style="color: hsl(120, 100%, 40%);">+            rIM_Application_Identity := app_id,</span><br><span style="color: hsl(120, 100%, 40%);">+           rIM_cause := cause,</span><br><span style="color: hsl(120, 100%, 40%);">+           rIM_Protocol_Version_Number := ver,</span><br><span style="color: hsl(120, 100%, 40%);">+           pDU_in_Error:= {</span><br><span style="color: hsl(120, 100%, 40%);">+                     iEI := '15'O,</span><br><span style="color: hsl(120, 100%, 40%);">+                 ext := '1'B,</span><br><span style="color: hsl(120, 100%, 40%);">+                  lengthIndicator := {</span><br><span style="color: hsl(120, 100%, 40%);">+                          length1 := ?</span><br><span style="color: hsl(120, 100%, 40%);">+                  },</span><br><span style="color: hsl(120, 100%, 40%);">+                    erroneous_BSSGP_PDU := pdu</span><br><span style="color: hsl(120, 100%, 40%);">+             },</span><br><span style="color: hsl(120, 100%, 40%);">+            sON_Transfer_Application_Identity := son_app_id</span><br><span style="color: hsl(120, 100%, 40%);">+      }</span><br><span> </span><br><span>        /* 3GPP TS 48.018 11.3.62a.5 */</span><br><span>      template (value) RAN_Information_Application_Error_RIM_Container</span><br><span>@@ -2740,6 +2779,25 @@</span><br><span>             application_Error_Container := cont,</span><br><span>                 sON_Transfer_Application_Identity := son_app_id</span><br><span>     }</span><br><span style="color: hsl(120, 100%, 40%);">+     template RAN_Information_Application_Error_RIM_Container</span><br><span style="color: hsl(120, 100%, 40%);">+      tr_RAN_Information_Application_Error_RIM_Container(template RIM_Application_Identity app_id := ?,</span><br><span style="color: hsl(120, 100%, 40%);">+                                                        template RIM_Sequence_Number seq := ?,</span><br><span style="color: hsl(120, 100%, 40%);">+                                                        template RIM_PDU_Indications ind := ?,</span><br><span style="color: hsl(120, 100%, 40%);">+                                                        template RIM_Protocol_Version_Number ver := omit,</span><br><span style="color: hsl(120, 100%, 40%);">+                                                     template Application_Error_Container cont := ?,</span><br><span style="color: hsl(120, 100%, 40%);">+                                                       template SON_Transfer_Application_Identity_TLV son_app_id := omit) := {</span><br><span style="color: hsl(120, 100%, 40%);">+             iEI := '59'O,</span><br><span style="color: hsl(120, 100%, 40%);">+                 ext := '1'B,</span><br><span style="color: hsl(120, 100%, 40%);">+          lengthIndicator := {</span><br><span style="color: hsl(120, 100%, 40%);">+                 length1 := ?</span><br><span style="color: hsl(120, 100%, 40%);">+           },</span><br><span style="color: hsl(120, 100%, 40%);">+            rIM_Application_Identity := app_id,</span><br><span style="color: hsl(120, 100%, 40%);">+           rIM_Sequence_Number := seq,</span><br><span style="color: hsl(120, 100%, 40%);">+           rIM_PDU_Indications := ind,</span><br><span style="color: hsl(120, 100%, 40%);">+           rIM_Protocol_Version_Number := ver,</span><br><span style="color: hsl(120, 100%, 40%);">+           application_Error_Container := cont,</span><br><span style="color: hsl(120, 100%, 40%);">+          sON_Transfer_Application_Identity := son_app_id</span><br><span style="color: hsl(120, 100%, 40%);">+      }</span><br><span> </span><br><span> </span><br><span>    /* 3GPP TS 48.018 11.3.63.1 */</span><br><span>@@ -2775,6 +2833,15 @@</span><br><span>               },</span><br><span>           reporting_Cell_Identifier := t_Cell_Identifier_V(cid)</span><br><span>       }</span><br><span style="color: hsl(120, 100%, 40%);">+     template RAN_Information_Request_Application_Container_NACC</span><br><span style="color: hsl(120, 100%, 40%);">+   tr_RAN_Information_Request_Application_Container_NACC(template BssgpCellId cid := ?) := {</span><br><span style="color: hsl(120, 100%, 40%);">+              iEI := '4D'O,</span><br><span style="color: hsl(120, 100%, 40%);">+                 ext := '1'B,</span><br><span style="color: hsl(120, 100%, 40%);">+          lengthIndicator := {</span><br><span style="color: hsl(120, 100%, 40%);">+                 length1 := ?</span><br><span style="color: hsl(120, 100%, 40%);">+           },</span><br><span style="color: hsl(120, 100%, 40%);">+            reporting_Cell_Identifier := t_Cell_Identifier_V(cid)</span><br><span style="color: hsl(120, 100%, 40%);">+        }</span><br><span> </span><br><span>        /* 3GPP TS 48.018 11.3.63.1.2 */</span><br><span>     template (value) RAN_Information_Request_Application_Container_SI3</span><br><span>@@ -2869,6 +2936,12 @@</span><br><span>                                       template (value) Application_Container_IE_NACC app_cont) := {</span><br><span>           nacc := ts_Application_Error_Container_NACC(cid, cause, app_cont)</span><br><span>    }</span><br><span style="color: hsl(120, 100%, 40%);">+     template Application_Error_Container</span><br><span style="color: hsl(120, 100%, 40%);">+  rsu_Application_Error_Container_NACC(template BssgpCellId cid := ?,</span><br><span style="color: hsl(120, 100%, 40%);">+                                        template integer cause := ?,</span><br><span style="color: hsl(120, 100%, 40%);">+                                          template Application_Container_IE_NACC app_cont := ?) := {</span><br><span style="color: hsl(120, 100%, 40%);">+               nacc := tr_Application_Error_Container_NACC(cid, cause, app_cont)</span><br><span style="color: hsl(120, 100%, 40%);">+     }</span><br><span>    template (value) Application_Error_Container</span><br><span>         tsu_Application_Error_Container_SI3(template (value) BssgpCellId cid,</span><br><span>                                            integer cause,</span><br><span>@@ -2895,10 +2968,33 @@</span><br><span>                  nACC_cause := int2oct(cause, 1),</span><br><span>             erroneousApplicationContainer := app_cont</span><br><span>   }</span><br><span style="color: hsl(120, 100%, 40%);">+     function tr_Application_Error_Container_NACC(template BssgpCellId cid := ?,</span><br><span style="color: hsl(120, 100%, 40%);">+                                                template integer cause := ?,</span><br><span style="color: hsl(120, 100%, 40%);">+                                                  template Application_Container_IE_NACC app_cont := ?)</span><br><span style="color: hsl(120, 100%, 40%);">+                                                 return template Application_Error_Container_NACC {</span><br><span style="color: hsl(120, 100%, 40%);">+                var template Application_Error_Container_NACC ret;</span><br><span style="color: hsl(120, 100%, 40%);">+            ret.iEI := '56'O;</span><br><span style="color: hsl(120, 100%, 40%);">+             ret.ext := '1'B;</span><br><span style="color: hsl(120, 100%, 40%);">+              ret.lengthIndicator := { length1 := ? };</span><br><span style="color: hsl(120, 100%, 40%);">+              ret.erroneousApplicationContainer := app_cont;</span><br><span style="color: hsl(120, 100%, 40%);">+                if (istemplatekind(cause, "*")) {</span><br><span style="color: hsl(120, 100%, 40%);">+                  ret.nACC_cause := *;</span><br><span style="color: hsl(120, 100%, 40%);">+           } else if (istemplatekind(cause, "?")) {</span><br><span style="color: hsl(120, 100%, 40%);">+                   ret.nACC_cause := ?;</span><br><span style="color: hsl(120, 100%, 40%);">+           } else {</span><br><span style="color: hsl(120, 100%, 40%);">+                     ret.nACC_cause := int2oct(valueof(cause), 1);</span><br><span style="color: hsl(120, 100%, 40%);">+          }</span><br><span style="color: hsl(120, 100%, 40%);">+             return ret;</span><br><span style="color: hsl(120, 100%, 40%);">+  }</span><br><span style="color: hsl(120, 100%, 40%);">+</span><br><span>  template (value) Application_Container_IE_NACC</span><br><span>       tsu_Application_Container_IE_NACC_req(template (value) BssgpCellId cid) := {</span><br><span>                 rAN_Information_Request_Application_Container := ts_RAN_Information_Request_Application_Container_NACC(cid)</span><br><span>  }</span><br><span style="color: hsl(120, 100%, 40%);">+     template Application_Container_IE_NACC</span><br><span style="color: hsl(120, 100%, 40%);">+        rsu_Application_Container_IE_NACC_req(template BssgpCellId cid := ?) := {</span><br><span style="color: hsl(120, 100%, 40%);">+             rAN_Information_Request_Application_Container := tr_RAN_Information_Request_Application_Container_NACC(cid)</span><br><span style="color: hsl(120, 100%, 40%);">+   }</span><br><span>    template (value) Application_Container_IE_NACC</span><br><span>       tsu_Application_Container_IE_NACC(template (value) BssgpCellId cid, boolean psi_type, integer si_psi_num, octetstring si_psi) := {</span><br><span>           rAN_Information_Application_Container := ts_RAN_Information_Application_Container_NACC(cid, psi_type, si_psi_num, si_psi)</span><br><span></span><br></pre><p>To view, visit <a href="https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/22525">change 22525</a>. To unsubscribe, or for help writing mail filters, visit <a href="https://gerrit.osmocom.org/settings">settings</a>.</p><div itemscope itemtype="http://schema.org/EmailMessage"><div itemscope itemprop="action" itemtype="http://schema.org/ViewAction"><link itemprop="url" href="https://gerrit.osmocom.org/c/osmo-ttcn3-hacks/+/22525"/><meta itemprop="name" content="View Change"/></div></div>

<div style="display:none"> Gerrit-Project: osmo-ttcn3-hacks </div>
<div style="display:none"> Gerrit-Branch: master </div>
<div style="display:none"> Gerrit-Change-Id: Ie484f288aa0515ef4df4a3cf7f8a347a3f3cf587 </div>
<div style="display:none"> Gerrit-Change-Number: 22525 </div>
<div style="display:none"> Gerrit-PatchSet: 1 </div>
<div style="display:none"> Gerrit-Owner: dexter <pmaier@sysmocom.de> </div>
<div style="display:none"> Gerrit-MessageType: newchange </div>