+
+
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"
>
+
+</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>
+
+