<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://performiq.com/kb/index.php?action=history&amp;feed=atom&amp;title=Item_fix.py</id>
	<title>Item fix.py - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://performiq.com/kb/index.php?action=history&amp;feed=atom&amp;title=Item_fix.py"/>
	<link rel="alternate" type="text/html" href="https://performiq.com/kb/index.php?title=Item_fix.py&amp;action=history"/>
	<updated>2026-05-20T20:47:58Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.37.1</generator>
	<entry>
		<id>https://performiq.com/kb/index.php?title=Item_fix.py&amp;diff=3108&amp;oldid=prev</id>
		<title>PeterHarding at 06:13, 19 July 2009</title>
		<link rel="alternate" type="text/html" href="https://performiq.com/kb/index.php?title=Item_fix.py&amp;diff=3108&amp;oldid=prev"/>
		<updated>2009-07-19T06:13:55Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 16:13, 19 July 2009&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l9&quot;&gt;Line 9:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 9:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot;&amp;quot;&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&amp;quot;&amp;quot;&amp;quot;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Parse Ben &lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Lee&lt;/del&gt;&amp;#039;s LR log files to show the underlying function&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Parse Ben&amp;#039;s LR log files to show the underlying function&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;invocation sequence in the designated log file.  &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;invocation sequence in the designated log file.  &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l292&quot;&gt;Line 292:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 292:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Python]]&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;[[Category:Python]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[[Category:Examples]]&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>PeterHarding</name></author>
	</entry>
	<entry>
		<id>https://performiq.com/kb/index.php?title=Item_fix.py&amp;diff=2173&amp;oldid=prev</id>
		<title>PeterHarding: New page: &lt;pre&gt; #! /usr/bin/env python # #  Purpose: Parse and display an informix log file # #  $Id:$ # #---------------------------------------------------------------------  &quot;&quot;&quot; Parse Ben Lee&#039;s L...</title>
		<link rel="alternate" type="text/html" href="https://performiq.com/kb/index.php?title=Item_fix.py&amp;diff=2173&amp;oldid=prev"/>
		<updated>2008-05-24T07:40:36Z</updated>

		<summary type="html">&lt;p&gt;New page: &amp;lt;pre&amp;gt; #! /usr/bin/env python # #  Purpose: Parse and display an informix log file # #  $Id:$ # #---------------------------------------------------------------------  &amp;quot;&amp;quot;&amp;quot; Parse Ben Lee&amp;#039;s L...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
#! /usr/bin/env python&lt;br /&gt;
#&lt;br /&gt;
#  Purpose: Parse and display an informix log file&lt;br /&gt;
#&lt;br /&gt;
#  $Id:$&lt;br /&gt;
#&lt;br /&gt;
#---------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
Parse Ben Lee&amp;#039;s LR log files to show the underlying function&lt;br /&gt;
invocation sequence in the designated log file. &lt;br /&gt;
&lt;br /&gt;
Another option shows timing of start of function.&lt;br /&gt;
&lt;br /&gt;
Instructions for use:&lt;br /&gt;
&lt;br /&gt;
1.  You should change to the loadgen directory - the one containing the log files generated by Ben&amp;#039;s code.&lt;br /&gt;
&lt;br /&gt;
2.  Run:&lt;br /&gt;
&lt;br /&gt;
       $ prune_log.py -t *.log&lt;br /&gt;
&lt;br /&gt;
    This produces a logs.sorted file contining the merged and sorted rewritten logs.&lt;br /&gt;
&lt;br /&gt;
3.  Then run:&lt;br /&gt;
&lt;br /&gt;
       $ time_line.py&lt;br /&gt;
&lt;br /&gt;
    This produces &amp;#039;time_line.txt&amp;#039; which contains the time line and concurrency map.&lt;br /&gt;
&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
#---------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
import re&lt;br /&gt;
import os&lt;br /&gt;
import sys&lt;br /&gt;
import glob&lt;br /&gt;
import time&lt;br /&gt;
import getopt&lt;br /&gt;
import pickle&lt;br /&gt;
&lt;br /&gt;
#---------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
__version__  = &amp;quot;1.0.0&amp;quot;&lt;br /&gt;
&lt;br /&gt;
debugFlg     = 0&lt;br /&gt;
stdoutFlg    = 0&lt;br /&gt;
verboseFlg   = 0&lt;br /&gt;
directoryFlg = None&lt;br /&gt;
&lt;br /&gt;
filename     = &amp;quot;x.lst&amp;quot;&lt;br /&gt;
mode         = None&lt;br /&gt;
data         = None&lt;br /&gt;
&lt;br /&gt;
#---------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
class Line:&lt;br /&gt;
   Max_0   = 0&lt;br /&gt;
   Max_1   = 0&lt;br /&gt;
