Commit be002fbc authored by juvancic's avatar juvancic
Browse files

ttcn 3 updates

parent 23ca9467
Loading
Loading
Loading
Loading
+787 −785

File changed.

Preview size limit exceeded, changes collapsed.

+306 −305
Original line number Diff line number Diff line
@@ -13,311 +13,312 @@ module LibIot_VxLTE_PIXITS {
		ProtocolFilter,	IpAddress, PortNumber, ProductList, InterfaceAvailableList,MonitorInterfaceInfo;
	}

	group VxLTEMonitorInterfaces_PIXITS_As_structure{
		group EPC{
			group Diameter{
					
				modulepar	MonitorInterfaceInfo	PX_MonIntf_S6a	:= 
				{
					interfaceName	:= "S6a",
					interfaceInfo	:= {
						IpInterfaceInfo	:= {
							{
								domainName :=	"mme.ims.domain",
								IpAddress	:= "fe80::21a:a0ff:fe07:32e0", //"192.86.1.97",
								portNumbers	:= {5060}
							},
							{
								domainName :=	"hss.ims.domain",
								IpAddress	:= "fe80::21a:a0ff:fe07:98", //"10.10.20.98",
								portNumbers	:= {5060}
							}
						}
					}
				};
				modulepar	MonitorInterfaceInfo	PX_MonIntf_S9	:= 
				{
					interfaceName	:= "S9",
					interfaceInfo	:= {
						IpInterfaceInfo	:= {
							{
								domainName :=	"hpcrf.ims.domain",
								IpAddress	:= "fe80::21a:a0ff:fe07:32e0", //"192.86.1.97",
								portNumbers	:= {5060}
							},
							{
								domainName :=	"vpcrf.ims.domain",
								IpAddress	:= "fe80::21a:a0ff:fe07:98", //"10.10.20.98",
								portNumbers	:= {5060}
							}
						}
					}
				};
				modulepar	MonitorInterfaceInfo	PX_MonIntf_Gx	:= 
				{
					interfaceName	:= "Gx",
					interfaceInfo	:= {
						IpInterfaceInfo	:= {
							{
								domainName :=	"pgw.ims.domain",
								IpAddress	:= "fe80::21a:a0ff:fe07:32e0", //"192.86.1.97",
								portNumbers	:= {5060}
							},
							{
								domainName :=	"pcrf.ims.domain",
								IpAddress	:= "fe80::21a:a0ff:fe07:98", //"10.10.20.98",
								portNumbers	:= {5060}
							}
						}
					}
				};
			}//end group Diameter
		} // end group EPC
		group IMS{
			group Sip{
				modulepar	MonitorInterfaceInfo	PX_MonIntf_Gm_A	:= 
				{
					interfaceName	:= "Gm A",
					interfaceInfo	:= {
						IpInterfaceInfo	:= {
							{
								domainName :=	"pcscf.ims.domain",
								IpAddress	:= "fe80::21a:a0ff:fe07:32e0", //"192.86.1.97",
								portNumbers	:= {5060}
							},
							{
								domainName :=	omit,
								IpAddress	:= "fe80::21a:a0ff:fe07:98", //"10.10.20.98",
								portNumbers	:= {5060}
							}
						}
					}
				};
				modulepar	MonitorInterfaceInfo	PX_MonIntf_Gm_B	:= 
				{
					interfaceName	:= "Gm B",
					interfaceInfo	:= {
						IpInterfaceInfo	:= {
							{
								domainName :=	"pcscf.ims.domain",
								IpAddress	:= "fe80::21a:a0ff:fe07:32e0", //"192.86.1.97",
								portNumbers	:= {5060}
							},
							{
								domainName :=	omit,
								IpAddress	:= "fe80::21a:a0ff:fe07:98", //"10.10.20.98",
								portNumbers	:= {5060}
							}
						}
					}
				};
				modulepar	MonitorInterfaceInfo	PX_MonIntf_Ic	:= 
				{
					interfaceName	:= "Ic",
					interfaceInfo	:= {
						IpInterfaceInfo	:= {
							{
								domainName :=	"ibcfa.imsa.domain",
								IpAddress	:= "fe80::21a:a0ff:fe07:32e0", //"192.86.1.97",
								portNumbers	:= {5060}
							},
							{
								domainName :=	"ibcfb.imsb.domain",
								IpAddress	:= "fe80::21a:a0ff:fe07:98", //"10.10.20.98",
								portNumbers	:= {5060}
							}
						}
					}
				};
				modulepar	MonitorInterfaceInfo	PX_MonIntf_Mw_PI	:= 
				{
					interfaceName	:= "Mw PI",
					interfaceInfo	:= {
						IpInterfaceInfo	:= {
							{
								domainName :=	"pcscf.ims.domain",
								IpAddress	:= "fe80::21a:a0ff:fe07:32e0", //"192.86.1.97",
								portNumbers	:= {5060}
							},
							{
								domainName :=	"icscf.ims.domain",
								IpAddress	:= "fe80::21a:a0ff:fe07:98", //"10.10.20.98",
								portNumbers	:= {5060}
							}
						}
					}
				};
				modulepar	MonitorInterfaceInfo	PX_MonIntf_Mw_PS	:= 
				{
					interfaceName	:= "Mw PS",
					interfaceInfo	:= {
						IpInterfaceInfo	:= {
							{
								domainName :=	"pcscf.ims.domain",
								IpAddress	:= "fe80::21a:a0ff:fe07:32e0", //"192.86.1.97",
								portNumbers	:= {5060}
							},
							{
								domainName :=	"scscf.ims.domain",
								IpAddress	:= "fe80::21a:a0ff:fe07:98", //"10.10.20.98",
								portNumbers	:= {5060}
							}
						}
					}
				};
				modulepar	MonitorInterfaceInfo	PX_MonIntf_Mw_SI	:= 
				{
					interfaceName	:= "Mw SI",
					interfaceInfo	:= {
						IpInterfaceInfo	:= {
							{
								domainName :=	"icscf.ims.domain",
								IpAddress	:= "fe80::21a:a0ff:fe07:32e0", //"192.86.1.97",
								portNumbers	:= {5060}
							},
							{
								domainName :=	"scscf.ims.domain",
								IpAddress	:= "fe80::21a:a0ff:fe07:98", //"10.10.20.98",
								portNumbers	:= {5060}
							}
						}
					}
				};
				modulepar	MonitorInterfaceInfo	PX_MonIntf_Isc	:= 
				{
					interfaceName	:= "Isc",
					interfaceInfo	:= {
						IpInterfaceInfo	:= {
							{
								domainName :=	"scscf.ims.domain",
								IpAddress	:= "fe80::21a:a0ff:fe07:32e0", //"192.86.1.97",
								portNumbers	:= {5060}
							},
							{
								domainName :=	"as.ims.domain",
								IpAddress	:= "fe80::21a:a0ff:fe07:98", //"10.10.20.98",
								portNumbers	:= {5060}
							}
						}
					}
				};
				modulepar	MonitorInterfaceInfo	PX_MonIntf_Mw_PB	:= 
				{
					interfaceName	:= "Mw PB",
					interfaceInfo	:= {
						IpInterfaceInfo	:= {
							{
								domainName :=	"pcscf.ims.domain",
								IpAddress	:= "fe80::21a:a0ff:fe07:32e0", //"192.86.1.97",
								portNumbers	:= {5060}
							},
							{
								domainName :=	"ibcf.ims.domain",
								IpAddress	:= "fe80::21a:a0ff:fe07:98", //"10.10.20.98",
								portNumbers	:= {5060}
							}
						}
					}
				};
				modulepar	MonitorInterfaceInfo	PX_MonIntf_Mw_IB	:= 
				{
					interfaceName	:= "Mw IB",
					interfaceInfo	:= {
						IpInterfaceInfo	:= {
							{
								domainName :=	"icscf.ims.domain",
								IpAddress	:= "fe80::21a:a0ff:fe07:32e0", //"192.86.1.97",
								portNumbers	:= {5060}
							},
							{
								domainName :=	"ibcf.ims.domain",
								IpAddress	:= "fe80::21a:a0ff:fe07:98", //"10.10.20.98",
								portNumbers	:= {5060}
							}
						}
					}
				};
				
			}//end group Sip
			group Diameter{
				modulepar	MonitorInterfaceInfo	PX_MonIntf_Rx	:= 
				{
					interfaceName	:= "Rx",
					interfaceInfo	:= {
						IpInterfaceInfo	:= {
							{
								domainName :=	"pcscf.ims.domain",
								IpAddress	:= "fe80::21a:a0ff:fe07:32e0", //"192.86.1.97",
								portNumbers	:= {5060}
							},
							{
								domainName :=	"pcrf.ims.domain",
								IpAddress	:= "fe80::21a:a0ff:fe07:98", //"10.10.20.98",
								portNumbers	:= {5060}
							}
						}
					}
				};
				modulepar	MonitorInterfaceInfo	PX_MonIntf_Cx_IH	:= 
				{
					interfaceName	:= "Cx IH",
					interfaceInfo	:= {
						IpInterfaceInfo	:= {
							{
								domainName :=	"icscf.ims.domain",
								IpAddress	:= "fe80::21a:a0ff:fe07:32e0", //"192.86.1.97",
								portNumbers	:= {5060}
							},
							{
								domainName :=	"hss.ims.domain",
								IpAddress	:= "fe80::21a:a0ff:fe07:98", //"10.10.20.98",
								portNumbers	:= {5060}
							}
						}
					}
				};
				modulepar	MonitorInterfaceInfo	PX_MonIntf_Cx_SH	:= 
				{
					interfaceName	:= "Cx SH",
					interfaceInfo	:= {
						IpInterfaceInfo	:= {
							{
								domainName :=	"scscf.ims.domain",
								IpAddress	:= "fe80::21a:a0ff:fe07:32e0", //"192.86.1.97",
								portNumbers	:= {5060}
							},
							{
								domainName :=	"hss.ims.domain",
								IpAddress	:= "fe80::21a:a0ff:fe07:98", //"10.10.20.98",
								portNumbers	:= {5060}
							}
						}
					}
				};
				modulepar	MonitorInterfaceInfo	PX_MonIntf_Sh	:= 
				{
					interfaceName	:= "Sh",
					interfaceInfo	:= {
						IpInterfaceInfo	:= {
							{
								domainName :=	"scscf.ims.domain",
								IpAddress	:= "fe80::21a:a0ff:fe07:32e0", //"192.86.1.97",
								portNumbers	:= {5060}
							},
							{
								domainName :=	"hss.ims.domain",
								IpAddress	:= "fe80::21a:a0ff:fe07:98", //"10.10.20.98",
								portNumbers	:= {5060}
							}
						}
					}
				};
				
			
			}//end group Diameter
		}
		
	}// end VxLTEMonitorInterfaces_As_structure
