<sampler name="Case3_StateTracker_transaction_id">
	<plugin>
		<stateTracker>
			<trackerGroup name="TG3">
				<columns>
					<column>
						<data>Transaction ID</data>
					</column>
				</columns>
				<trackers>
					<tracker name="Trade Server">
						<filename>
							<data>/tmp/case3/ghi/app_&lt;today&gt;.log</data>
						</filename>
						<rewind>
							<data>false</data>
						</rewind>
						<template>
							<data>true</data>
						</template>
						<transitionStates>
							<defaultState name="Processing">
								<keys>
									<key>
										<regularExpression>
											<data>
												<regex>received trade with ID: (?&lt;id&gt;T[0-9]+), processing</regex>
											</data>
										</regularExpression>
									</key>
								</keys>
								<timeout>
									<relative>
										<interval>60</interval>
										<units>seconds</units>
									</relative>
									<state ref="Timed Out"/>
								</timeout>
							</defaultState>
							<state name="Acknowledged">
								<keys>
									<key>
										<regularExpression>
											<data>
												<regex>received acknowledgement with ID: (?&lt;id&gt;T[0-9]+) successfully</regex>
											</data>
										</regularExpression>
									</key>
								</keys>
								<templateOptions>
									<removeTracker>
										<data>true</data>
									</removeTracker>
								</templateOptions>
							</state>
							<state name="Timed Out"/>
						</transitionStates>
					</tracker>
				</trackers>
			</trackerGroup>
		</stateTracker>
	</plugin>
</sampler>