<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
	<link rel="stylesheet" type="text/css" href="http://oldforge.etsi.org/mantis/css/default.css" />
	<script type="text/javascript"><!--
		if(document.layers) {document.write("<style>td{padding:0px;}<\/style>")}
	// --></script>
	<meta http-equiv="Content-type" content="text/html; charset=utf-8" />
	<meta http-equiv="Pragma" content="no-cache" />
	<meta http-equiv="Cache-Control" content="no-cache" />
	<meta http-equiv="Pragma-directive" content="no-cache" />
	<meta http-equiv="Cache-Directive" content="no-cache" />
	<meta http-equiv="Expires" content="Tue, 17 Dec 2024 09:19:02 GMT" />
	<link rel="shortcut icon" href="/mantis/images/favicon.ico" type="image/x-icon" />
	<link rel="search" type="application/opensearchdescription+xml" title="MantisBT: Text Search" href="http://oldforge.etsi.org/mantis/browser_search_plugin.php?type=text" />	<link rel="search" type="application/opensearchdescription+xml" title="MantisBT: Issue Id" href="http://oldforge.etsi.org/mantis/browser_search_plugin.php?type=id" />	<title>0005395: .NET framework mapping for TCI - ETSI's Bug Tracker</title>
<script type="text/javascript" src="/mantis/javascript/min/common.js"></script>
<script type="text/javascript">var loading_lang = "Loading...";</script><script type="text/javascript" src="/mantis/javascript/min/ajax.js"></script>
</head>
<body>
<br /><table class="width100" cellspacing="1"><tr><td class="form-title" colspan="6"><div class="center">ETSI's Bug Tracker - Part 06: TTCN-3 Control Interface</div></td></tr><tr><td class="form-title" colspan="6">View Issue Details</td></tr><tr><td class="print-spacer" colspan="6"><hr size="1" /></td></tr><tr class="print-category"><td class="print" width="16%">ID</td><td class="print" width="16%">Project</td><td class="print" width="16%">Category</td><td class="print" width="16%">View Status</td><td class="print" width="16%">Date Submitted</td><td class="print" width="16%">Last Update</td></tr><tr class="print"><td class="print">0005395</td><td class="print">Part 06: TTCN-3 Control Interface</td><td class="print">New Feature</td><td class="print">public</td><td class="print">14-10-2009 13:17</td><td class="print">26-03-2010 18:10</td></tr><tr><td class="print-spacer" colspan="6"><hr size="1" /></td></tr><tr class="print"><td class="print-category">Reporter</td><td class="print">Andrus Lehtmets</td><td class="print" colspan="4">&#160;</td></tr><tr class="print"><td class="print-category">Assigned To</td><td class="print">Ina Schieferdecker</td><td class="print" colspan="4">&#160;</td></tr><tr class="print"><td class="print-category">Priority</td><td class="print">urgent</td><td class="print-category">Severity</td><td class="print">major</td><td class="print-category">Reproducibility</td><td class="print">have not tried</td></tr><tr class="print"><td class="print-category">Status</td><td class="print">closed</td><td class="print-category">Resolution</td><td class="print">fixed</td><td class="print" colspan="2">&#160;</td></tr><tr class="print"><td class="print-category">Platform</td><td class="print"></td><td class="print-category">OS</td><td class="print"></td><td class="print-category">OS Version</td><td class="print"></td></tr><tr class="print"><td class="print-category">Product Version</td><td class="print">v4.1.1 (published 2009-06)</td><td class="print" colspan="4">&#160;</td></tr><tr><td class="print-category">Target Version</td><td class="print"></td><td class="print-category">Fixed in Version</td><td class="print">v4.2.1 (published 2010-07)</td><td class="print" colspan="2">&#160;</td></tr><tr class="print"><td class="print-category">Clause Reference(s)</td><td class="print" colspan="4">Part 6: TTCN-3 Control Interface (TCI)</td></tr><tr class="print"><td class="print-category">Source  (company  - Author)</td><td class="print" colspan="4">Elvior</td></tr><tr><td class="print-spacer" colspan="6"><hr size="1" /></td></tr><tr class="print"><td class="print-category">Summary</td><td class="print" colspan="5">0005395: .NET framework mapping for TCI</td></tr><tr class="print"><td class="print-category">Description</td><td class="print" colspan="5">.NET framework mapping for TCI is missing in TTCN-3 specifications. We have prepared relevant specifications, see attachments.<br />
<br />
</td></tr><tr class="print"><td class="print-category">Steps To Reproduce</td><td class="print" colspan="5"></td></tr><tr class="print"><td class="print-category">Additional Information</td><td class="print" colspan="5"></td></tr><tr class="print"><td class="print-category">Tags</td><td class="print" colspan="5">No tags attached.</td></tr><tr class="print"><td class="print-category">Relationships</td><td class="print" colspan="5"><table border="0" width="100%" cellpadding="0" cellspacing="1"><tr><td class="print"><span class="nowrap">related to</span>&#160;</td><td class="print">0005394</td><td class="print">closed&#160;</td><td class="print"><span class="nowrap"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=81">Ina Schieferdecker</a></span>&#160;</td><td class="print">Part 05: TTCN-3 Runtime Interface &#160;</td><td class="print">.NET framework mapping for TRI&#160;</td></tr></table></td></tr><tr class="print"><td class="print-category">Attached Files</td><td class="print" colspan="5"><img src="http://oldforge.etsi.org/mantis/images/fileicons/doc.gif" alt="doc" />&#160;TCI_NET_mapping.doc (491,008) <span class="italic">14-10-2009 13:17</span><br />http://oldforge.etsi.org/mantis/file_download.php?file_id=2268&amp;type=bug<br /><img src="http://oldforge.etsi.org/mantis/images/fileicons/doc.gif" alt="doc" />&#160;TCI_NET_mapping_for_objid.doc (26,112) <span class="italic">14-10-2009 13:18</span><br />http://oldforge.etsi.org/mantis/file_download.php?file_id=2269&amp;type=bug<br /><img src="http://oldforge.etsi.org/mantis/images/fileicons/doc.gif" alt="doc" />&#160;TCI_NET_mapping_rev2.doc (496,128) <span class="italic">18-03-2010 07:49</span><br />http://oldforge.etsi.org/mantis/file_download.php?file_id=2342&amp;type=bug<br /><img src="http://oldforge.etsi.org/mantis/images/fileicons/doc.gif" alt="doc" />&#160;CR5395_v1.doc (210,944) <span class="italic">25-03-2010 15:30</span><br />http://oldforge.etsi.org/mantis/file_download.php?file_id=2374&amp;type=bug</td></tr><tr><td class="print-spacer" colspan="6"><hr size="1" /></td></tr><tr><td class="form-title">Issue History</td></tr><tr class="print-category"><td class="row-category-history">Date Modified</td><td class="row-category-history">Username</td><td class="row-category-history">Field</td><td class="row-category-history">Change</td></tr><tr class="print"><td class="print">14-10-2009 13:17</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=509">Andrus Lehtmets</a></td><td class="print">New Issue</td><td class="print"></td></tr><tr class="print"><td class="print">14-10-2009 13:17</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=509">Andrus Lehtmets</a></td><td class="print">Status</td><td class="print">new =&gt; assigned</td></tr><tr class="print"><td class="print">14-10-2009 13:17</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=509">Andrus Lehtmets</a></td><td class="print">Assigned To</td><td class="print"> =&gt; Ina Schieferdecker</td></tr><tr class="print"><td class="print">14-10-2009 13:17</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=509">Andrus Lehtmets</a></td><td class="print">File Added: TCI_NET_mapping.doc</td><td class="print"></td></tr><tr class="print"><td class="print">14-10-2009 13:17</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=509">Andrus Lehtmets</a></td><td class="print">Clause Reference(s)</td><td class="print"> =&gt; Part 6: TTCN-3 Control Interface (TCI)</td></tr><tr class="print"><td class="print">14-10-2009 13:17</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=509">Andrus Lehtmets</a></td><td class="print">Source  (company  - Author)</td><td class="print"> =&gt; Elvior</td></tr><tr class="print"><td class="print">14-10-2009 13:18</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=509">Andrus Lehtmets</a></td><td class="print">File Added: TCI_NET_mapping_for_objid.doc</td><td class="print"></td></tr><tr class="print"><td class="print">15-02-2010 05:06</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=81">Ina Schieferdecker</a></td><td class="print">Target Version</td><td class="print"> =&gt; Edition 5.1.1 (not yet published)</td></tr><tr class="print"><td class="print">18-03-2010 07:49</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=509">Andrus Lehtmets</a></td><td class="print">File Added: TCI_NET_mapping_rev2.doc</td><td class="print"></td></tr><tr class="print"><td class="print">18-03-2010 07:51</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=509">Andrus Lehtmets</a></td><td class="print">Note Added: 0009240</td><td class="print"></td></tr><tr class="print"><td class="print">23-03-2010 12:47</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=127">Gyorgy Rethy</a></td><td class="print">Note Added: 0009256</td><td class="print"></td></tr><tr class="print"><td class="print">23-03-2010 12:47</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=127">Gyorgy Rethy</a></td><td class="print">Priority</td><td class="print">normal =&gt; urgent</td></tr><tr class="print"><td class="print">23-03-2010 12:48</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=127">Gyorgy Rethy</a></td><td class="print">Target Version</td><td class="print">Edition 4.3.1 (not yet published) =&gt; Edition 4.2.2 (not yet published)</td></tr><tr class="print"><td class="print">25-03-2010 11:38</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=81">Ina Schieferdecker</a></td><td class="print">Relationship added</td><td class="print">related to 0005394</td></tr><tr class="print"><td class="print">25-03-2010 15:28</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=81">Ina Schieferdecker</a></td><td class="print">Note Added: 0009314</td><td class="print"></td></tr><tr class="print"><td class="print">25-03-2010 15:30</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=81">Ina Schieferdecker</a></td><td class="print">File Added: CR5395_v1.doc</td><td class="print"></td></tr><tr class="print"><td class="print">25-03-2010 15:30</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=81">Ina Schieferdecker</a></td><td class="print">Resolution</td><td class="print">open =&gt; fixed</td></tr><tr class="print"><td class="print">25-03-2010 15:30</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=81">Ina Schieferdecker</a></td><td class="print">Fixed in Version</td><td class="print"> =&gt; Edition 4.2.1 (not yet published)</td></tr><tr class="print"><td class="print">26-03-2010 18:09</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=81">Ina Schieferdecker</a></td><td class="print">Note Added: 0009324</td><td class="print"></td></tr><tr class="print"><td class="print">26-03-2010 18:10</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=81">Ina Schieferdecker</a></td><td class="print">Status</td><td class="print">assigned =&gt; resolved</td></tr><tr class="print"><td class="print">26-03-2010 18:10</td><td class="print"><a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=81">Ina Schieferdecker</a></td><td class="print">Status</td><td class="print">resolved =&gt; closed</td></tr></table>
<br />
<table class="width100" cellspacing="1">
<tr>
	<td class="form-title" colspan="2">
		Notes	</td>
