sysmodellibs/sysmodelgen/doc/sysmodel/SMG-Input-Files/System-Info-XMLFile.html
changeset 7 3c36c452f013
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/sysmodellibs/sysmodelgen/doc/sysmodel/SMG-Input-Files/System-Info-XMLFile.html	Wed Oct 13 16:21:25 2010 +0100
@@ -0,0 +1,145 @@
+<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
+    <!-- Generated by Xbuild version: 5.0.20 -->
+    <head>
+        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
+	<meta name="show-comments" content="" />
+	<title>SystemInfo XML File in System Model Generator Input Files</title>    
+	<link href="../../_stock/css/reset.css" rel="stylesheet" type="text/css" />
+	<link href="../../_stock/css/portal.css" rel="stylesheet" type="text/css" />
+	<link href="../../_stock/css/iefix.css" rel="stylesheet" type="text/css" />
+	<link href="../../_stock/css/ui.tabs.css" rel="stylesheet" type="text/css" />
+	<link href="../../_stock/css/developer.css" rel="stylesheet" type="text/css" />
+	<link rel="stylesheet" type="text/css" href="../../_stock/css/ui.css" media="screen" />
+	<link rel="stylesheet" type="text/css" href="../../_stock/css/sysdoc.css" media="screen" />
+	<link rel="stylesheet" type="text/css" href="../../_stock/css/sdlplugin.css" media="screen" />
+    </head>
+    <body>
+	<div id="main_content">
+	    <table width="100%" cellpadding="0" cellspacing="0" border="0">
+		<tr>
+		    <td valign="top" width="100%">
+			<div id="main_content_txt">
+			    <div class="main_content_padding">		
+                                <div id="main">
+                                    <div id="authoredContent">
+                                        <div class="section">
+<a name="SystemInfoXML"></a><h1>System Info XML File</h1><div class="section">
+<h2>Purpose</h2><p>
+		You can use the systeminfo XML file to add properties to components in
+		a system definition XML file. This is used to provide extra attributes and elements to be used by a
+		Shapes XML file, or for custom post-processing. 
+	  </p></div>
+<div class="<var>section</var>">
+<h2>Syntax</h2><div class="Example"><code class="xml">&lt;?xml version="1.0"?&gt;  
+<br>&lt;info <span class="opt">data-type="<var>rel-value</var>"</span> <span class="opt">id-namespace="<var>uri</var>"</span> <span class="opt"><var>&#133;namespaces&#133;</var></span> &gt;
+<div class="indent">&lt;item ref="<var>id</var>" &#133;/&gt;
+<br>&lt;item ref="<var>id</var>" &#133;&gt;
+<div class="indent">&#133; <em class="comment">arbitrary content</em>&#133;</div>
+&lt;/item&gt;
+<br>&#133;
+</div>&lt;/item&gt;</code></div><p>
+
+
+		The <code>item</code> element provides additional information for the referenced system model item. It can be 
+		any rank &mdash; layer, package, collection or component. 
+		The only required attribute is <b><code>ref</code></b>, which is the ID in the system definition. 
+		When you build, the data in this file is added to the elements in the system definition.
+		The attributes in the System Info file are added to the the system model item, overwriting any existing attribute by that name,
+		Any elements or comments within the <code>item</code> tag is added to a <code>meta</code> section within the item. 
+	  </p></div>
+
+
+<p>The root element <code>info</code> can take these optional attributes: 
+	  </p><ul> 
+	  		<li>
+		  <p>
+			<code class="xml">data-type="<var>rel-value</var>"</code>: The value to be but in the <code>rel</code> attribute for any <code>&lt;meta&gt;</code> elements created by this file. 
+			See <a href="http://developer.symbian.org/wiki/index.php/System_Definition/Meta#Attributes"><code>meta</code> attributes</a> for details on usage.		
+			This defaults to "<code>Generic</code>".
+		  </p> 
+		</li>
+
+
+		<li>
+		  <p>
+			<code class="xml">id-namespace="<var>uri</var>"</code>: The default namespace for all <code>ref</code> attributes in the XML file. Has the same meaning, usage and default value as <code>id-namespace</code> in the <a href="http://developer.symbian.org/wiki/index.php/System_Definition/Root#Attributes">System Definition</a>.
+		  </p> 
+		</li>
+
+		<li>
+		  <p>
+			<code><var>namespaces</var></code>: Any namespace declaration should be done in the root element. ID references can use namespace prefixes to associate with system model items. See <a href="http://developer.symbian.org/wiki/index.php/System_Definition/Attributes#Namespacing_names">Namespacing names</A> in the System Definition specification.
+		  </p> 
+		</li>
+
+
+</div>
+
+<div class="section">
+<h2>Example</h2>
+<div class="Example"><code class="xml">&lt;?xml version="1.0" encoding="ascii"?&gt;
+<br>&lt;info data-type="usage" <span class="namespaced">xmlns:my="http://example.com/mine"</span>&gt;
+<div class="indent"> &lt;item ref="connectivityservices" deprecated="9.4"/&gt;
+<br> &lt;item ref="connectivityframework" deprecated="9.4"/&gt;
+<br> &lt;item ref="ipproto-cpr" used="true"/&gt;
+<br> &lt;item ref="tcpcpr" used="true"/&gt;
+<br> &lt;item used="true" introduced="9.1" ref="devicemanagementadaptors"/&gt;
+<br> &lt;item ref="<span class="namespaced">my:</span>referencedevsoundplugins" used="true"/&gt;
+<br> &lt;item introduced="9.1" ref="clientprovisioningframework"/&gt;
+<br> &lt;item introduced="9.1" used="true" ref="clientprovisioningadaptors"/&gt;
+<br> &lt;item ref="telnetengine" introduced="6.0"/&gt;
+<br> &lt;item introduced="9.2" ref="sipframework"/&gt;
+<br> &lt;item ref="otherfileconverterplugins" used="true" introduced="5.0" deprecated="9.3"/&gt;
+<br> &lt;item ref="dataengine" introduced="5.0" deprecated="9.3"/&gt;
+<br> &lt;item ref="sheetengine" introduced="5.0" deprecated="9.3"/&gt;
+<br> &lt;item ref="wordengine" introduced="5.0" deprecated="9.3"/&gt;
+<br> &lt;item ref="help" introduced="6.0"/&gt;
+<br> &lt;item ref="agendamodel" introduced="5.0" deprecated="9.1"/&gt;
+<br> &lt;item ref="calendar" introduced="9.2"/&gt;
+<br> &lt;item ref="integratorxx600logicmodule" ref="true"/&gt;
+<br> &lt;item ref="multimediavalidationsuiteintegrationtests" introduced="9.4"/&gt;
+<br> &lt;item ref="swianalysistoolkit" ref="true"/&gt;
+<br> &lt;item ref="iphookexamples" ref="true"/&gt;
+<br> &lt;item ref="ipexamples" ref="true"/&gt;
+<br> &lt;item ref="referenceacladaptation" introduced="9.5"/&gt;
+<br> &lt;item introduced="9.5" ref="a3faudiocomponentlibrary"/&gt;
+<br> &lt;item introduced="9.5" ref="a3fdevsoundcustomisation"/&gt;
+<br> &lt;item introduced="9.5" ref="a3fdevsound"/&gt;
+<br> &lt;item introduced="9.5" ref="a3faudiocomponentframework"/&gt;
+<br> &lt;item introduced="9.5" ref="securitycommonutils"/&gt;
+<br> &lt;item introduced="9.5" ref="a3ftraceutility"/&gt;
+<br> &lt;item ref="commandshell" introduced="9.5"/&gt;
+ <br/>&lt;item ref="telnetserver" introduced="9.5"/&gt;<br> &lt;item ref="multimediaresourcecontroller" introduced="9.5"/&gt;
+ </div>&lt;/info&gt;</code></div></div>
+<div class="section">
+<h2> See also</h2><p>
+		<a href="Localisation-XMLFile.html#Localisation">Localization XML File</a> 
+	  </p><p>
+		<a href="Dependencies-sysinfo.html">Dependencies Sysinfo File</a> 
+	  </p><p>
+		<a href="Values-XML-index.html#valuesxml" title="The Values XML files are used to define default and per-component display properties. You can use a values XML file to define colors, patterns, border shapes, or border styles of the components.">Values XML File</a> 
+	  </p></div>
+</div>
+
+                                    </div>
+                                    <div id="printer_copyright">
+                                        <div id="printer_copyright_padding">
+                                            Copyright &copy;2009  Nokia Corporation and/or its subsidiary(-ies). All rights reserved. License: <a href="http://www.symbianfoundation.org/legal/sfl-v10.html">SFL</a>
+                                        </div>
+                                    </div>
+                                </div>
+			    </div>
+			</div>
+		    </td>
+		</tr>
+	    </table>
+	    <div style="clear: both"></div>
+	</div>
+	<div id="includedFooter">
+	    <div id="devnet_footer">
+            <div style="float: left;">Copyright &copy;2009  Nokia Corporation and/or its subsidiary(-ies). All rights reserved. License: <a href="http://www.symbianfoundation.org/legal/sfl-v10.html">SFL</a>. </div>
+            <div id='BUILD_VERSION'></div>
+	    </div>
+	</div>
+</body>
+</html>