&lt;br /&gt;
   def __init__(self, l):&lt;br /&gt;
      self.flag = None&lt;br /&gt;
      self.line = l&lt;br /&gt;
&lt;br /&gt;
   def __str__(self):&lt;br /&gt;
      if self.flag:&lt;br /&gt;
         s = &amp;#039; &amp;#039; * self.leading&lt;br /&gt;
         s += self.split[0]&lt;br /&gt;
         spacer = &amp;#039; &amp;#039; * (Line.Max_0 - len(self.split[0]) + 1)&lt;br /&gt;
         s += spacer + self.split[1]&lt;br /&gt;
         spacer = &amp;#039; &amp;#039; * (Line.Max_1 - len(self.split[1]) + 1)&lt;br /&gt;
         s += spacer + self.split[2]&lt;br /&gt;
         return s&lt;br /&gt;
      else:&lt;br /&gt;
         return self.line;&lt;br /&gt;
&lt;br /&gt;
   def leading(self, no):&lt;br /&gt;
      self.leading = no&lt;br /&gt;
&lt;br /&gt;
   def split(self, p):&lt;br /&gt;
      self.flag  = 1&lt;br /&gt;
      self.split = p&lt;br /&gt;
&lt;br /&gt;
#---------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
def startSeconds(s):&lt;br /&gt;
   return time.mktime(time.strptime(s, &amp;quot;%Y-%m-%d %H:%M:%S&amp;quot;))&lt;br /&gt;
