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>