</tr>
<tr>
	<td class="print-spacer" colspan="2">
		<hr size="1" />
	</td>
</tr>
<tr>
	<td class="nopad" valign="top" width="20%">
		<table class="hide" cellspacing="1">
		<tr>
			<td class="print">
				(0009240)
			</td>
		</tr>
		<tr>
			<td class="print">
				<a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=509">Andrus Lehtmets</a>&#160;&#160;&#160;
			</td>
		</tr>
		<tr>
			<td class="print">
				18-03-2010 07:51&#160;&#160;&#160;
							</td>
		</tr>
		</table>
	</td>
	<td class="nopad" valign="top" width="85%">
		<table class="hide" cellspacing="1">
		<tr>
			<td class="print">
				TCI_NET_mapping_rev2.doc contains minor corrections, please use this when updating TTCN-3 spec.			</td>
		</tr>
		</table>
	</td>
</tr>
<tr>
	<td class="print-spacer" colspan="2">
		<hr size="1" />
	</td>
</tr>
<tr>
	<td class="nopad" valign="top" width="20%">
		<table class="hide" cellspacing="1">
		<tr>
			<td class="print">
				(0009256)
			</td>
		</tr>
		<tr>
			<td class="print">
				<a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=127">Gyorgy Rethy</a>&#160;&#160;&#160;
			</td>
		</tr>
		<tr>
			<td class="print">
				23-03-2010 12:47&#160;&#160;&#160;
							</td>
		</tr>
		</table>
	</td>
	<td class="nopad" valign="top" width="85%">
		<table class="hide" cellspacing="1">
		<tr>
			<td class="print">
				As agreed in the STF, the &quot;urgent&quot; priority is used for MTS fast-track CRs.			</td>
		</tr>
		</table>
	</td>
