ipa: Give all components proper names to aid log interpretation
diff --git a/ipa/MSC_Simulation.ttcn b/ipa/MSC_Simulation.ttcn
index 0198350..21596f6 100755
--- a/ipa/MSC_Simulation.ttcn
+++ b/ipa/MSC_Simulation.ttcn
@@ -31,12 +31,12 @@
function main(charstring local_ip, PortNumber local_port,
MSC_SCCP_MTP3_parameters sccp_pars,
- SCCP_PAR_Address sccp_addr_own) runs on MSC_CT
+ SCCP_PAR_Address sccp_addr_own, charstring id) runs on MSC_CT
{
/* create components */
- vc_IPA := IPA_Emulation_CT.create;
- vc_SCCP := SCCP_CT.create;
- vc_BSSMAP := BSSMAP_Emulation_CT.create;
+ vc_IPA := IPA_Emulation_CT.create(id & "-IPA");
+ vc_SCCP := SCCP_CT.create(id & "-SCCP");
+ vc_BSSMAP := BSSMAP_Emulation_CT.create(id & "-BSSMAP");
map(vc_IPA:IPA_PORT, system:IPA_CODEC_PT);
@@ -51,7 +51,7 @@
vc_IPA.start(IPA_Emulation.main_server(local_ip, local_port));
vc_SCCP.start(SCCPStart(sccp_pars));
- vc_BSSMAP.start(BSSMAP_Emulation.main(MSC_BssmapOps));
+ vc_BSSMAP.start(BSSMAP_Emulation.main(MSC_BssmapOps, id & "-BSSMAP"));
/* wait until termination of respective components */
vc_IPA.done;