Thank you Alex, that's help me :)
2007/10/5, Alex Agle <[EMAIL PROTECTED]>:
>
> Hi Paizo,
>
> In the programs that I've written, I usually check the size of the
> hash or array as opposed to checking for ARWARN 1200. I'll provide
> two examples of how to do this. The first example is with a hash and
> the second is with an array.
>
> The first example is untested code that I put together by doing some
> googling. The keys() function might be helpful. For example:
>
> %entries = ars_GetListEntry($ctrl, $ARSschema, $qual, 0, 0);
> $hash_size = keys(%entries);
>
> if ($hash_size eq 0) {
> print "ARWARN 1200: Nothing was found\n");
> ars_Logoff($ctrl) || exit 0;
> exit 0;
> }
>
> A lot of programs that I've written in the past use an array
> instead of a hash and then branch based on the size of the array.
>
> Partial code from an actual working program:
>
> @entries = ars_GetListEntry($c, $s_ho, $q, 0, 0);
> if ($#entries eq -1) {
> print MAIL ("There are no $holdtypes.\n");
> } elsif ($#entries eq 1) {
> print MAIL ("There is one $holdtype:\n\n");
> $entry_num = $entries[0];
> &PrintHeader;
> &PrintEntry($entry_num, $startorend, $holdtype);
> } else {
> $ent_num = ($#entries + 1) / 2;
> print MAIL ("There are $ent_num $holdtypes:\n");
> &PrintHeader;
> for ($i = 0; $i <= $#entries; $i +=2 ) {
> $entry_num = $entries[$i];
> &PrintEntry($entry_num, $startorend, $holdtype);
> }
> }
>
> Hope that helps!
> Alex
>
> On Fri, Oct 05, 2007 at 10:31:00AM +0200, Paizo wrote:
> > Hi listeners,
> >
> > I'm making a perl script to check the presence of some kind of tickets.
> > Usually there are no tickets of this kind causing a ARWARN 1200.
> > I would like to handle this warning but i miss something....
> >
> >
> > $arwarn = "";
> > (%entries = ars_GetListEntry($ctrl, $ARSschema, $qual, 0, 0)) ||
> ($arwarn =
> > $ars_errstr);
> >
> > print "$arwarn\n"; # $arwarn is empty!
> >
> > if ($arwarn=~ m/\ARWARN 1200/i)
> > {
> > ars_Logoff($ctrl) || exit 0;
> > exit 0;
> > }
> >
> > what's wrong with that code?
> > Seems also that $arwarn is empty because it print nothing at all.
> >
> >
> > thank you for your time.
> >
> >
> > --
> > --------------------
> > A me cugin na volta xe ndà dal geataro e el ga domandà na coppetta
> trigusto
> > co i gusti seegheta, sarexe e schie co na fettina de poenta.
> > El geataro pena sentio cheà goduriosa scelta, el se ga messo subito el
> > pigiama de banane e el ghe ga messo in testa a corona de poegge medie e
> lo
> > ga fatto diventare Re dei Gelati Biricchini.
> > -----------------------
> > Confezione trigusto seegheta/sarexe/chie co pratico contenitore par e
> fete
> > de poenta, stile estatè o quea dea ciocoeata
> > Altri gusti poe essere bigadini/kiwi/lasonil co socoi de vacca da
> tociare o
> > erbagatta/straciatella/calsina co coe de sorxe da tociare
> > ------------
> > Rileggendo a firma diria che se poe puntare al mercato dei ghiaccioli
> col el
> > gusto crema al diserbo e paraflù ricoperta da una soffice crosta de pus
> co
> > al posto del bacheto un termometro anale pratico pa misurarse a freve
> dopo
> > aver magnà el geato (chi xe che no lo fa al giorno d'oggi?!?!).
> Garantite
> > scorese bitonali e solfeggi anali.
>
> >
> -------------------------------------------------------------------------
> > This SF.net email is sponsored by: Splunk Inc.
> > Still grepping through log files to find problems? Stop.
> > Now Search log events and configuration files using AJAX and a browser.
> > Download your FREE copy of Splunk now >> http://get.splunk.com/
> > _______________________________________________
> > Arsperl-users mailing list
> > Arsperl-users@arsperl.org
> > https://lists.sourceforge.net/lists/listinfo/arsperl-users
>
>
> --
> O--------------O--O---------------------------------O
> | Alex Agle \/ Systems Support Specialist III |
> O---------------/\ Georgia Institute of Technology |
> |(404)894-6165 //\\ ITS - Applications Support |
> | Atlanta, GA //\/\\ alex.agle(@)oit.gatech.edu |
> O------------O-\/\/-O-------------------------------O
>
>
> -------------------------------------------------------------------------
> This SF.net email is sponsored by: Splunk Inc.
> Still grepping through log files to find problems? Stop.
> Now Search log events and configuration files using AJAX and a browser.
> Download your FREE copy of Splunk now >> http://get.splunk.com/
> _______________________________________________
> Arsperl-users mailing list
> Arsperl-users@arsperl.org
> https://lists.sourceforge.net/lists/listinfo/arsperl-users
>
>
--
--------------------
A me cugin na volta xe ndà dal geataro e el ga domandà na coppetta trigusto
co i gusti seegheta, sarexe e schie co na fettina de poenta.
El geataro pena sentio cheà goduriosa scelta, el se ga messo subito el
pigiama de banane e el ghe ga messo in testa a corona de poegge medie e lo
ga fatto diventare Re dei Gelati Biricchini.
-----------------------
Confezione trigusto seegheta/sarexe/chie co pratico contenitore par e fete
de poenta, stile estatè o quea dea ciocoeata
Altri gusti poe essere bigadini/kiwi/lasonil co socoi de vacca da tociare o
erbagatta/straciatella/calsina co coe de sorxe da tociare
------------
Rileggendo a firma diria che se poe puntare al mercato dei ghiaccioli col el
gusto crema al diserbo e paraflù ricoperta da una soffice crosta de pus co
al posto del bacheto un termometro anale pratico pa misurarse a freve dopo
aver magnà el geato (chi xe che no lo fa al giorno d'oggi?!?!). Garantite
scorese bitonali e solfeggi anali.
-------------------------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc.
Still grepping through log files to find problems? Stop.
Now Search log events and configuration files using AJAX and a browser.
Download your FREE copy of Splunk now >> http://get.splunk.com/
_______________________________________________
Arsperl-users mailing list
Arsperl-users@arsperl.org
https://lists.sourceforge.net/lists/listinfo/arsperl-users