私はeXistデータベースを使用して小さなperlアプリを書いています、そして私は疑問に思っています:どうすれば私の呼び出しを見ることができますか
my $eXist = XML::eXistDB::RPC->new( destination=>$eXist_db, repository=>$bank, user=>"admin", password=>"pass" ) ;
成功したかどうか?
ありがとう
ドキュメントによると:
すべてのメソッドはLISTを返します。ここで、最初のスカラーは戻りコード(RC)です。そのコードが0の場合、すべてうまくいきました。それ以外の場合、コードはサーバーロジックによって報告されたトランスポートエラーまたは例外(拒否)を表します。いずれの場合も、返されたリストの2番目のスカラーにエラーメッセージが含まれています。例えば、
たぶん、これはコンストラクターにも当てはまります。試してみてください。
my ($rc,$eXist) = XML::eXistDB::RPC->new( destination=>$eXist_db, repository=>$bank, user=>"admin", password=>"pass" );
ここで、$ rc!= 0の場合、エラーが発生しました。
オブジェクトの初期化が失敗すると、Log :: Reportを介してメッセージが送信されるので、それに接続します。
rpc
これは、プログラマーがまたはdestination
パラメーターの設定を怠った場合にのみ発生します。コンストラクターはnew
常にオブジェクトインスタンスを返します。