//TODO: remove at end of validation phase
//	group VxLTEMonitorInterfaces_PIXITS_As_structure{
//		group EPC{
//			group Diameter{
//					
//				modulepar	MonitorInterfaceInfo	PX_MonIntf_S6a	:= 
//				{
//					interfaceName	:= "S6a",
//					interfaceInfo	:= {
//						IpInterfaceInfo	:= {
//							{
//								domainName :=	"mme.ims.domain",
//								IpAddress	:= "fe80::21a:a0ff:fe07:32e0", //"192.86.1.97",
//								portNumbers	:= {5060}
//							},
//							{
//								domainName :=	"hss.ims.domain",
//								IpAddress	:= "fe80::21a:a0ff:fe07:98", //"10.10.20.98",
//								portNumbers	:= {5060}
//							}
//						}
//					}
//				};
//				modulepar	MonitorInterfaceInfo	PX_MonIntf_S9	:= 
//				{
//					interfaceName	:= "S9",
//					interfaceInfo	:= {
//						IpInterfaceInfo	:= {
//							{
//								domainName :=	"hpcrf.ims.domain",
//								IpAddress	:= "fe80::21a:a0ff:fe07:32e0", //"192.86.1.97",
//								portNumbers	:= {5060}
//							},
//							{
//								domainName :=	"vpcrf.ims.domain",
//								IpAddress	:= "fe80::21a:a0ff:fe07:98", //"10.10.20.98",
//								portNumbers	:= {5060}
//							}
//						}
//					}
//				};
//				modulepar	MonitorInterfaceInfo	PX_MonIntf_Gx	:= 
//				{
//					interfaceName	:= "Gx",
//					interfaceInfo	:= {
//						IpInterfaceInfo	:= {
//							{
//								domainName :=	"pgw.ims.domain",
//								IpAddress	:= "fe80::21a:a0ff:fe07:32e0", //"192.86.1.97",
//								portNumbers	:= {5060}
//							},
//							{
//								domainName :=	"pcrf.ims.domain",
//								IpAddress	:= "fe80::21a:a0ff:fe07:98", //"10.10.20.98",
//								portNumbers	:= {5060}
//							}
//						}
//					}
//				};
//			}//end group Diameter
//		} // end group EPC
//		group IMS{
//			group Sip{
//				modulepar	MonitorInterfaceInfo	PX_MonIntf_Gm_A	:= 
//				{
//					interfaceName	:= "Gm A",
//					interfaceInfo	:= {
//						IpInterfaceInfo	:= {
//							{
//								domainName :=	"pcscf.ims.domain",
//								IpAddress	:= "fe80::21a:a0ff:fe07:32e0", //"192.86.1.97",
//								portNumbers	:= {5060}
//							},
//							{
//								domainName :=	omit,
//								IpAddress	:= "fe80::21a:a0ff:fe07:98", //"10.10.20.98",
//								portNumbers	:= {5060}
//							}
//						}
//					}
//				};
//				modulepar	MonitorInterfaceInfo	PX_MonIntf_Gm_B	:= 
//				{
//					interfaceName	:= "Gm B",
//					interfaceInfo	:= {
//						IpInterfaceInfo	:= {
//							{
//								domainName :=	"pcscf.ims.domain",
//								IpAddress	:= "fe80::21a:a0ff:fe07:32e0", //"192.86.1.97",
//								portNumbers	:= {5060}
//							},
//							{
//								domainName :=	omit,
//								IpAddress	:= "fe80::21a:a0ff:fe07:98", //"10.10.20.98",
//								portNumbers	:= {5060}
//							}
//						}
//					}
//				};
//				modulepar	MonitorInterfaceInfo	PX_MonIntf_Ic	:= 
//				{
//					interfaceName	:= "Ic",
//					interfaceInfo	:= {
//						IpInterfaceInfo	:= {
//							{
//								domainName :=	"ibcfa.imsa.domain",
//								IpAddress	:= "fe80::21a:a0ff:fe07:32e0", //"192.86.1.97",
//								portNumbers	:= {5060}
//							},
//							{
//								domainName :=	"ibcfb.imsb.domain",
//								IpAddress	:= "fe80::21a:a0ff:fe07:98", //"10.10.20.98",
//								portNumbers	:= {5060}
//							}
//						}
//					}
//				};
//				modulepar	MonitorInterfaceInfo	PX_MonIntf_Mw_PI	:= 
//				{
//					interfaceName	:= "Mw PI",
//					interfaceInfo	:= {
//						IpInterfaceInfo	:= {
//							{
//								domainName :=	"pcscf.ims.domain",
//								IpAddress	:= "fe80::21a:a0ff:fe07:32e0", //"192.86.1.97",
//								portNumbers	:= {5060}
//							},
//							{
//								domainName :=	"icscf.ims.domain",
//								IpAddress	:= "fe80::21a:a0ff:fe07:98", //"10.10.20.98",
//								portNumbers	:= {5060}
//							}
//						}
//					}
//				};
//				modulepar	MonitorInterfaceInfo	PX_MonIntf_Mw_PS	:= 
//				{
//					interfaceName	:= "Mw PS",
//					interfaceInfo	:= {
//						IpInterfaceInfo	:= {
//							{
//								domainName :=	"pcscf.ims.domain",
//								IpAddress	:= "fe80::21a:a0ff:fe07:32e0", //"192.86.1.97",
//								portNumbers	:= {5060}
//							},
//							{
//								domainName :=	"scscf.ims.domain",
//								IpAddress	:= "fe80::21a:a0ff:fe07:98", //"10.10.20.98",
//								portNumbers	:= {5060}
//							}
//						}
//					}
//				};
//				modulepar	MonitorInterfaceInfo	PX_MonIntf_Mw_SI	:= 
//				{
//					interfaceName	:= "Mw SI",
//					interfaceInfo	:= {
//						IpInterfaceInfo	:= {
//							{
//								domainName :=	"icscf.ims.domain",
//								IpAddress	:= "fe80::21a:a0ff:fe07:32e0", //"192.86.1.97",
//								portNumbers	:= {5060}
//							},
//							{
//								domainName :=	"scscf.ims.domain",
//								IpAddress	:= "fe80::21a:a0ff:fe07:98", //"10.10.20.98",
//								portNumbers	:= {5060}
//							}
//						}
//					}
//				};
//				modulepar	MonitorInterfaceInfo	PX_MonIntf_Isc	:= 
//				{
//					interfaceName	:= "Isc",
//					interfaceInfo	:= {
//						IpInterfaceInfo	:= {
//							{
//								domainName :=	"scscf.ims.domain",
//								IpAddress	:= "fe80::21a:a0ff:fe07:32e0", //"192.86.1.97",
//								portNumbers	:= {5060}
//							},
//							{
//								domainName :=	"as.ims.domain",
//								IpAddress	:= "fe80::21a:a0ff:fe07:98", //"10.10.20.98",
//								portNumbers	:= {5060}
//							}
//						}
//					}
//				};
//				modulepar	MonitorInterfaceInfo	PX_MonIntf_Mw_PB	:= 
//				{
//					interfaceName	:= "Mw PB",
//					interfaceInfo	:= {
//						IpInterfaceInfo	:= {
//							{
//								domainName :=	"pcscf.ims.domain",
//								IpAddress	:= "fe80::21a:a0ff:fe07:32e0", //"192.86.1.97",
//								portNumbers	:= {5060}
//							},
//							{
//								domainName :=	"ibcf.ims.domain",
//								IpAddress	:= "fe80::21a:a0ff:fe07:98", //"10.10.20.98",
//								portNumbers	:= {5060}
//							}
//						}
//					}
//				};
//				modulepar	MonitorInterfaceInfo	PX_MonIntf_Mw_IB	:= 
//				{
//					interfaceName	:= "Mw IB",
//					interfaceInfo	:= {
//						IpInterfaceInfo	:= {
//							{
//								domainName :=	"icscf.ims.domain",
//								IpAddress	:= "fe80::21a:a0ff:fe07:32e0", //"192.86.1.97",
//								portNumbers	:= {5060}
//							},
//							{
//								domainName :=	"ibcf.ims.domain",
//								IpAddress	:= "fe80::21a:a0ff:fe07:98", //"10.10.20.98",
//								portNumbers	:= {5060}
//							}
//						}
//					}
//				};
//				
//			}//end group Sip
//			group Diameter{
//				modulepar	MonitorInterfaceInfo	PX_MonIntf_Rx	:= 
//				{
//					interfaceName	:= "Rx",
//					interfaceInfo	:= {
//						IpInterfaceInfo	:= {
//							{
//								domainName :=	"pcscf.ims.domain",
//								IpAddress	:= "fe80::21a:a0ff:fe07:32e0", //"192.86.1.97",
//								portNumbers	:= {5060}
//							},
//							{
//								domainName :=	"pcrf.ims.domain",
//								IpAddress	:= "fe80::21a:a0ff:fe07:98", //"10.10.20.98",
//								portNumbers	:= {5060}
//							}
//						}
//					}
//				};
//				modulepar	MonitorInterfaceInfo	PX_MonIntf_Cx_IH	:= 
//				{
//					interfaceName	:= "Cx IH",
//					interfaceInfo	:= {
//						IpInterfaceInfo	:= {
//							{
//								domainName :=	"icscf.ims.domain",
//								IpAddress	:= "fe80::21a:a0ff:fe07:32e0", //"192.86.1.97",
//								portNumbers	:= {5060}
//							},
//							{
//								domainName :=	"hss.ims.domain",
//								IpAddress	:= "fe80::21a:a0ff:fe07:98", //"10.10.20.98",
//								portNumbers	:= {5060}
//							}
//						}
//					}
//				};
//				modulepar	MonitorInterfaceInfo	PX_MonIntf_Cx_SH	:= 
//				{
//					interfaceName	:= "Cx SH",
//					interfaceInfo	:= {
//						IpInterfaceInfo	:= {
//							{
//								domainName :=	"scscf.ims.domain",
//								IpAddress	:= "fe80::21a:a0ff:fe07:32e0", //"192.86.1.97",
//								portNumbers	:= {5060}
//							},
//							{
//								domainName :=	"hss.ims.domain",
//								IpAddress	:= "fe80::21a:a0ff:fe07:98", //"10.10.20.98",
//								portNumbers	:= {5060}
//							}
//						}
//					}
//				};
//				modulepar	MonitorInterfaceInfo	PX_MonIntf_Sh	:= 
//				{
//					interfaceName	:= "Sh",
//					interfaceInfo	:= {
//						IpInterfaceInfo	:= {
//							{
//								domainName :=	"scscf.ims.domain",
//								IpAddress	:= "fe80::21a:a0ff:fe07:32e0", //"192.86.1.97",
//								portNumbers	:= {5060}
//							},
//							{
//								domainName :=	"hss.ims.domain",
//								IpAddress	:= "fe80::21a:a0ff:fe07:98", //"10.10.20.98",
//								portNumbers	:= {5060}
//							}
//						}
//					}
//				};
//				
//			
//			}//end group Diameter
//		}
//		
//	}// end VxLTEMonitorInterfaces_As_structure
	
	group VxLTEMonitorInterfaces_PIXITS{