</tr>
<tr>
	<td class="print-spacer" colspan="2">
		<hr size="1" />
	</td>
</tr>
<tr>
	<td class="nopad" valign="top" width="20%">
		<table class="hide" cellspacing="1">
		<tr>
			<td class="print">
				(0009314)
			</td>
		</tr>
		<tr>
			<td class="print">
				<a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=81">Ina Schieferdecker</a>&#160;&#160;&#160;
			</td>
		</tr>
		<tr>
			<td class="print">
				25-03-2010 15:28&#160;&#160;&#160;
							</td>
		</tr>
		</table>
	</td>
	<td class="nopad" valign="top" width="85%">
		<table class="hide" cellspacing="1">
		<tr>
			<td class="print">
				there are some high-level issues related to the .Net mapping. You proposed a .Net mapping including C#, Visual Basic, C++ and CLI mapping <br />
<br />
--&gt; TTCN-3 typically defines language mappings, not platform/framework mappings - we tend to include language mappings only<br />
<br />
--&gt; Visual Basic is a proprietary, but not standardized language - it should therefore not be included into TTCN-3<br />
<br />
--&gt; the C++ mapping is different to the existing C++ mapping - if you have issues to use that mapping in a .Net environment related to the existing C++ mapping, let us fix it directly there<br />
<br />
<br />
What remains are the C# and the CLI mapping ... both are very close to each other ... so that we tend to include one of them only. We tend to go for C# referencing ECMA-334, C# Language Specification, 4th edition (June 2006)<br />
<br />
<br />
Furthermore, you propose interfaces for e.g. object instantiation and for TRI initialization. We agree that such interfaces are needed, however, as of today they are not part of TRI. <br />
<br />
--&gt; if to adopt such concepts, they need to be resolved generically for all languages. May we ask you to come up with a general solution so that it can consistently be included into TRI/TCI?<br />
<br />
<br />
In summary, we propose to implemented in v4.2.1 (hopefully we will manage) the C# mapping to TRI/TCI without object instantiation and without TRI/TCI initialization.<br />
<br />
<br />
==&gt; see CR5395_v1.doc			</td>
		</tr>
		</table>
	</td>
