<rule name="Compute_headlines">
	<targets>
		<target>/geneos/gateway[(@name=&quot;GW2_s21_51101&quot;)]/directory/probe[(@name=&quot;nysupsvr21_ga620_51135&quot;)]/managedEntity[(@name=&quot;nysupsvr21_ga620_51135&quot;)]/sampler[(@name=&quot;toolkit_tt278528&quot;)][(@type=&quot;&quot;)]/dataview[(@name=&quot;toolkit_tt278528&quot;)]/headlines/cell[(@name=&quot;OrderValue 0 Instance&quot;)]</target>
	</targets>
	<priority>1</priority>
	<pathAliases>
		<pathAlias name="MKT1 Order">/geneos/gateway[(@name=&quot;GW2_s21_51101&quot;)]/directory/probe[(@name=&quot;nysupsvr21_ga620_51135&quot;)]/managedEntity[(@name=&quot;nysupsvr21_ga620_51135&quot;)]/sampler[(@name=&quot;toolkit_tt278528&quot;)][(@type=&quot;&quot;)]/dataview[(@name=&quot;toolkit_tt278528&quot;)]/headlines/cell[(@name=&quot;MKT1 Order&quot;)]</pathAlias>
		<pathAlias name="MKT2 Order">/geneos/gateway[(@name=&quot;GW2_s21_51101&quot;)]/directory/probe[(@name=&quot;nysupsvr21_ga620_51135&quot;)]/managedEntity[(@name=&quot;nysupsvr21_ga620_51135&quot;)]/sampler[(@name=&quot;toolkit_tt278528&quot;)][(@type=&quot;&quot;)]/dataview[(@name=&quot;toolkit_tt278528&quot;)]/headlines/cell[(@name=&quot;MKT2 Order&quot;)]</pathAlias>
		<pathAlias name="MKT3 Order">/geneos/gateway[(@name=&quot;GW2_s21_51101&quot;)]/directory/probe[(@name=&quot;nysupsvr21_ga620_51135&quot;)]/managedEntity[(@name=&quot;nysupsvr21_ga620_51135&quot;)]/sampler[(@name=&quot;toolkit_tt278528&quot;)][(@type=&quot;&quot;)]/dataview[(@name=&quot;toolkit_tt278528&quot;)]/headlines/cell[(@name=&quot;MKT3 Order&quot;)]</pathAlias>
		<pathAlias name="MKT4 Order">/geneos/gateway[(@name=&quot;GW2_s21_51101&quot;)]/directory/probe[(@name=&quot;nysupsvr21_ga620_51135&quot;)]/managedEntity[(@name=&quot;nysupsvr21_ga620_51135&quot;)]/sampler[(@name=&quot;toolkit_tt278528&quot;)][(@type=&quot;&quot;)]/dataview[(@name=&quot;toolkit_tt278528&quot;)]/headlines/cell[(@name=&quot;MKT4 Order&quot;)]</pathAlias>
	</pathAliases>
	<block>
		<set>
			<var ref="m1"/>
			<dataItem>
				<pathAlias ref="MKT1 Order"/>
				<property>@value</property>
			</dataItem>
		</set>
		<set>
			<var ref="m2"/>
			<dataItem>
				<pathAlias ref="MKT2 Order"/>
				<property>@value</property>
			</dataItem>
		</set>
		<set>
			<var ref="m3"/>
			<dataItem>
				<pathAlias ref="MKT3 Order"/>
				<property>@value</property>
			</dataItem>
		</set>
		<set>
			<var ref="m4"/>
			<dataItem>
				<pathAlias ref="MKT4 Order"/>
				<property>@value</property>
			</dataItem>
		</set>
		<set>
			<var ref="m1_name"/>
			<string>REMOVE</string>
		</set>
		<set>
			<var ref="m2_name"/>
			<string>REMOVE</string>
		</set>
		<set>
			<var ref="m3_name"/>
			<string>REMOVE</string>
		</set>
		<set>
			<var ref="m4_name"/>
			<string>REMOVE</string>
		</set>
		<if>
			<equal>
				<var ref="m1"/>
				<integer>0</integer>
			</equal>
			<set>
				<var ref="m1_name"/>
				<string>MKT1 Order, </string>
			</set>
		</if>
		<if>
			<equal>
				<var ref="m2"/>
				<integer>0</integer>
			</equal>
			<set>
				<var ref="m2_name"/>
				<string>MKT2 Order, </string>
			</set>
		</if>
		<if>
			<equal>
				<var ref="m3"/>
				<integer>0</integer>
			</equal>
			<set>
				<var ref="m3_name"/>
				<string>MKT3 Order, </string>
			</set>
		</if>
		<if>
			<equal>
				<var ref="m4"/>
				<integer>0</integer>
			</equal>
			<set>
				<var ref="m4_name"/>
				<string>MKT4 Order,</string>
			</set>
		</if>
		<set>
			<var ref="temp"/>
			<format>
				<string>%s %s %s %s</string>
				<var ref="m1_name"/>
				<var ref="m2_name"/>
				<var ref="m3_name"/>
				<var ref="m4_name"/>
			</format>
		</set>
		<set>
			<var ref="temp2"/>
			<replace>
				<var ref="temp"/>
				<string>REMOVE</string>
				<string/>
			</replace>
		</set>
		<set>
			<var ref="lastcomaposition"/>
			<strrpos>
				<var ref="temp2"/>
				<string>,</string>
			</strrpos>
		</set>
		<if>
			<gt>
				<var ref="lastcomaposition"/>
				<integer>1</integer>
			</gt>
			<block>
				<set>
					<var ref="comaendminusone"/>
					<subtract>
						<var ref="lastcomaposition"/>
						<integer>1</integer>
					</subtract>
				</set>
				<set>
					<var ref="temp3"/>
					<substr>
						<var ref="temp2"/>
						<integer>1</integer>
						<var ref="comaendminusone"/>
					</substr>
				</set>
			</block>
		</if>
		<if>
			<gt>
				<var ref="lastcomaposition"/>
				<integer>1</integer>
			</gt>
			<transaction>
				<update>
					<property>@value</property>
					<var ref="temp3"/>
				</update>
			</transaction>
			<transaction>
				<update>
					<property>@value</property>
					<var ref="temp2"/>
				</update>
			</transaction>
		</if>
	</block>
</rule>