Commit 6ba0a0b8 authored by Axel Rennoch's avatar Axel Rennoch
Browse files

resolution of TODOs: XML templates in f_TC_SH_HSS_PU_10 and f_TC_SH_HSS_PU_8

parent 28c09afd
Loading
Loading
Loading
Loading
+2 −2
Original line number Diff line number Diff line
@@ -1050,7 +1050,7 @@ module DiameterShDh_TCFunctions {
                                                                m_public_user_identity(PX_PublicUserIdentity)
                                                                ),
                                                     m_data_Reference(DSAI_E),
                                                     m_user_Data_dummy//m_user_Data_shData(unichar2oct(encvalue_unichar(m_imsdata_ext2)))//TODO - Commented to avoid ERROR
                                                     m_user_Data_shData(encvalue_o(m_shImsData(m_imsdata_ext(m_imsdata_ext2))))
                                                    )
                                     )
                    );
@@ -1142,7 +1142,7 @@ module DiameterShDh_TCFunctions {
                                                                m_public_user_identity(PX_PublicUserIdentity)
                                                                ),
                                                     m_data_Reference(SMS_REGISTRATION_INFO_E),
                                                     m_user_Data_shData(char2oct("shimsdata_extension3")) //TODO import XML Schema
                                                     m_user_Data_shData(encvalue_o(m_shImsData(m_imsdata_ext(m_imsdata_ext2(m_imsdata_ext3)))))
                                                    )
                                     )
                    );
+29 −4
Original line number Diff line number Diff line
@@ -186,9 +186,34 @@ module DiameterShDh_Templates {
     
    group Sh_XML_templates{
		        
        template TShIMSDataExtension2 m_imsdata_ext2:= {
           dSAI_list :=  ?, //TODO
           extension_ := * //TODO
		template TShIMSData m_shImsData (template TShIMSDataExtension p_extension_:= omit):= {
		  sCSCFName := omit,
		  iFCs := omit,
		  iMSUserState := omit,
		  chargingInformation := omit,
		  extension_ := p_extension_,
		  elem_list := {}
		}

		template TShIMSDataExtension m_imsdata_ext (template TShIMSDataExtension2 p_extension_:= omit):={
		  pSIActivation := omit,
		  extension_ := p_extension_
		}

        template TShIMSDataExtension2 m_imsdata_ext2 (template TShIMSDataExtension3 p_extension_:= omit):= {
           dSAI_list :=  {{"0",int0}},
           extension_ := p_extension_
        }

		template TShIMSDataExtension3 m_imsdata_ext3:= {
		  serviceLevelTraceInfo := omit,
		  iPv4Address := omit,
		  iPv6Prefix := omit,
		  iPv6InterfaceIdentifier := omit,
		  servicePriorityLevel := omit,
		  uEReachabilityForIP := omit,
		  sMSRegistrationInfo := omit,
		  extension_ := omit
		}
        
		template TSh_Data mw_tSh_Data (template (present) TSh_Data.repositoryData_list p_repositoryData_list):= {