</tr>
<tr>
	<td class="print-spacer" colspan="2">
		<hr size="1" />
	</td>
</tr>
<tr>
	<td class="nopad" valign="top" width="20%">
		<table class="hide" cellspacing="1">
		<tr>
			<td class="print">
				(0009324)
			</td>
		</tr>
		<tr>
			<td class="print">
				<a href="http://oldforge.etsi.org/mantis/view_user_page.php?id=81">Ina Schieferdecker</a>&#160;&#160;&#160;
			</td>
		</tr>
		<tr>
			<td class="print">
				26-03-2010 18:09&#160;&#160;&#160;
							</td>
		</tr>
		</table>
	</td>
	<td class="nopad" valign="top" width="85%">
		<table class="hide" cellspacing="1">
		<tr>
			<td class="print">
				Dear Ina,<br />
<br />
this text is fine for us.<br />
<br />
BR,<br />
Andrus<br />
<br />
----- Original Message ----- <br />
From: &quot;Schieferdecker, Ina&quot; &lt;<a href="mailto:ina.schieferdecker@fokus.fraunhofer.de">ina.schieferdecker@fokus.fraunhofer.de</a>&gt;<br />
To: &quot;Andrus Lehtmets (gmail)&quot; &lt;<a href="mailto:andrus.lehtmets@elvior.ee">andrus.lehtmets@elvior.ee</a>&gt;<br />
Cc: &quot;GyÃ¶rgy RÃ©thy&quot; &lt;<a href="mailto:gyorgy.rethy@ericsson.com">gyorgy.rethy@ericsson.com</a>&gt;; &quot;Jens Grabowski&quot; <br />
&lt;<a href="mailto:grabowski@informatik.uni-goettingen.de">grabowski@informatik.uni-goettingen.de</a>&gt;; &quot;Jacob Wieland_Internet&quot; <br />
&lt;<a href="mailto:wieland@testingtech.com">wieland@testingtech.com</a>&gt;; &quot;Stephan Schulz&quot; &lt;<a href="mailto:stephan.schulz@conformiq.com">stephan.schulz@conformiq.com</a>&gt;; <br />
&quot;Sampo Ahokas&quot; &lt;<a href="mailto:sampo.ahokas@openttcn.fi">sampo.ahokas@openttcn.fi</a>&gt;; &quot;Vesa-Matti Puro OpenTTCN&quot; <br />
&lt;<a href="mailto:vesa-matti.puro@openttcn.fi">vesa-matti.puro@openttcn.fi</a>&gt;; &lt;<a href="mailto:stephan.schulz@conformiq.com">stephan.schulz@conformiq.com</a>&gt;; <br />
&lt;<a href="mailto:andres.kull@elvior.ee">andres.kull@elvior.ee</a>&gt;; &lt;Laurent.Vreck@ETSI.ORG&gt;<br />
Sent: Thursday, March 25, 2010 5:31 PM<br />
Subject: RE: Concerning .Net mapping<br />
<br />
<br />
Dear all,<br />
<br />
the draft for TCI is uploaded at<br />
<br />
<a href="http://t-ort.etsi.org/view.php?id=5395">http://t-ort.etsi.org/view.php?id=5395</a> [<a href="http://t-ort.etsi.org/view.php?id=5395" target="_blank">^</a>] ==&gt; CR5395_v1.doc<br />
<br />
Please have a look.<br />
<br />
Cheers, Ina			</td>
		</tr>
		</table>
	</td>
</tr>
</table>
</body>
</html>
