MobileFirst Platform 6.3 で次のエラーが発生し続けます。
ランタイム: org.apache.commons.dbcp.SQLNestedException: PoolableConnectionFactory を作成できません (DB2 SQL エラー: SQLCODE=-142、SQLSTATE=42612、SQLERRMC=null、DRIVER=4.19.26)
これは私のアダプターコードです:
var test2 = WL.Server.createSQLStatement("SELECT * FROM WSDIWC.WBPTRR1");
function getCEID(cnum) {
return WL.Server.invokeSQLStatement({
preparedStatement : test2,
parameters : []
});
}
そしてアダプター XML:
<connectivity>
<connectionPolicy xsi:type="sql:SQLConnectionPolicy">
<!-- Example for using a JNDI data source, replace with actual data source
name -->
<!-- <dataSourceJNDIName>${training-jndi-name}</dataSourceJNDIName> -->
<!-- Example for using MySQL connector, do not forget to put the MySQL
connector library in the project's lib folder -->
<dataSourceDefinition>
<driverClass>com.ibm.db2.jcc.DB2Driver</driverClass>
<url>jdbc:db2://***</url>
<user>**</user>
<password>**</password>
</dataSourceDefinition>
</connectionPolicy>
</connectivity>
URL、ユーザー、パスワードを削除しました。現在の問題についての説明を手伝っていただければ幸いです。
単純なクエリであるため、SQLが受け入れられないことは既に知っています。
また、同じエラー コード sqlcode=-142 の問題がある z/OS DB2 についても調査しました。http://answers.splunk.com/answers/117024/splunk-db-connect-db2.html