Commit e344c556 authored by schulzs's avatar schulzs
Browse files

update based on 2nd code review

parent 9083c2d3
Loading
Loading
Loading
Loading
+28 −28
Original line number Diff line number Diff line
@@ -121,13 +121,13 @@ module LibIms_ConfigAndTrigger {
		/**
		* 
		* @desc Required information for user components
		* @member publicId the public name
		* @member privateId the private name of UE
		* @member password the password of UE
		* @member domain of vendor where UE belong
		* @member domainProxy of vendor where UE need to connect
		* @member publicId  public user identity
		* @member privateId private user identity 
		* @member password user password
		* @member domain Home domain of user
		* @member domainProxy Entry point to either home or roaming IMS network
		*/
		type record UserInfo {
		type record ImsUserInfo {
			charstring publicId,
			charstring privateId,
			charstring password,
@@ -137,35 +137,35 @@ module LibIms_ConfigAndTrigger {
	
		/**
		* 
		* @desc List of UserInfo 
		* @desc List of IMS user information 
		*/
		type record of UserInfo UserInfoList ;
		type record of ImsUserInfo ImsUserInfoList ;
 
		/**
		* 
		* @desc specific UE information 
		* @member uEName the name of the vendor's UE
		* @member UserInfoList present all informations
		* @desc The record collects IMS user information configured in one specific core IMS 
		* @member productIndex index pointing to the entry of the core IMS product in PX_PRODUCTS
		* @member userInfos Lists information about all users configured in the HSS of this core IMS
		*/
		type record UE {
			charstring uEName,
			UserInfoList  userInfos
		type record CoreImsUserInfo {
			integer          productIndex,
			ImsUserInfoList  userInfos
		}
	
		/**
		* 
		* @desc List of specific UE information
		* @desc Collects  IMS user information configured in all core IMS participating in the interoperability event
		*/
		type record of UE UEList;
		type record of CoreImsUserInfo CoreImsUserInfoList;
	
	
		/**
			* 
			* @desc Example of module parameter based entry of EUT interface information for all products particpating in an interoperability event
			*/
		modulepar UEList PX_UEDATA := {
		modulepar CoreImsUserInfoList PX_IMS_USER_DATA := {
			{
				uEName := "ETSI",
				productIndex := "ETSI",
				userInfos := {
					{
						publicId := "userSIP",