#!/usr/local/bin/perl
use blib;
use strict;
use warnings;
use AFS::PTS;
print "anon: ";chop(my $anon=<STDIN>);
my $pts = AFS::PTS->new;
$AFS::CODE and print "AFS::CODE = $AFS::CODE\n";
print "----- scaler\n";
my $id = "28053";
my $name = $pts->name($id, $anon);
if ($AFS::CODE) { print "AFS::CODE = $AFS::CODE\n"; }
else { print "name = $name\n"; }
print "----- array\n";
my @ids = (28053, 231, 105, 32766, 32000);
my @names = $pts->name(\@ids, $anon);
if ($AFS::CODE) { print "AFS::CODE = $AFS::CODE\n"; }
else {
foreach my $name (@names) {
print "name = $name\n";
}
}
print "----- hash\n";
my %idhash;
foreach my $id (@ids) { $idhash{$id} = ''; }
my $hash = $pts->name(\%idhash,$anon);
if ($AFS::CODE) { print "AFS::CODE = $AFS::CODE\n"; }
else {
foreach my $key (keys %$hash) {
print "$key = $$hash{$key}\n";
}
}