<div dir="ltr"><div>If I use this:</div><div><div>my $queue = RT::Queue->new( RT->SystemUser );</div><div>$queue = Load( 6 );</div><div>my $qName = $queue->Name;</div></div><div><br></div><div>I get this:</div><div>

Undefined subroutine &main::Load called at...<br></div><div><br></div><div>I'm defining $queue as an RT::Queue object which should have the Load subroutine. Why would it be undefined?</div></div><div class="gmail_extra">

<br clear="all"><div>-Mathew<br><br>"When you do things right, people won't be sure you've done anything at all." - God; Futurama<div><br></div><div>"<span style="background-color:rgb(255,255,255);font-family:arial,sans-serif;font-size:13px;line-height:18px">We'll get along much better once you accept that you're wrong and neither am I." - Me</span></div>

</div>
<br><br><div class="gmail_quote">On Tue, Oct 22, 2013 at 1:21 PM, Alex Vandiver <span dir="ltr"><<a href="mailto:alexmv@bestpractical.com" target="_blank">alexmv@bestpractical.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

<div class="HOEnZb"><div class="h5">On Tue, 2013-10-22 at 12:55 -0400, Kevin Falcone wrote:<br>
> I'm replying to this question because you've asked variants on it 3<br>
> times today and I assume this is the closest to your current code.<br>
><br>
> On Mon, Oct 21, 2013 at 08:53:17PM -0400, Mathew Snyder wrote:<br>
> >    I'm trying to use RT::Queue to load up a specific queue to work with. Right now I'm keeping it<br>
> >    simple just to get the functionality in place:<br>
> >    #!/usr/bin/perl<br>
> >    use warnings;<br>
> >    use strict;<br>
> >    use lib '/opt/rt4/lib';<br>
> >    use RT::Queue;<br>
> >    my $queue = RT::Queue->new( $RT::SystemUser );<br>
> >    my $qLoad = $queue->Load(6);<br>
> >    my $qName = $qLoad->Name;<br>
> >    print $qName . "\n";<br>
> >    This results in the error in the subject? What am I doing wrong?<br>
><br>
> You're not initializing RT correctly, so RT->SystemUser isn't set up<br>
> yet.<br>
><br>
> <a href="http://bestpractical.com/docs/rt/latest/RT.html#INITIALIZATION" target="_blank">http://bestpractical.com/docs/rt/latest/RT.html#INITIALIZATION</a><br>
<br>
</div></div>Additionally, you should be calling ->Name on $queue, not on $qLoad.<br>
$qLoad is just a success/failure return value -- $queue is the object<br>
that has now been loaded.<br>
<span class="HOEnZb"><font color="#888888"> - Alex<br>
<br>
</font></span></blockquote></div><br></div>