&lt;br /&gt;
#---------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
def seconds(hms):&lt;br /&gt;
   s = hms.split(&amp;#039;:&amp;#039;)&lt;br /&gt;
&lt;br /&gt;
   return ((s[0] * 60) + s[1]) * 60 + s[2]&lt;br /&gt;
&lt;br /&gt;
#---------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
def hms(t_secs):&lt;br /&gt;
   hm     = t_secs / 60&lt;br /&gt;
   hours  = hm / 60&lt;br /&gt;
   mins   = hm % 60&lt;br /&gt;
   secs   = t_secs % 60&lt;br /&gt;
&lt;br /&gt;
   return &amp;quot;%02d:%02d:%02d&amp;quot; % ( hours, mins, secs)&lt;br /&gt;
&lt;br /&gt;
#---------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
def parse(filename):&lt;br /&gt;
   global t_start&lt;br /&gt;
&lt;br /&gt;
   print filename&lt;br /&gt;
&lt;br /&gt;
   tmatch = re.search(r&amp;#039;(.*?).lst&amp;#039;, filename)&lt;br /&gt;
   if tmatch:&lt;br /&gt;
      name = tmatch.group(1)&lt;br /&gt;
   else:&lt;br /&gt;
      name = filename + &amp;quot;.lst&amp;quot;&lt;br /&gt;
      filename += &amp;quot;.lst&amp;quot;&lt;br /&gt;
&lt;br /&gt;
   outfile = name + &amp;quot;.out&amp;quot;&lt;br /&gt;
&lt;br /&gt;
   try:&lt;br /&gt;
      ifo = open(filename, &amp;#039;r&amp;#039;)&lt;br /&gt;
   except IOError, msg:&lt;br /&gt;
      sys.stderr.write(filename + &amp;#039;: cannot open: &amp;#039; + `msg` + &amp;#039;\n&amp;#039;)&lt;br /&gt;
      sys.exit(1)&lt;br /&gt;
&lt;br /&gt;
   try:&lt;br /&gt;
      ofo = open(outfile, &amp;#039;w&amp;#039;)&lt;br /&gt;
   except IOError, msg:&lt;br /&gt;
      sys.stderr.write(outfile + &amp;#039;: cannot open: &amp;#039; + `msg` + &amp;#039;\n&amp;#039;)&lt;br /&gt;
      sys.exit(1)&lt;br /&gt;
&lt;br /&gt;
   cnt = 0&lt;br /&gt;
&lt;br /&gt;
   max_0 = 0&lt;br /&gt;
   max_1 = 0&lt;br /&gt;
&lt;br /&gt;
   lines = []&lt;br /&gt;
&lt;br /&gt;
   while 1:&lt;br /&gt;
      line = ifo.readline()&lt;br /&gt;
&lt;br /&gt;
      if not line: break&lt;br /&gt;
&lt;br /&gt;
      line = line[:-1]&lt;br /&gt;
      line = line.replace(&amp;quot;\r&amp;quot;,&amp;quot;&amp;quot;)&lt;br /&gt;
&lt;br /&gt;
      l = Line(line)&lt;br /&gt;
&lt;br /&gt;
      lines.append(l)&lt;br /&gt;
&lt;br /&gt;
      if re.search(&amp;quot;^#&amp;quot;, line):&lt;br /&gt;
         continue&lt;br /&gt;
&lt;br /&gt;
      if re.search(&amp;quot;^$&amp;quot;, line):&lt;br /&gt;
         continue&lt;br /&gt;
&lt;br /&gt;
      if re.search(&amp;quot;^\r$&amp;quot;, line):&lt;br /&gt;
         continue&lt;br /&gt;
&lt;br /&gt;
      cnt += 1&lt;br /&gt;
&lt;br /&gt;
      tmatch = re.search(&amp;quot;^  *([^ ]?)&amp;quot;, line)&lt;br /&gt;
      if tmatch:&lt;br /&gt;
         ch                = tmatch.group(1)&lt;br /&gt;
         no_leading_spaces = line.index(ch)&lt;br /&gt;
&lt;br /&gt;
         l.leading(no_leading_spaces)&lt;br /&gt;
&lt;br /&gt;
         line = line[no_leading_spaces:]&lt;br /&gt;
&lt;br /&gt;
         p = line.split(&amp;#039; &amp;#039;)&lt;br /&gt;
&lt;br /&gt;
         len_0 = len(p[0])&lt;br /&gt;
         if len_0 &amp;gt; max_0:&lt;br /&gt;
            max_0 = len_0&lt;br /&gt;
&lt;br /&gt;
         len_1 = len(p[1])&lt;br /&gt;
         if len_1 &amp;gt; max_1:&lt;br /&gt;
            max_1 = len_1&lt;br /&gt;
&lt;br /&gt;
         l.split(p)&lt;br /&gt;
&lt;br /&gt;
      try:&lt;br /&gt;
         print &amp;quot;[%s]&amp;quot; % str(p)&lt;br /&gt;
         print &amp;gt;&amp;gt;ofo, &amp;quot;[%s]&amp;quot; % str(p)&lt;br /&gt;
      except:&lt;br /&gt;
         print &amp;quot;%s&amp;quot; % line&lt;br /&gt;
         sys.exit(0)&lt;br /&gt;
&lt;br /&gt;
   print &amp;quot;:::::::::::::::::::::::::&amp;quot;&lt;br /&gt;
&lt;br /&gt;
   Line.Max_0 = max_0&lt;br /&gt;
   Line.Max_1 = max_1&lt;br /&gt;
&lt;br /&gt;
   for i in range(len(lines)):&lt;br /&gt;
      print lines[i]&lt;br /&gt;
&lt;br /&gt;
   ifo.close()&lt;br /&gt;
   ofo.close()&lt;br /&gt;
&lt;br /&gt;
   print &amp;gt;&amp;gt;sys.stderr, &amp;quot;Processed %d lines&amp;quot; % cnt&lt;br /&gt;
&lt;br /&gt;
#---------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
def main():&lt;br /&gt;
   global filename&lt;br /&gt;
   global debugFlg&lt;br /&gt;
   global stdoutFlg&lt;br /&gt;
   global verboseFlg&lt;br /&gt;
&lt;br /&gt;
   try:&lt;br /&gt;
      opts, args = getopt.getopt(sys.argv[1:], &amp;quot;df:vV?&amp;quot;)&lt;br /&gt;
   except getopt.error, msg:&lt;br /&gt;
      print __doc__&lt;br /&gt;
      return 1&lt;br /&gt;
&lt;br /&gt;
   for o, a in opts:&lt;br /&gt;
      if o == &amp;#039;-d&amp;#039;:&lt;br /&gt;
         debugFlg = 1&lt;br /&gt;
      elif o == &amp;#039;-f&amp;#039;:&lt;br /&gt;
         filename = a&lt;br /&gt;
      elif o == &amp;#039;-v&amp;#039;:&lt;br /&gt;
         verboseFlg = 1&lt;br /&gt;
      elif o == &amp;#039;-V&amp;#039;:&lt;br /&gt;
         print &amp;quot;Version: %s&amp;quot; % __version__&lt;br /&gt;
         return 1&lt;br /&gt;
      elif o == &amp;#039;-?&amp;#039;:&lt;br /&gt;
         print __doc__&lt;br /&gt;
         return 1&lt;br /&gt;
&lt;br /&gt;
   if (debugFlg):&lt;br /&gt;
      print &amp;quot;&amp;gt;&amp;gt; Flg    %s&amp;quot; % debugFlg&lt;br /&gt;
&lt;br /&gt;
   parse(filename)&lt;br /&gt;
&lt;br /&gt;
   return 1&lt;br /&gt;
&lt;br /&gt;
#---------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
if __name__ == &amp;#039;__main__&amp;#039; or __name__ == sys.argv[0]:&lt;br /&gt;
   sys.exit(main())&lt;br /&gt;
&lt;br /&gt;
#---------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
Revision History:&lt;br /&gt;
&lt;br /&gt;
     Date     Who   Description&lt;br /&gt;
   --------   ---   --------------------------------------------------&lt;br /&gt;
   20040812   plh   Initial implementation&lt;br /&gt;
&lt;br /&gt;
Problems to fix:&lt;br /&gt;
&lt;br /&gt;
To Do:&lt;br /&gt;
&lt;br /&gt;
Issues:&lt;br /&gt;
&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
      &amp;quot;Name=org.apache.struts.taglib.html.TOKEN&amp;quot;, &amp;quot;Value={AgentisTOKEN}&amp;quot;, ENDITEM,&lt;br /&gt;
      &amp;quot;Name=panelControlMap_subFormName&amp;quot;, &amp;quot;Value=QueueLinkMap&amp;quot;, ENDITEM,&lt;br /&gt;
      &amp;quot;Name=panelControlMap_panelName&amp;quot;, &amp;quot;Value=null&amp;quot;, ENDITEM,&lt;br /&gt;
      &amp;quot;Name=MetaDataDrivenTagMap_tableName&amp;quot;, &amp;quot;Value=0&amp;quot;, ENDITEM,&lt;br /&gt;
      &amp;quot;Name=MetaDataDrivenTagMap_columnName&amp;quot;, &amp;quot;Value=0&amp;quot;, ENDITEM,&lt;br /&gt;
      &amp;quot;Name=MetaDataDrivenTagMap_recordNumber&amp;quot;, &amp;quot;Value=0&amp;quot;, ENDITEM,&lt;br /&gt;
      &amp;quot;Name=MetaDataDrivenTagMap_agentId&amp;quot;, &amp;quot;Value=0&amp;quot;, ENDITEM,&lt;br /&gt;
      &amp;quot;Name=&amp;quot;, &amp;quot;Value=&amp;quot;, ENDITEM,&lt;br /&gt;
      &amp;quot;Name=&amp;quot;, &amp;quot;Value=&amp;quot;, ENDITEM,&lt;br /&gt;
      &amp;quot;Name=ConfirmationActionForm_role&amp;quot;, &amp;quot;Value=*UNKNOWN:role*&amp;quot;, ENDITEM,&lt;br /&gt;
      &amp;quot;Name=ConfirmationActionForm_token&amp;quot;, &amp;quot;Value=*UNKNOWN:token*&amp;quot;, ENDITEM,&lt;br /&gt;
      &amp;quot;Name=ConfirmationActionForm_param1&amp;quot;, &amp;quot;Value=*UNKNOWN:param1*&amp;quot;, ENDITEM,&lt;br /&gt;
      &amp;quot;Name=ConfirmationActionForm_param2&amp;quot;, &amp;quot;Value=*UNKNOWN:param2*&amp;quot;, ENDITEM,&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;Name=QueueLinkMap_taskId&amp;quot;, value_task, ENDITEM,&lt;br /&gt;
&lt;br /&gt;
      &amp;quot;Name=QueueLinkMap_requestId&amp;quot;, &amp;quot;Value=&amp;quot;, ENDITEM,&lt;br /&gt;
      &amp;quot;Name=QueueLinkMap_awbNumber&amp;quot;, &amp;quot;Value=&amp;quot;, ENDITEM,&lt;br /&gt;
      &amp;quot;Name=QueueLinkMap_queueLinkId&amp;quot;, &amp;quot;Value=&amp;quot;, ENDITEM,&lt;br /&gt;
      &amp;quot;Name=QueueLinkMap_orgUnitName&amp;quot;, &amp;quot;Value=&amp;quot;, ENDITEM,&lt;br /&gt;
      &amp;quot;Name=QueueLinkMap_orgUnitId&amp;quot;, &amp;quot;Value=&amp;quot;, ENDITEM,&lt;br /&gt;
      &amp;quot;Name=BodyLinkMap_taskId&amp;quot;, &amp;quot;Value=&amp;quot;, ENDITEM,&lt;br /&gt;
      &amp;quot;Name=BodyLinkMap_awbNumber&amp;quot;, &amp;quot;Value=&amp;quot;, ENDITEM,&lt;br /&gt;
      &amp;quot;Name=BodyLinkMap_requestId&amp;quot;, &amp;quot;Value=&amp;quot;, ENDITEM,&lt;br /&gt;
      &amp;quot;Name=BodyLinkMap_queueLinkId&amp;quot;, &amp;quot;Value=&amp;quot;, ENDITEM,&lt;br /&gt;
&amp;quot;&amp;quot;&amp;quot;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Python]]&lt;/div&gt;</summary>
		<author><name>PeterHarding</name></author>
	</entry>
</feed>