Rusty / Steve, The arguments for ars_GetListEntry are since AR System version 5:
ars_GetListEntry(ctrl,schema,qualifier,maxRetrieve=0,firstRetrieve=0,...) So that explains the additional 0... I will update the documentation + the example (which were obviously still < v5...) Kind regards, -- Michiel Beijen Software Consultant +31 6 - 457 42 418 Bee Free IT + http://beefreeit.nl 2009/4/13 Rusty Copeland <rcopelan...@yahoo.com> > Steve, > > > It's been a while since I used ARS but the help pages for ars_GetListEntry > has missed an argument, plus I've always sucked the data into a hash. Here's > my code snippet. > > my %entries = ars_GetListEntry($ctrl->ctrl(), $schema, $lq, 0, 0, > [ > {columnWidth=>20, separator=>'\t', > fieldId=>$ftarca{"ARCT_T_WorkReq_"}}, > ], > $ftarca{"ARCT_T_WorkReq_"}, 2); > > I've found that I always had to include the extra '0' in the call to make > this work, sadly this is the simplest example I have. > > Then I take those list of tickets and get the data I'm looking for > > foreach my $t (sort keys %entries) { > # Grab the fields needed per ticket. > my %data = ars_GetEntry($ctrl->ctrl(), $schema, $t, > $ftarca{"ARCT_I_Instructions"}, > $ftarca{"ARCT_I_ActionTaken"}, > $ftarca{"ARCT_I_SubmitCategory"}, > $ftarca{"ARCT_TD_CreateDate"}, > $ftarca{"ARCT_T_HCMinToComp_"}, > $ftarca{"ARCT_TD_CreateWW"}, > $ftarca{"ARCT_TD_ResolveWW"}, > $ftarca{"ARCT_T_Region"} ); > > ## <snip> ## > > } > > I'm sure there are better, more efficient ways to make this work, this is > what I've done in the past. > > Hope it helps, > > Rusty > > ------------------------------ > *From:* Steve McDonald <steve_mcdon...@choicehotels.com> > *To:* ARSperl User Discussion <arsperl-users@arsperl.org> > *Sent:* Monday, April 13, 2009 11:21:23 AM > *Subject:* [Arsperl-users] ars_GetListEntry > > Good morning all, > > I'm having problems with my own code so tried the example and get this same > error: > > /remedy/ARSperl-1.91/example] ars_GetListEntry.pl remedyDEV Demo demo > > Testing: basic format. > ars_GetListEntry: [ERROR] GetListFields must be an ARRAY reference (ARERR > #80005) at ars_GetListEntry.pl line 54. > Line 54 is: > > (@entries = ars_GetListEntry($ctrl, $schema, $qual, 0)) > > > ARSperl-1.91 > SunOS 10 > ARSystem 7.1 > > Thanks in Advance! > > Steve McDonald > Sr. Remedy Applications Programmer > Choice Hotels International > > > > > ------------------------------------------------------------------------------ > This SF.net email is sponsored by: > High Quality Requirements in a Collaborative Environment. > Download a free trial of Rational Requirements Composer Now! > http://p.sf.net/sfu/www-ibm-com > > > -- > Arsperl-users mailing list > Arsperl-users@arsperl.org > https://lists.sourceforge.net/lists/listinfo/arsperl-users > >
------------------------------------------------------------------------------ This SF.net email is sponsored by: High Quality Requirements in a Collaborative Environment. Download a free trial of Rational Requirements Composer Now! http://p.sf.net/sfu/www-ibm-com
-- Arsperl-users mailing list Arsperl-users@arsperl.org https://lists.sourceforge.net/lists/listinfo/arsperl-users