Sie können Anmerkungen in der Zuordnungsdatei zum Extrahieren von Daten verwenden. Die Anmerkungen werden normalerweise in Abfrage- oder Wert-Tags verwendet. Sie können jedes beliebige Feld in der Eingabe-XML mittels direkter oder kommentierter Werte herleiten.
Sie können Anmerkungen gruppieren in einen relativen Anmerkungspfad und einen absoluten Anmerkungspfad.
Beispiel: Verwenden eines relativen Anmerkungspfads
Wenn die Anmerkung in diesem Beispiel verarbeitet wird, weist die XML-Datei den Wert der ProcCount-Spalte zur Anzahl der Prozessoren zu. Der Spaltenwert wird über die Abfrage im Gruppennamen-System-Tag hergeleitet. Die generierte XML-Datei wird den Wert der "Anzahl der Prozessoren" durch das Abfragen der Datenbank anhand des Abfrageattributs des Gruppennamen-System-Tags herleiten lassen. Der Wert ist direkt relativ zur übergeordneten Tag-Abfrage.
<asset query="select AssetID from Computer" translator="ACBsFmt" version="1_0">
<general> ... </general> <hardware> <group name="GeneralInventory">
<group name="System" query="select p.ProcCount from Computer c where c.AssetID = {asset.AssetID}">
<attribute name="No. of Processors" type="string" value="{group(name='System').ProcCount}"/>
</group> </group> </hardware> ...
</asset>
Beispiel: Verwenden eines absoluten Anmerkungspfads
<asset query="select AssetID from Computer" translator="ACBsFmt" version="1_0">
<general> ... </general> <hardware>
<group name="GeneralInventory">
<group name="System" query="select p.ProcCount from Computer c where c.AssetID = {asset.AssetID}">
<attribute name="No. of Processors" type="string" value="{asset:hardware:group(name='GeneralInventory'):group(name='System').ProcCount}"/>
</group>
</group> </hardware> ...
</asset>
|
Copyright © 2013 CA.
Alle Rechte vorbehalten.
|
|