Commit b6935e6d authored by Yann Garcia's avatar Yann Garcia
Browse files

Add new templates

parent 1aab67f1
Loading
Loading
Loading
Loading
+1 −1
Original line number Original line Diff line number Diff line
@@ -4201,7 +4201,7 @@ module NGAP_TCFunctions {
                          PX_AMF_UE_NGAP_ID,
                          PX_AMF_UE_NGAP_ID,
                          PX_RAN_UE_NGAP_ID,
                          PX_RAN_UE_NGAP_ID,
                          { *
                          { *
                            // mw_pDUSessionResourceFailedToModifyItemModCfm(
                            // mw_n2_PDUSessionResourceModifyConfirm_failed(
                            //    PX_PDU_SESSION_ID,
                            //    PX_PDU_SESSION_ID,
                            //    ?,//mw_pDUSessionResourceModifyIndicationUnsuccessfulTransfer(
                            //    ?,//mw_pDUSessionResourceModifyIndicationUnsuccessfulTransfer(
                            //      //  ?,//template (present) Cause p_cause := ?,
                            //      //  ?,//template (present) Cause p_cause := ?,
+76 −6
Original line number Original line Diff line number Diff line
@@ -856,17 +856,17 @@ module LibNGAP_Templates {
                                                                                  protocolIEs := {
                                                                                  protocolIEs := {
                                                                                                  {
                                                                                                  {
                                                                                                      id := id_AMF_UE_NGAP_ID,
                                                                                                      id := id_AMF_UE_NGAP_ID,
                                                                                                      criticality := reject,
                                                                                                      criticality := ignore,
                                                                                                      value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID }
                                                                                                      value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID }
                                                                                                  },
                                                                                                  },
                                                                                                  {
                                                                                                  {
                                                                                                      id := id_RAN_UE_NGAP_ID,
                                                                                                      id := id_RAN_UE_NGAP_ID,
                                                                                                      criticality := reject,
                                                                                                      criticality := ignore,
                                                                                                      value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID }
                                                                                                      value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID }
                                                                                                  },
                                                                                                  },
                                                                                                  {
                                                                                                  {
                                                                                                      id := id_PDUSessionResourceModifyListModReq,
                                                                                                      id := id_PDUSessionResourceModifyListModReq,
                                                                                                      criticality := reject,
                                                                                                      criticality := ignore,
                                                                                                      value_ := { PDUSessionResourceModifyListModCfm := p_pDUSessionResourceModifyListModCfm
                                                                                                      value_ := { PDUSessionResourceModifyListModCfm := p_pDUSessionResourceModifyListModCfm
                                                                                                  }
                                                                                                  }
                                                                                                 }
                                                                                                 }
@@ -875,6 +875,41 @@ module LibNGAP_Templates {
                                            }
                                            }
                        } // End of template m_n2_PDUSessionResourceModifyConfirm
                        } // End of template m_n2_PDUSessionResourceModifyConfirm
                        /**
                         * @see ETSI TS 138 413 V16.12.0 (2023-05) 9.2.1.9 PDU SESSION RESOURCE MODIFY CONFIRM
                         */
                        template (value) SuccessfulOutcome m_n2_PDUSessionResourceModifyConfirm_failed(
                                                                                                       in template (value) AMF_UE_NGAP_ID p_amfUeNgapID := PX_AMF_UE_NGAP_ID,
                                                                                                       in template (value) RAN_UE_NGAP_ID p_ranUeNgapID := PX_RAN_UE_NGAP_ID,
                                                                                                       in template (value) PDUSessionResourceFailedToModifyListModCfm p_PDUSessionResourceFailedToModifyListModCfm
                                                                                                       ) := {
                            procedureCode := id_PDUSessionResourceModify,
                            criticality   := reject,
                            value_        := {
                                              PDUSessionResourceModifyConfirm := {
                                                                                  protocolIEs := {
                                                                                                  {
                                                                                                      id := id_AMF_UE_NGAP_ID,
                                                                                                      criticality := ignore,
                                                                                                      value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID }
                                                                                                  },
                                                                                                  {
                                                                                                      id := id_RAN_UE_NGAP_ID,
                                                                                                      criticality := ignore,
                                                                                                      value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID }
                                                                                                  },
                                                                                                  {
                                                                                                      id := id_PDUSessionResourceFailedToModifyListModCfm,
                                                                                                      criticality := ignore,
                                                                                                      value_ := { PDUSessionResourceFailedToModifyListModCfm := p_PDUSessionResourceFailedToModifyListModCfm
                                                                                                  }
                                                                                                 }
                                                                                   }
                                                                                  }
                                            }
                        } // End of template m_n2_PDUSessionResourceModifyConfirm_failed
                    } // End of group Send
                    } // End of group Send
                    group Receive {
                    group Receive {
@@ -895,17 +930,17 @@ module LibNGAP_Templates {
                                                                                  protocolIEs := {
                                                                                  protocolIEs := {
                                                                                                  {
                                                                                                  {
                                                                                                      id := id_AMF_UE_NGAP_ID,
                                                                                                      id := id_AMF_UE_NGAP_ID,
                                                                                                      criticality := reject,
                                                                                                      criticality := ignore,
                                                                                                      value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID }
                                                                                                      value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID }
                                                                                                  },
                                                                                                  },
                                                                                                  {
                                                                                                  {
                                                                                                      id := id_RAN_UE_NGAP_ID,
                                                                                                      id := id_RAN_UE_NGAP_ID,
                                                                                                      criticality := reject,
                                                                                                      criticality := ignore,
                                                                                                      value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID }
                                                                                                      value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID }
                                                                                                  },
                                                                                                  },
                                                                                                  {
                                                                                                  {
                                                                                                      id := id_PDUSessionResourceModifyListModReq,
                                                                                                      id := id_PDUSessionResourceModifyListModReq,
                                                                                                      criticality := reject,
                                                                                                      criticality := ignore,
                                                                                                      value_ := { PDUSessionResourceModifyListModCfm := p_pDUSessionResourceModifyListModCfm
                                                                                                      value_ := { PDUSessionResourceModifyListModCfm := p_pDUSessionResourceModifyListModCfm
                                                                                                  }
                                                                                                  }
                                                                                                 }
                                                                                                 }
@@ -914,6 +949,41 @@ module LibNGAP_Templates {
                                            }
                                            }
                        } // End of template mw_n2_PDUSessionResourceModifyConfirm
                        } // End of template mw_n2_PDUSessionResourceModifyConfirm
                        /**
                         * @see ETSI TS 138 413 V16.12.0 (2023-05) 9.2.1.9 PDU SESSION RESOURCE MODIFY CONFIRM
                         */
                        template (present) SuccessfulOutcome mw_n2_PDUSessionResourceModifyConfirm_failed(
                                                                                                          template (present) AMF_UE_NGAP_ID p_amfUeNgapID := ?,
                                                                                                          template (present) RAN_UE_NGAP_ID p_ranUeNgapID := ?,
                                                                                                          template (present) PDUSessionResourceFailedToModifyListModCfm p_PDUSessionResourceFailedToModifyListModCfm := ?
                                                                                                          ) := {
                            procedureCode := id_PDUSessionResourceModify,
                            criticality   := reject,
                            value_        := {
                                              PDUSessionResourceModifyConfirm := {
                                                                                  protocolIEs := {
                                                                                                  {
                                                                                                      id := id_AMF_UE_NGAP_ID,
                                                                                                      criticality := ignore,
                                                                                                      value_ := { AMF_UE_NGAP_ID := p_amfUeNgapID }
                                                                                                  },
                                                                                                  {
                                                                                                      id := id_RAN_UE_NGAP_ID,
                                                                                                      criticality := ignore,
                                                                                                      value_ := { RAN_UE_NGAP_ID := p_ranUeNgapID }
                                                                                                  },
                                                                                                  {
                                                                                                      id := id_PDUSessionResourceFailedToModifyListModCfm,
                                                                                                      criticality := ignore,
                                                                                                      value_ := { PDUSessionResourceFailedToModifyListModCfm := p_PDUSessionResourceFailedToModifyListModCfm
                                                                                                  }
                                                                                                 }
                                                                                   }
                                                                                  }
                                            }
                        } // End of template mw_n2_PDUSessionResourceModifyConfirm_failed
                    } // End of group Receive
                    } // End of group Receive
                } // End of group PDU_SESSION_RESOURCE_MODIFY_CONFIRM
                } // End of group PDU_SESSION_RESOURCE_MODIFY_CONFIRM