アーティクル - CS91725
一部の DB ヘルパー関数クラスが Integrity Lifecycle Manager の DB にロードされない
修正日: 26-Dec-2022
適用対象
- PTC RV&S (formerly Integrity Lifecycle Manager) 2009 to 10.8
説明
- IM サーバーになったことがないサーバー (つまり、mksis.startup.im=false) では、Integrity は、スキーマ クラスが初期化されるときに、必要な DB 関数ヘルパー クラスをデータベースにロードできません。
- 実際、Functions.class、Functions$1.class など (匿名の内部クラス) はロードされていますが、名前付きの内部クラス (Functions$Walker など) はありません。
- その結果、複数の ORA-29521 および ORA-29534 エラーが Oracle で発生し、同等のエラーが DB/2 で発生します。
- Integrity Server.log 内の起動シーケンスで次のエントリが表示される場合があります。
- 行 0: JAVA CLASS /5a5e0f54_Functions2: ORA-29521: 参照名 mks/ci/server/schema/Functions$Walker が見つかりませんでした
- 行 0: JAVA CLASS /b0cffddd_FunctionsWalker: ORA-29521: 参照名 mks/ci/server/schema/Functions が見つかりませんでした
- 行 0: JAVA CLASS /dc89e0ca_FunctionsQueryRunner: ORA-29521: 参照名 mks/ci/server/schema/Functions が見つかりませんでした
- 行 0: JAVA CLASS /e48ba9ff_FunctionsOracleWithC: ORA-29521: 参照名 mks/ci/server/schema/Functions$1 が見つかりませんでした...
最新バージョンはこちらを参照ください CS91725