diff -r 5b32dc297d05 -r 3c36c452f013 sysmodellibs/sysmodelgen/doc/sysmodel/SMG-Input-Files/System-Info-XMLFile.html --- /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 @@ + + + + + + SystemInfo XML File in System Model Generator Input Files + + + + + + + + + + +
+ + + + +
+
+
+
+
+
+

System Info XML File

+

Purpose

+ 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. +

+
+

Syntax

<?xml version="1.0"?> +
<info data-type="rel-value" id-namespace="uri" …namespaces… > +
<item ref="id" …/> +
<item ref="id" …> +
arbitrary content
+</item> +
… +
</item>

+ + + The item element provides additional information for the referenced system model item. It can be + any rank — layer, package, collection or component. + The only required attribute is ref, 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 item tag is added to a meta section within the item. +

+ + +

The root element info can take these optional attributes: +

    +
  • +

    + data-type="rel-value": The value to be but in the rel attribute for any <meta> elements created by this file. + See meta attributes for details on usage. + This defaults to "Generic". +

    +
  • + + +
  • +

    + id-namespace="uri": The default namespace for all ref attributes in the XML file. Has the same meaning, usage and default value as id-namespace in the System Definition. +

    +
  • + +
  • +

    + namespaces: Any namespace declaration should be done in the root element. ID references can use namespace prefixes to associate with system model items. See Namespacing names in the System Definition specification. +

    +
  • + + +
+ +
+

Example

+
<?xml version="1.0" encoding="ascii"?> +
<info data-type="usage" xmlns:my="http://example.com/mine"> +
<item ref="connectivityservices" deprecated="9.4"/> +
<item ref="connectivityframework" deprecated="9.4"/> +
<item ref="ipproto-cpr" used="true"/> +
<item ref="tcpcpr" used="true"/> +
<item used="true" introduced="9.1" ref="devicemanagementadaptors"/> +
<item ref="my:referencedevsoundplugins" used="true"/> +
<item introduced="9.1" ref="clientprovisioningframework"/> +
<item introduced="9.1" used="true" ref="clientprovisioningadaptors"/> +
<item ref="telnetengine" introduced="6.0"/> +
<item introduced="9.2" ref="sipframework"/> +
<item ref="otherfileconverterplugins" used="true" introduced="5.0" deprecated="9.3"/> +
<item ref="dataengine" introduced="5.0" deprecated="9.3"/> +
<item ref="sheetengine" introduced="5.0" deprecated="9.3"/> +
<item ref="wordengine" introduced="5.0" deprecated="9.3"/> +
<item ref="help" introduced="6.0"/> +
<item ref="agendamodel" introduced="5.0" deprecated="9.1"/> +
<item ref="calendar" introduced="9.2"/> +
<item ref="integratorxx600logicmodule" ref="true"/> +
<item ref="multimediavalidationsuiteintegrationtests" introduced="9.4"/> +
<item ref="swianalysistoolkit" ref="true"/> +
<item ref="iphookexamples" ref="true"/> +
<item ref="ipexamples" ref="true"/> +
<item ref="referenceacladaptation" introduced="9.5"/> +
<item introduced="9.5" ref="a3faudiocomponentlibrary"/> +
<item introduced="9.5" ref="a3fdevsoundcustomisation"/> +
<item introduced="9.5" ref="a3fdevsound"/> +
<item introduced="9.5" ref="a3faudiocomponentframework"/> +
<item introduced="9.5" ref="securitycommonutils"/> +
<item introduced="9.5" ref="a3ftraceutility"/> +
<item ref="commandshell" introduced="9.5"/> +
<item ref="telnetserver" introduced="9.5"/>
<item ref="multimediaresourcecontroller" introduced="9.5"/> +
</info>
+ +
+ +
+ +
+
+ +
+
+
+
+ +
+ +