[rt-users] Rt-remind error
Candelario, Bill
Candelario at zoominfo.com
Wed Dec 19 15:50:41 EST 2007
Thanks Drew,
I got it figured out. I had to define all the libraries in the
beginning of the script. Now I have a question on global parameters.
Where do I define them in the script. For example, where would I plug
in the email addresses of the technicians, our email server, etc.
Thanks,
Bill
-----Original Message-----
From: Drew Barnes [mailto:barnesaw at ucrwcu.rwc.uc.edu]
Sent: Wednesday, December 19, 2007 1:45 PM
To: Candelario, Bill
Cc: rt-users at lists.bestpractical.com
Subject: Re: [rt-users] Rt-remind error
The semicolon was the syntax problem then.
I find it interesting that the path you specify in the use statement
isn't listed in @INC. At least not if it is case sensitive. Having
never used Perl on Windows, I assume it is but can't say for sure. In
any event, it is mixing C:\Program Files in with /usr/local/packages.
Perhaps your path needs to be quoted there?
Candelario, Bill wrote:
> There wasn't but when I added it, I got this error message:
>
> Can't locate RT/Interface/CLI.pm in @INC (@INC contains: C:\Program
> Files\OurInt ernet\Request Tracker\rt\lib\rt
> /usr/local/packages/rt/lib /usr/local/packages/r t/local/lib
> Tracker\rt\lib\RT\Interface C:/Program Files/OurInternet/Request Tra
> cker/perl/lib C:/Program Files/OurInternet/Request
> Tracker/perl/site/lib
> .) at .
> /rt-remind.pm line 120.
> BEGIN failed--compilation aborted at ./rt-remind.pm line 120.
>
> To me, this meant that it couldn't find the libraries.
>
> -----Original Message-----
> From: Drew Barnes [mailto:barnesaw at ucrwcu.rwc.uc.edu]
> Sent: Wednesday, December 19, 2007 1:28 PM
> To: Candelario, Bill
> Cc: Huw Selley; rt-users at lists.bestpractical.com
> Subject: Re: [rt-users] Rt-remind error
>
> Is there a semicolon at the end of that line?
>
> Candelario, Bill wrote:
>
>> Thanks, Huw.
>>
>> The only line, besides the comments, that precedes this line is:
>>
>> use lib qw (C:\Program Files\OurInternet\Request
>> Tracker\rt\lib\RT\Interface)
>>
>> I ran 'perl -c rtremind.pm' and came up with the same error message.
>>
>> Could it be that I have to define what this code is asking for? I.e.
>> where it says YOU at YOURDOMAIN, I have to put my email address there.
>>
>> Thanks,
>> Bill
>>
>> -----Original Message-----
>> From: Huw Selley [mailto:huws at s2s.ltd.uk]
>> Sent: Wednesday, December 19, 2007 12:24 PM
>> To: Candelario, Bill
>> Cc: rt-users at lists.bestpractical.com
>> Subject: Re: [rt-users] Rt-remind error
>>
>> Hi Bill,
>>
>> That line is syntactically correct perl (with perl 5.8.8):
>>
>> huws at cli-237 ~ $ cat test.pl
>> my(%map) = (
>> 'Nobody' => 'YOU at YOURDOMAIN',
>> 'root' => 'YOU at YOURDOMAIN',
>> 'queue1,Nobody' => 'ANOTHER at YOURDOMAIN', );
>> huws at cli-237 ~ $
>> huws at cli-237 ~ $ perl -c test.pl
>> test.pl syntax OK
>>
>> I would have a look at the lines preceding that and check them for
>> errors. Failing that run 'perl -c rtremind.pm' and see what the perl
>> compiler thinks is wrong.
>>
>> Regards
>> Huw
>>
>> On 19 Dec 2007, at Wednesday, 19 December 2007, 425PM, Candelario,
>> Bill
>> wrote:
>>
>>
>>
>>> Hi,
>>>
>>> I'm trying to run rt-remind in my ticketing system and get the
>>> following error.
>>>
>>>
>>>
>>>> perl ./rtremind.pm
>>>>
>>>>
>>> Error
>>> syntax error at ./rtremind.pm line 42, near "my"
>>> Execution of ./rtremind.pm aborted due to compilation errors.
>>>
>>> This part of the rt-remind script is where it's having trouble:
>>>
>>> my(%map) = (
>>> 'Nobody' => 'YOU at YOURDOMAIN',
>>> 'root' => 'YOU at YOURDOMAIN',
>>> 'queue1,Nobody' => 'ANOTHER at YOURDOMAIN', );
>>>
>>> Any help would be greatly appreciated.
>>>
>>> Thanks,
>>> Bill
>>> _______________________________________________
>>> http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
>>>
>>> SAVE THOUSANDS OF DOLLARS ON RT SUPPORT:
>>>
>>> If you sign up for a new RT support contract before December 31,
>>> we'll
>>>
>>>
>>
>>
>>> take up to 20 percent off the price. This sale won't last long, so
>>> get
>>>
>>>
>>
>>
>>> in touch today.
>>> Email us at sales at bestpractical.com or call us at +1 617 812
0745.
>>>
>>>
>>> Community help: http://wiki.bestpractical.com Commercial support:
>>> sales at bestpractical.com
>>>
>>>
>>> Discover RT's hidden secrets with RT Essentials from O'Reilly Media.
>>> Buy a copy at http://rtbook.bestpractical.com
>>>
>>>
>>
>> s2s company email disclaimer :
>> http://www.s2s.ltd.uk/datasheets/email_disclaimer.pdf
>> s2s company registration number : 3952958
>> s2s VAT registration number : GB763132055
>> Business premises : Ground Floor, Overline House,
>>
> Crawley,
>
>> West Sussex, RH10 1JA
>> Registered address : 29 High Street, Crawley, West
>>
> Sussex,
>
>> RH10 1BQ
>> Place of registration : England
>>
>> _______________________________________________
>> http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
>>
>> SAVE THOUSANDS OF DOLLARS ON RT SUPPORT:
>>
>> If you sign up for a new RT support contract before December 31,
>> we'll
>>
>
>
>> take up to 20 percent off the price. This sale won't last long, so
>> get
>>
> in touch today.
>
>> Email us at sales at bestpractical.com or call us at +1 617 812
0745.
>>
>>
>> Community help: http://wiki.bestpractical.com Commercial support:
>> sales at bestpractical.com
>>
>>
>> Discover RT's hidden secrets with RT Essentials from O'Reilly Media.
>> Buy a copy at http://rtbook.bestpractical.com
>>
>>
More information about the rt-users
mailing list