BluemixでDashDBでejbTimer機能を使用すると、エラーが発生します。私たちはこの問題を分析し、ejbTimer機能が作成フェーズで一連のテーブル(WLPTASK、WLPPART、WLPPROP)を作成するという分析を思いつきました。これらは、 'ORGANIZE BY COLUMN'(DashDBのデフォルト)を前提としています。bluemixでDashDBを使用するejbTimer機能
回避策として、スタンドアロン(非クラウド)Libertyサーバーでこの機能を使用した場合、そのテーブルを作成できることがわかりました。そこからDDLを取り出し、 'ORGANIZE BY ROW'で調整してください。 DashDBで手動でテーブルを作成します。 Bluemixでこの機能を使用すると、テーブルを作成する必要がなくなり、手動で作成されたこれらのテーブルで作業することができます。
これは予想された動作ではないと想定しています。修正がありますか?
スタンドアロン(非クラウド)環境でテーブルを作成する場合は、ここでもDashDBを使用していますか?それとも他のデータベースですか? –
私はそれのためにダービーを使用しました。作成されたテーブルがクラッシュする前に、2つのテーブルがDashDBに作成されていたので、その情報をDerbyから得られたものと組み合わせるだけで十分でした。 – jarkko