IIS でホストされている Web サービスに perl スクリプトからアクセスしています。文字列の配列を返すサービスのメソッドがあります。サービスからの応答を読み取ることができません。Dumper を使用して、サービスから返された応答を出力しました。そこで配列の値を確認できますが、配列の値にアクセスできません。Web サービス メソッドから返された配列値にアクセスする方法。
perl でのメソッドの呼び出し:
my $method2 = SOAP::Data->name('getCustInfo')->attr({xmlns => 'http://tempuri.org/'});
my @param=(SOAP::Data->name(custId=>$custid));
my $response1= $soap->call($method2=>@param);
print $response1;
print Dumper $response1;
@result11=$response1->result;
print Dumper $response1;
$i=-1;
foreach my $result(@result11)
{
++$i;
print $result[$i];
}
メソッドにアクセスするために使用している上記のコードを印刷しようとしていますが、機能していません。
何が問題ですか。
ありがとう、
アビナッシュ