0

バージョン: - WSO2 4.6.0 - Oracle 11g

私はOracle DBにこの手順を持っています:

   PROCEDURE SEARCHCONTRACT ( CONTRACTNUM IN     OKC_K_HEADERS_B.CONTRACT_NUMBER%TYPE
                                 , cur_out          IN OUT RefCursor) 
   ....

手順はうまくいっています!

cur_out IN OUT RefCursorに注意してください。

DBLookupメディエーターでそのパラメーターを処理する方法がわかりません! このメディエーターには、各パラメーターが「IN」か「OUT」かを通知する場所がなく、方向 (IN/OUT) を設定するだけで十分かどうかわかりません。

助けてくれてありがとう!

4

2 に答える 2

0

WSO2 Data Services Server (DSS) または要件を使用できると思います。

WSO2 DSS はhttp://wso2.com/products/data-services-server/からダウンロードできます。

Oracle RefCursor をサポートしています。

その後、WSO2 ESB を介してデータ サービスを使用できます。

以下の記事が参考になるかもしれません。

http://wso2.com/library/tutorials/use-oracle-ref-cursors-wso2-data-services-server

于 2013-06-27T03:31:41.080 に答える
0

ちょっとした考え。その手続きを呼び出して値を返す pl/sql 関数を実装しようとすることができます。このようにして、ddl SELECT MyfUCNTION(PARAM1) FROM DUAL で結果を取得できます。

プロシージャを関数に変換することもできます。

それが役に立てば幸い!

于 2013-07-10T07:20:34.747 に答える