WAS で JNDI 名「jdbc/testingDS」のデータ ソースを作成しました。(テスト接続は成功しています)。
SQL アダプターをそのデータ ソースに接続したいので、アダプター XML を次のように更新しました。
<connectionPolicy xsi:type="sql:SQLConnectionPolicy">
<dataSourceJNDIName>java:comp/env/${custom-db.1.relative-jndi-name}</dataSourceJNDIName>
</connectionPolicy>
ただし、Procedure invocation error というエラーがあります。ランタイム: データソース jdbc/testingDS が jndi に見つかりません。SQL アダプターで JNDI 名を使用してデータ ソースを設定する方法について何か提案はありますか? 前もって感謝します。
編集: これがworklight.propertiesの私の設定です:
custom-db.1.relative-jndi-name=jdbc/testingDS
custom-db.1.driver=oracle.jdbc.driver.OracleDriver
custom-db.1.url=jdbc:oracle:thin:@myipaddress:1521:xe
custom-db.1.username=myusername
custom-db.1.password=mypassword
他に提案はありますか?
環境: Worklight 5.0.6 Consumer Edition、WebSphere Application Server 8.5