On Thu, Jan 28, 2010 at 11:59:35AM +0200, JJussi wrote: > Hi! > (using RT 3.8.7) > I have made simple Perl script to add users and queues to database. > However, I get next error message: > RT::User::Validate Unimplemented in RT::Record. (/opt/rt3/lib/RT/Record.pm > line 267)
Most likely, one of the elements of %vars is undef and causing the
list you're passing to Create to contain an empty key.
-kevin
> Script is:
> #!/usr/bin/perl
> # luojono -perl scripti
> use warnings;
> use strict;
> use RT::Interface::CLI qw(CleanEnv);
> use RT::User;
> use RT::Queue;
> use RT::Queues;
>
> RT::LoadConfig();
> RT::Init();
>
> my $user = RT::User->new($RT::SystemUser);
> my $queues = new RT::Queues($RT::SystemUser);
>
> my $domainosa = 'domain.fi';
>
> my $uid = $user->Create(
> Name => $vars{nimi},
> EmailAddress => $vars{oemail},
> RealName => $vars{omistaja},
> FreeformContactInfo
> => 'Tiketti omistaja: '.$vars{kuvaus},
> NickName => '',
> Privileged => 1,
> Password => ,
> Address1 => '',
> Address2 => '',
> City => '',
> State => '',
> Zip => '',
> Country => '',
> WorkPhone => '',
> MobilePhone => '',
> );
>
> my $qid = $queues->Create(
> Name => $vars{nimi},
> Description => $vars{kuvaus},
> CorrespondAddress => $vars{nimi}.'@'.$domainosa,
> CommentAddress => $vars{nimi}.'-comment@'.$domainosa,
> InitialPriority => $vars{minpri},
> FinalPriority => $vars{maxpri},
> DefaultDueIn => $vars{maxaika},
> );
>
> --
> JJussi
> _______________________________________________
> http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users
>
> Community help: http://wiki.bestpractical.com
> Commercial support: [email protected]
>
> 2010 RT Training Sessions!
> San Francisco, CA, USA - Feb 22 & 23
> Dublin, Ireland - Mar 15 & 16
> Boston, MA, USA - April 5 & 6
> Washington DC, USA - Oct 25 & 26
>
> Discover RT's hidden secrets with RT Essentials from O'Reilly Media.
> Buy a copy at http://rtbook.bestpractical.com
>
pgpTZtezED9do.pgp
Description: PGP signature
_______________________________________________ http://lists.bestpractical.com/cgi-bin/mailman/listinfo/rt-users Community help: http://wiki.bestpractical.com Commercial support: [email protected] 2010 RT Training Sessions! San Francisco, CA, USA - Feb 22 & 23 Dublin, Ireland - Mar 15 & 16 Boston, MA, USA - April 5 & 6 Washington DC, USA - Oct 25 & 26 Discover RT's hidden secrets with RT Essentials from O'Reilly Media. Buy a copy at http://rtbook.bestpractical.com
