NCBI(National Center for Biotechnology Information)は、C++、C#、Perl、Javaのバイオインフォマティクス用に、このSOAPクライアントのPHPバージョンはありません。C++、C#、Perl、またはJavaからPHPへの変換
ftp://lucid.bic.nus.edu.sg/biomirrors/blast/web_services/
ここで私たちは、遺伝子配列をBLAST助けPerlのSOAPクライアントの一部です:
my $search_lite = SOAP::Data->value(
SOAP::Data->name('options' =>
\SOAP::Data->value(
SOAP::Data->name('Blast4-options-lite' =>
\SOAP::Data->name('task' => 'blastn'))
)))->uri(NCBI_XML_NAMESPACE);
my $result =
$soap->call(SOAP::Data->name('Blast4-queue-search-request-lite')
->uri(NCBI_XML_NAMESPACE)
=> $search_lite);
私はPHPに変換しようとしたが、それは動作しません。私は、このガイドラインをも使用:ここでhttp://www.ncbi.nlm.nih.gov/books/NBK55699/
は私のPHPコードです:
try {
$soapClient = new SoapClient($wsdlUrl);
$result = $soapClient->SubmitSearchLite(array(
//????
));
echo $result;
}
catch {}
あなたは私がそれを修正する助けてくださいもらえますか?
エラーは何ですか? – Anil
"エラー:SOAP-ERROR:エンコーディング:オブジェクトに 'オプション'プロパティがありません。 – Nate
オプションを設定しないのはなぜですか? – CapelliC