Kleine Anleitung für SOAP
1. Mit dem Kommandozeilentool 'stubmaker' ein Modul erzeugen
stubmaker
http://eutils.ncbi.nlm.nih.gov/...ils/soap/eutils.wsdl hier muss jetzt 'eUtilsService.pm' in deinem Verzeichnis existieren.
2. diese Datei öffnen und die Zeilen
# UNIVERSAL::isa($som => 'SOAP::SOM') ? wantarray ? $som->paramsall : $som->result
# : $som;
auskommentieren
neue Zeile einfügen und $som; hinschreiben.
speichern
3. dieses Script kopieren speichern und starten
#!/usr/bin/perl
use eUtilsService;
#
my @res = eUtilsService->run_eSummary(\SOAP::Data->value(
#Parameter
SOAP::Data->name("db" => 'gene'),
SOAP::Data->name("id" => '11848'),
###
)
)->dataof("//Item");
# Ergebnisausgabe
for my $item(@res){
print $item->attr->{'Name'}, ': ',$item->value, "\n";
}
exit;
4. fertig
Grüße Oesi
Ich weiß, dass ich nichts weiß... (Sokrates)