Curl ORB を利用していますが、サービスを呼び出した際、
例外が返却され、次のようながメッセージが格納されています。
これはどのような場合に発生するのでしょうか。
■エラーメッセージ
'package ORACLE.SQL' のインスタンスは見つかりません。
次の meta-data 値を使用しています:
curl-api-version == 8.0
次の meta-data 値を使用しています?
それはOracle DBに接続できないときに発生します。
>usamiさん
返信ありがとうございます。
私も、最初はエラーメッセージから、JavaがOracle へのアクセスに失敗しているのかな、
と思ったのですが、デバッグをするかぎりでは、
Oracle へのアクセスには成功して(SQL発行後、Java側に返却されて)いました。
現在は、そのエラーが起きなくなってしまったので、
再現テストが出来ない状況なのですが、
Java側のサービスのなかの処理が終わって、呼び出しもとのCurlにリターンするところで、
エラーが発生しているようでした。
エラーが起きなくなる直前に行った作業は、
Curl側の開発中のソースを更新しただけのはずなので、
ORB で生成した、Curl側のサービスやDTOが、
Java側と一致していない場合に発生するエラーなのかなと推測しています。
ただ、エラーの内容と直結しないので、
また再発したら情報をアップデートしたいと思います。
同じような問題が発生して解決した方がいらっしゃれば
情報をいただきたいと思います。
返信ありがとうございます。
私も、最初はエラーメッセージから、JavaがOracle へのアクセスに失敗しているのかな、
と思ったのですが、デバッグをするかぎりでは、
Oracle へのアクセスには成功して(SQL発行後、Java側に返却されて)いました。
現在は、そのエラーが起きなくなってしまったので、
再現テストが出来ない状況なのですが、
Java側のサービスのなかの処理が終わって、呼び出しもとのCurlにリターンするところで、
エラーが発生しているようでした。
エラーが起きなくなる直前に行った作業は、
Curl側の開発中のソースを更新しただけのはずなので、
ORB で生成した、Curl側のサービスやDTOが、
Java側と一致していない場合に発生するエラーなのかなと推測しています。
ただ、エラーの内容と直結しないので、
また再発したら情報をアップデートしたいと思います。
同じような問題が発生して解決した方がいらっしゃれば
情報をいただきたいと思います。