SystemLink DUT Configuration File XML Conventions

The SystemLink DUT configuration XML file monitors live data from a select set of DUT port endpoints. With this configuration file, you can publish all the endpoints for all ports on a DUT, all the endpoints for a specific port, or specific endpoints from different ports. The file name for the SystemLink configuration file must match what you define as the SystemLink.ConfigurationPath in the DUT XML configuration file.

SystemLink Configuration File XML Tag Reference

  • <DutTags> —Required element that defines the tag publication behaviors for the DUT.
    Table 40. <DutTags> Attributes
    Attribute NameData TypeRequired?Accepted and Default ValuesDescription
    PublishTagsForUnspecifiedPorts booleanNoFalseIndicates if the endpoints for a port should be published as tags if the port does not have a configuration in the file.
    RetentionType stringNoNoneIndicates the tag retention type to use for the DUT. If a port or an endpoint also specifies a retention type, the port or endpoint value takes priority.
    RetentionPeriodintegerNo0Indicates the tag retention period to use for the DUT. If a port or an endpoint also specifies a retention period, the port or endpoint value takes priority.
  • <Port> —Optional element that defines the tag publication for a DUT port. There can be 0 to N port elements.
    Table 41. <Port> Attributes
    Attribute NameData TypeRequired?Accepted and Default ValuesDescription
    Name stringYesIndicates the name of the port.
    PublishTagsForUnspecifiedEndpoints booleanNoFalseIndicates if the endpoints for a port should be published as tags if the endpoint does not have a configuration in the file.
    RetentionTypestringNoNoneIndicates the tag retention type to use for the port. If an endpoint also specifies a retention type, the endpoint value takes priority.
    RetentionPeriodintegerNo0Indicates the tag retention period to use for the port. If an endpoint also specifies a retention period, the endpoint value takes priority.
  • <EndpointTag> —Optional element that defines the tag publication for a DUT port endpoint. There can be 0 to N endpoint tag elements.
    Table 42. <EndpointTag> Attributes
    Attribute NameData TypeRequired?Accepted and Default ValuesDescription
    NamestringYesIndicates the name of the endpoint. This name should match the name of the endpoint in the DUT XML configuration file.
    PublishTag booleanNoIf not specified, uses the behavior publish tag for the port.
    RetentionType stringNoNoneIndicates the tag retention type to use for the endpoint.
    RetentionPeriodintegerNo0Indicates the tag retention period to use for the port.