<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On 28 June 2013 10:34, Landon <span dir="ltr"><<a href="mailto:landonstewart@gmail.com" target="_blank">landonstewart@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">

<div dir="ltr"><div class="gmail_extra"><div class="im">On 27 June 2013 12:55, Kevin Falcone <span dir="ltr"><<a href="mailto:falcone@bestpractical.com" target="_blank">falcone@bestpractical.com</a>></span> wrote:<br>

</div><div class="gmail_quote"><div class="im">
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div>rt-crontool has the --transaction all argument for exactly this usage.<br>


</div>
Move your tickets, run rt-crontool (search or condition to find the<br>
tickets) --action FindIP --transaction all<br>
<br>
RT will scrap the complete history of those tickets running them<br>
through IP extractor (so all Create/Comment/Correspond would be<br>
checked).<br>
<br>
<a href="http://bestpractical.com/rt/docs/latest/rt-crontool.html" target="_blank">http://bestpractical.com/rt/docs/latest/rt-crontool.html</a><br>
<span></span><div><div><br></div></div></blockquote><div><br></div></div><div>Well I attempted it and while it cycled through the tickets *and* their transactions it didn't process them as expected with the action provided.  I had to use RT::Action::RTIR_FindIP as the action since just specifying FindIP didn't work (failed to load module FindIP).  I don't know if I used the wrong action or if something else is awry here but the tickets themselves did not change even though there are IP addresses to be found in all of them except one.</div>


<div><br></div><div>Here's what I ran and a small sample of the output:</div><div><br></div><div><div># /opt/rt4/bin/rt-crontool --search RT::Search::ActiveTicketsInQueue --search-arg "Incident Reports" --condition RT::Condition::Overdue --action RT::Action::RTIR_FindIP --transaction all --verbose</div>


<div style>…snip...</div></div></div></div></div></blockquote><div><br></div><div style>Ah ha…  nevermind - I used "--condition RT::Condition::Overdue" from an example and it didn't match anything.</div><div style>

<br></div></div>-- <br><div>Landon Stewart <LandonStewart@Gmail.com><br></div>
</div></div>