Re: [Arsperl-users] ars_GetListEntry

2009-04-14 Thread Michiel Beijen
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


Re: [Arsperl-users] ars_GetListEntry

2009-04-13 Thread Conny.Martin
Steve,
 
the example is not correct.
 
(@entries = ars_GetListEntry($ctrl, $schema, $qual, 0 , 0))
 
should work.
 
Kind Regards Conny



Von: Steve McDonald [mailto:steve_mcdon...@choicehotels.com] 
Gesendet: Montag, 13. April 2009 20:21
An: ARSperl User Discussion
Betreff: [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


Re: [Arsperl-users] ars_GetListEntry

2009-04-13 Thread Rusty Copeland
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