globaltopology.dtd: Elements - Entities - Source | Intro - Index
FRAMES / NO FRAMES

DIETS test suite global topology specification.

The ISSI emulation consists of multiple rfsss, su's and groups. The global topology configuration file specifies the SUs and group assignments for the given test suite. You will have to configure your unit under test to be aware of these user and group IDs, home RFSSs etc. The global topology references RFSS entities that are defined in the associated "systemtopology.xml" file. Note that the Rfss IDs reference those that are defined in the "systemtopology.xml" and these are also referenced in each individual test case topology.xml file. Therefore these names should not be changed for a given test suite.



<issi-tester-config> Root element

The top level tag for the configuration of global topology.

<issi-tester-config>'s children
NameCardinality
rfssconfigAt least one
sgconfigAny number
suconfigAny number
<issi-tester-config>'s attributes
NameValuesDefault
THEARTBEAT10000
Element's model:

(rfssconfig+, suconfig*, sgconfig*)


@THEARTBEAT Attribute of issi-tester-config

Overrides the heartbeat timer setting for the PTT heartbeat. (Specified in miliseconds)

Default value: 10000


@rfssName Attribute of rfssconfig

The RFSS name. This must refer to an RFSS defined in the associated systemtopology.xml file. Do not change this assignment for a given test suite otherwise the test scripts that refer to this name may break.

Possible values: Match the ID rules. - Required


@selftestPort Attribute of rfssconfig

The port used for self test trace generation. Selftest involves running the scenario for each emulated RFSS using localhost (127.0.0.1) and selftestPort for SIP signaling call setup. The generated traces is IP address and port independent. This can be any random integer.

Required


<rfssconfig/> Child of issi-tester-config

This defines the configuration of an RFSS. The name must match that specified in systemconfig.

<rfssconfig>'s attributes
NameValuesDefault
rfssNameMatch the ID rules.
selftestPort

This element is always empty.


<suconfig/> Child of issi-tester-config

Defines an SU. An SU has an associated User Profile which the Home RFSS keeps. This is initialized with default values that can be overriden in the test topology file for the given test.

<suconfig>'s attributes
NameValuesDefault
homeRfssNameMatch the IDREF rules.
initialStateon, offoff
servingRfssNameMatch the IDREF rules.
suId
suNameMatch the ID rules.

This element is always empty.


<sgconfig/> Child of issi-tester-config

A group configuration tag. A group is statically configured with one or more subscribers. Note that the subscribers are specified as Subscriber units. A group has a group profile which is initialized with default values which can be overriden for the given group in the test topology file.

<sgconfig>'s attributes
NameValuesDefault
groupNameMatch the ID rules.
homeRfssNameMatch the IDREF rules.
sgId

This element is always empty.


@suName Attribute of suconfig

SU name. This is a uniqe symbolic identifier for the su.

Possible values: Match the ID rules. - Required


@suId Attribute of suconfig

SU numeric unit id as defined in TIA 102 BACA (specified in Hex)

Required


@homeRfssName Attribute of suconfig

Home RFSS name (must refer to a rfss referenced in this file and defined in systemtopology.xml ).

Possible values: Match the IDREF rules. - Required


@servingRfssName Attribute of suconfig

Serving RFSS name

Possible values: Match the IDREF rules. - Required


@initialState Attribute of suconfig

on or off ( defaults to "off" )

Possible values: on, off - Default value: off


@groupName Attribute of sgconfig

its unique symolic name. Note that this name should not be changed otherwise the tests that refer to this group will break.

Possible values: Match the ID rules. - Required


@sgId Attribute of sgconfig

The group ID ( as defined in BACA) specified in Hex. You can assign any unique value you want to this filed.

Required


@homeRfssName Attribute of sgconfig

The name of the Home RFSS of this group. The home Rfss must be defined in the systemtopology file associated with the test suite.

Possible values: Match the IDREF rules. - Required


@suName Attribute of subscriber

references a subscriber unit (SU) defined in the associated global topology of the test suite. This must be a valid reference.

Possible values: Match the IDREF rules. - Required