0

私はeXistデータベースを使用して小さなperlアプリを書いています、そして私は疑問に思っています:どうすれば私の呼び出しを見ることができますか

my $eXist = XML::eXistDB::RPC->new( destination=>$eXist_db, repository=>$bank, user=>"admin", password=>"pass" ) ;

成功したかどうか?

ありがとう

4

2 に答える 2

0

ドキュメントによると:

すべてのメソッドはLISTを返します。ここで、最初のスカラーは戻りコード(RC)です。そのコードが0の場合、すべてうまくいきました。それ以外の場合、コードはサーバーロジックによって報告されたトランスポートエラーまたは例外(拒否)を表します。いずれの場合も、返されたリストの2番目のスカラーにエラーメッセージが含まれています。例えば、

たぶん、これはコンストラクターにも当てはまります。試してみてください。

my ($rc,$eXist) = XML::eXistDB::RPC->new( destination=>$eXist_db, repository=>$bank, user=>"admin", password=>"pass" );

ここで、$ rc!= 0の場合、エラーが発生しました。

于 2011-04-30T01:06:46.903 に答える
0

オブジェクトの初期化が失敗すると、Log :: Reportを介してメッセージが送信されるので、それに接続します。

rpcこれは、プログラマーがまたはdestinationパラメーターの設定を怠った場合にのみ発生します。コンストラクターはnew常にオブジェクトインスタンスを返します

于 2011-04-30T10:39:54.400 に答える