0

Weblogic データベース接続プールが構成された Weblogic に Orbeon FormBuilder をデプロイしました。Orbeon データベース サービス/アクションを使用して、Oracle プロシージャまたは関数を呼び出し/呼び出したいと考えています。これが可能かどうか誰にもわかりますか?

データベース サービスで呼び出し、実行、中かっこ {} を試しました。私が最も近いのは次のとおりです。

2011-02-01 09:16:31,142 ERROR SQLProcessor  - PreparedStatement:
var result varchar2
call cv_ebf_mail_add_record_fn( ? , ? ,  ? ) into :result
2011-02-01 09:16:31,149 INFO  DatabaseContext  - Rolling back JDBC connection for datasource: jdbc/orbeontoolkitDS.
2011-02-01 09:16:31,150 ERROR ProcessorService  - Exception at
java.sql.SQLException: Missing IN or OUT parameter at index:: 4

他のすべての試みでは、より厳しいエラーが発生しました。Orbeon が関数を呼び出せないことを確認してください。

4

1 に答える 1

0

これが機能するかどうかはわかりませんが、試すことができます:

select cv_ebf_mail_add_record_fn( ? , ? ,  ? ) from dual

そして、1 つの列 (この場合は 1 つの行) を持つテーブルが返されたかのように結果を取得します。

于 2011-02-01T22:37:34.347 に答える