<ut-xml>
<ut-object>
<ut-objectheader>
<object-id></object-id>
<class-id></class-id>
<subtype-id></subtype-id>
<cstype-id></cstype-id>
<status></status>
<category></category>
<username></username>
<attribute-link></attribute-link>
<change-subtype-enabled></change-subtype-enabled>
</ut-objectheader>
<ut-data>
<alphadata>
<attribute name=""></attribute>
</alphadata>
<address/>
<district/>
<companies/>
</ut-data>
<assigned-objects/>
<add_assignment/>
<remove_assignment/>
<ut-feature/>
</ut-object>
</ut-xml>
Add relation to a single master or detail UT Object:
<add_assignment>
<obj_id relation="[master|detail]" class_id="[UT Class Id]">[UT Object Id]</obj_id>
</add_assignment>
Remove relation of a single master or detail UT Object:
<remove_assignment>
<obj_id relation="[master|detail]">[UT Object Id]</obj_id>
</remove_assignment>
Remove relation of a all master or detail UT Objects belonging to an UT Class:
<remove_assignment>
<class_id relation="[master|detail]">[UT Class Id]</class_id>
</remove_assignment>
Create/Update a related feature for an UT Object.
<ut-feature>
<fclname><xsl:value-of select="$FCL_SECTION" /></fclname>
<point>
<x><xsl:value-of select="$POLYLINE[1]" /></x>
<y><xsl:value-of select="$POLYLINE[2]" /></y>
</point>
<attributes>
<attribute name="UTSTATUS"><xsl:text>3</xsl:text></attribute>
<attribute name="ACLASS_ID"><xsl:text>1100</xsl:text></attribute>
</attributes>
</ut-feature>
<ut-feature>
...
<ut-feature>
...
<ut-feature>
<fclname><xsl:value-of select="$FCL_SECTION" /></fclname>
<polyline>
<point>
<x><xsl:value-of select="$POLYLINE[1]" /></x>
<y><xsl:value-of select="$POLYLINE[2]" /></y>
</point>
<point>
<x><xsl:value-of select="$POLYLINE[3]" /></x>
<y><xsl:value-of select="$POLYLINE[4]" /></y>
</point>
</polyline>
<attributes>
<attribute name="UTSTATUS"><xsl:text>3</xsl:text></attribute>
<attribute name="ACLASS_ID"><xsl:text>1100</xsl:text></attribute>
</attributes>
</ut-feature>
<ut-feature>
...
<ut-feature>
...
<ut-feature>
<fclname><xsl:value-of select="$FCL_SECTION" /></fclname>
<polygon>
<point>
<x><xsl:value-of select="$POLYLINE[1]" /></x>
<y><xsl:value-of select="$POLYLINE[2]" /></y>
</point>
<point>
<x><xsl:value-of select="$POLYLINE[3]" /></x>
<y><xsl:value-of select="$POLYLINE[4]" /></y>
</point>
<point>
<x><xsl:value-of select="$POLYLINE[5]" /></x>
<y><xsl:value-of select="$POLYLINE[6]" /></y>
</point>
</polygon>
<attributes>
<attribute name="UTSTATUS"><xsl:text>3</xsl:text></attribute>
<attribute name="ACLASS_ID"><xsl:text>1100</xsl:text></attribute>
</attributes>
</ut-feature>
<ut-feature>
...
<ut-feature>
<ut-feature>
<fclname><xsl:value-of select="$FCL_SECTION" /></fclname>
<attributes>
<attribute name="UTSTATUS"><xsl:text>3</xsl:text></attribute>
<attribute name="ACLASS_ID"><xsl:text>1100</xsl:text></attribute>
</attributes>
</ut-feature>
<ut-feature>
...
<ut-feature>
...
<ut-feature>
<fclname><xsl:value-of select="$FCL_SECTION" /></fclname>
<point>
<x><xsl:value-of select="$POLYLINE[1]" /></x>
<y><xsl:value-of select="$POLYLINE[2]" /></y>
</point>
<attributes>
<attribute name="UTSTATUS"><xsl:text>3</xsl:text></attribute>
<attribute name="ACLASS_ID"><xsl:text>1100</xsl:text></attribute>
</attributes>
<ut-feature-annotation>
<fclname><xsl:value-of select="$FCL_COMPONENT_ANNOT" /></fclname>
<xoffset>0.0</xoffset>
<yoffset>-9.0</yoffset>
<attributes>
<attribute name="UTANNOTATIONCLASS">Rückeinspeisung</attribute>
<attribute name="TEXTSTRING"><xsl:value-of select="java:java.lang.Math.round($LEISTUNG)" /></attribute>
<attribute name="ANGLE"><xsl:value-of select="$ANGLE" /></attribute>
</attributes>
</ut-feature-annotation>
</ut-feature>
<ut-feature>
...
<ut-feature>
...
<ut-feature>
<fclname><xsl:text>FCL_E_COMPONENT</xsl:text></fclname>
<delete>true</delete>
</ut-feature>
<ut-feature>
...
<ut-feature>
...
</remove_assignment>
Create/Update hierarchy of related UT Objects with <assigned-objects>
Execute attribute link to update related features of an UT Object with <attribute-link>