Project

General

Profile

Actions

Support Request #6903

closed

Custom version information for configuration

Added by hidden about 5 years ago. Updated almost 5 years ago.

Status:
Closed
Priority:
Normal
Customer:
BOSCH
Department:
CC-DA/ETV
Requester's Priority:
Normal
Support Level:
2nd Level
Resolution:
No Customer Feedback
Product Issue Numbers:
Affected Products:
Platform:
Windows 7 64bit
Topic:
ADTF::Common
FAQ Links:

Description

Supportanfrage

Die system.xml enthält folgenden tag
<fileinfo adtfversion="2.13.3" configversion="1.3" />
Ich gehe davon aus, dass das Attribut "configversion" die Version der system.xml enthält.

Wird dieser Wert/ Version im ADTF zur Laufzeit irgendwo angezeigt?

Lösung

Ich gehe davon aus, dass das Attribut "configversion" die Version der system.xml enthält.

Richtig, siehe auch <ADTF_DIR>/doc/xsd/system.xsd

Wird dieser Wert/ Version im ADTF zur Laufzeit irgendwo angezeigt?

Nein, dieser wird in keinen Bordmitteln angezeigt, wenn du an Properties o.ä. denkst.
Aber natürlich ist es im Namespace hinetrlegt und somit dort abrufbar:

wir haben aktuell noch keine Versionierung unserer Konfiguration. Aus unserem Buildsystem erzeugen wir täglich eine neue Konfiguration. Der Endanwender muss irgendwie Möglichkeit bekommen, zu überprüfen, ob er mit der richtigen Konfiguration arbeitet. Idealerweise, wenn er es direkt im ADTF abfragen kann.

für diesen Use Case wäre die configversion nicht geeignet, dabei geht es um Struktur und nicht um euren Inhalt, das ist ein reines internes ADTF (kompatibilitäts)Thema seitens XSD.

Ich würde die description dazu missbrauchen:

<adtf:project xmlns:adtf="adtf">
 <fileinfo adtfversion="2.14.2" configversion="1.3" />
 <configuration_settings />
 <general_settings>
  <property name="active_configuration" type="String" value="default" />
 </general_settings>
 <configurations>
  <configuration description="BOSCH v0.8.15" name="default" />
 </configurations>
</adtf:project>

Oder fügst ein eigenes Attribut hinzu:

<adtf:project xmlns:adtf="adtf">
 <fileinfo adtfversion="2.14.2" configversion="1.3" />
 <configuration_settings />
 <general_settings>
  <property name="active_configuration" type="String" value="default" />
 </general_settings>
 <configurations>
  <configuration description="" name="default" bosch_version="0.8.15" />
 </configurations>
</adtf:project>


Files

namespace_tree.png (77.3 KB) namespace_tree.png hidden, 2019-04-17 12:16
description_property.png (36.3 KB) description_property.png hidden, 2019-04-17 13:19
new_bosch_property.png (41.4 KB) new_bosch_property.png hidden, 2019-04-17 13:21
Actions

Also available in: Atom PDF