ODIPv3.2.8 修正パッチ（P20180119）リリースノート

2018/01/18（株）インテリジェント・モデル

ODIPv3.2.8 修正パッチ（P20180119）リリースノート

こ の 文 書 は 、 ODIP ™ Enterprise Solution v3.2.8 に 対 す る 修 正 パ ッ チ （ P20180119 ）、Build-id:1030208201801190 に関する修正を記述したものです。

ODIP は，（株）インテリジェント・モデル社の登録商標です。
本書に掲載された情報に基づいた行為の結果として発生した損害，利益の損失，経費などについて，（株）インテリジェント・モデルならびに本書の製作関係者は一切の責任を負いません。
本書は著作権法上の保護を受けています。本書の一部あるいは全部を無断で転載・複製することは法律で定められた場合を除き，禁止されています。

2

ODIPv3.2.8 修正パッチ（P20180119）リリースノート

目次A. 変更内容 ........................................................................ 41.

ODIP リポジトリ・マネージャの改定 ............................................ 42.

ODIP アドミニストレータの改定 ................................................ 63.

プロジェクトデータの入出力性能改善 ........................................... 64.

ODIP リポジトリ・サーバにおける例外処理の改定 ................................ 6

B. 適用対象 ........................................................................ 8C. パッチのインストール方法 ........................................................ 81.

パッチファイルの内容......................................................... 82.

ODIP アドミニストレータへのパッチの適用 ...................................... 81.

ODIP オペレーションマネージャへのパッチの適用 ................................ 92.

ODIP リポジトリマネージャ/プロセスマネージャへのパッチの適用 ................. 91.

ODIP リポジトリ・サーバへのパッチの適用 ..................................... 102.

ODIP トランスフォーマへのパッチの適用 ....................................... 113

ODIPv3.2.8 修正パッチ（P20180119）リリースノート

A. 変更内容
1. ODIP リポジトリ・マネージャの改定(1) 検索機能追加
プロジェクト・ウィンドウで，“Ctrl+F（検索）”キーが使用できるようになりました。
(2) 変更内容表示機能追加
更新履歴・ウィンドウに，“変更内容”表示オプションが追加されました（図 1）。バージョンを選択してオプションを実行すると，そのバージョンで追加，変更，削除が行われたデータ名称，休日テーブル，期管理，データソース情報，ユーザビュー・タイプ，時系列日付，ユーザ関数，フォルダ，管理単位の一覧が表示されます（図 2）。さらに，変更内容の一覧から要素を選択して“詳細表示”オプションを選択すると，直前のバージョンとの相違点が表示されます（図 3）。

図1

ODIP リポジトリ・マネージャの表示例

図2

変更内容の表示例

4

ODIPv3.2.8 修正パッチ（P20180119）リリースノート

図3

相違点の表示例(3) インポートのログ出力内容変更
他のリポジトリからエクスポートした定義をインポートしたときに出力されるログは，次のように変更されました。
① リポジトリの更新対象となった，データ名称，休日テーブル，期管理，データソース
情報，ユーザビュー・タイプ，時系列日付，ユーザ関数，フォルダ，管理単位が一覧に出力されるように改定されました。管理単位よりも下位の要素は，出力されません。
インポートログの一覧は，前述の“変更内容”オプションで表示される変更内容一覧と一致します。
② 更新された要素の一覧には，“変更内容”表示と同じ，要素タイプ，属性名，変更点，属性名/フォルダ・パス，ID が表示されるようになりました。
③ リポジトリの更新件数が出力されるようになりました。例えば，“更新後のプロジェクトは、ORMS に正常にコミットされました。93 個の要素が更新されました。
（追加[82]
変更[11] 削除[0]）”のように出力されます。件数は，前述の“変更内容”オプションで表示される件数と一致します。
(4) エクスポートのログ出力内容変更
最終更新ユーザ，最終更新日の出力順がヘッダと同じになるように修正されました。
（変更前の出力例）

5

ODIPv3.2.8 修正パッチ（P20180119）リリースノート[タイプ],名称,バージョン,最終更新ユーザ,最終更新日[Project],販売管理システム,0.17,2017-12-15,Administrator（変更後の出力例）[タイプ],名称,バージョン,最終更新ユーザ,最終更新日[Project], 販売管理システム,0.17,Administrator,2017-12-15

2. ODIP アドミニストレータの改定
リポジトリ・タブで，“Ctrl+F（検索）”キーが使用できるようになりました。

3. プロジェクトデータの入出力性能改善
プロジェクト定義のデータ量が大きい場合に，ファイルへの入出力，ODIP リポジトリ・サーバとの通信に時間がかかる場合がありました。次の操作について，入出力バッファを大きくすることで，応答時間短縮への対応が行われました。
① ODIP アドミニストレータ

プロジェクトを開く，保存

プロジェクトのインポート，エクスポート



リポジトリのチェックアウト，コミット，同期② ODIP リポジトリ・マネージャ


プロジェクト登録

インポート，エクスポート③ ODIP リポジトリ・サーバ


起動時のデータファイルロード

コミット時のデータファイルセーブ④ ODIP プロセスマネージャ


新規プロセス定義，プロセス再構成

リポジトリのプロセス定義取得，リポジトリへのプロセス定義登録，



プロセスファイルを開く，保存4. ODIP リポジトリ・サーバにおける例外処理の改定
ODIP リポジトリ・サーバは，リポジトリの更新途中に予期しない例外※が検出された場合，メモリ上のデータを破棄して，ファイルからデータを再ロードすることで，リポジトリデータ

6

ODIPv3.2.8 修正パッチ（P20180119）リリースノートの破損を防ぐ仕様になっています。ところが，例外発生のタイミングによっては，再ロードが行われず，例外発生までの更新だけがリポジトリデータに反映されるケースがありました。例
外発生時には，必ずシャットダウン（メモリ例外の場合）または再ロード（予期しない例外の場合）のいずれかの処置が行われるように改定されました。
※ 予期しない例外とは，NULL アクセス，不正索引アクセスなど，通常は発生しない例外を指します。
これらの例外は，プロジェクトファイルの損傷，推奨されない操作，ODIP 製品の不具合などに起因して発生する可能性があります。

7

ODIPv3.2.8 修正パッチ（P20180119）リリースノート

B. 適用対象
本パッチは、以下の製品に適用してください。

 ODIP アドミニストレータ v3.2.8
 ODIP オペレーションマネージャ v3.2.8*1
 ODIP リポジトリ・マネージャ/プロセスマネージャ v3.2.8
 ODIP リポジトリ・サーバ v3.2.8
 ODIP トランスフォーマ v3.2.8*1*1

ODIP オペレーションマネージャ及び ODIP トランスフォーマは，本パッチで変更されたライブラリを参照していますが，本パッチによる変更は，両製品の機能，動作，処理結果に影響を及ぼすことはありません。

C. パッチのインストール方法
1. パッチファイルの内容
本パッチには、次のフォルダとファイルが含まれています。

フォルダODIP328_P20180119

ファイル名
ADM

odpac.jar, odpar.jar, odpcm.jar, odpcui.jar, odprc.jar

OPM

odpcm.jar, odpcui.jar

RPM

odpcm.jar, odpcui.jar, odppm.jar, odprc.jar, odprm.jar,
odprmhlp.jar

RPS

odpcm.jar, odpcui.jar, odprc.jar, odprs.jar

TFM

odpcm.jar

2. ODIP アドミニストレータへのパッチの適用(1) ODIP アドミニストレータを実行中の場合は終了してください。
(2) ODIP328_P20180119\odpcm.jar を、ODIP アドミニストレータのインストールディレク
トリ（デフォルトでは、“C:\Program Files\ODIP\Administrator”になります）直下にある“lib”フォルダに上書きコピーしてください。

8

ODIPv3.2.8 修正パッチ（P20180119）リリースノート(3) ODIP アドミニストレータを起動し、ヘルプメニューの“ODIP について”を選択してください。次のビルド ID が表示されることをご確認ください。太字は本パッチによる変更分を示しています。
名称

ビルド ID
1030208201604280
1030208201801190
1030208201801190
1030208201606070
1030208201702140
1030208201801190
1030208201706090
1030208201801190
1030208201801190
1030208201706090
1030208201611220
1030208201606070
1030208201512040

Administrator
Component editor
Repository client accessTransformer client accessCommonCommon user interface
Common database
Common model
Repository interface
Transformer engine
Transformer common
Transformer repository
Deprecated models

1. ODIP オペレーションマネージャへのパッチの適用(1) ODIP オペレーションマネージャを実行中の場合は終了してください。
(2) ODIP328_P20180119\OPM 下のファイルを，ODIP オペレーションマネージャのインストールディレクトリ（デフォルトでは、“C:\Program Files\ODIP\Operation Manager”になります）直下にある“lib”フォルダに上書きコピーしてください。
(3) ODIP オペレーションマネージャを起動し，ヘルプメニューの“ODIP について”を選択してください。次のビルド ID が表示されることをご確認ください。太字は本パッチによる変更分を示しています。
名称
Operation manager
CommonCommon user interface
Common modelCommon database
Transformer common
Transformer repository

ビルド ID
1030208201702140
1030208201702140
1030208201801190
1030208201801190
1030208201706090
1030208201611220
1030208201606070

2. ODIP リポジトリマネージャ/プロセスマネージャへのパッチの適用(1) ODIP リポジトリマネージャ、ODIP プロセスマネージャを実行中の場合は終了してください。

9

ODIPv3.2.8 修正パッチ（P20180119）リリースノート(2) ODIP328_P20180119\odpcm.jar を、ODIP リポジトリマネージャ/プロセスマネージャのイ ン ス ト ー ル デ ィ レ ク ト リ （ デ フ ォ ル ト で は 、“ C:\Program Files\ODIP\RepositoryManager”になります）直下にある“lib”フォルダに上書きコピーしてください。
(3) ODIP プロセスマネージャを起動し、ヘルプメニューの“ODIP について”を選択してください。次のビルド ID が表示されることをご確認ください。太字は本パッチによる変更分を示しています。
（ODIP リポジトリ・マネージャ）
名称
Repository manager
CommonCommon model
Common user interface
Repository interface
Deprecated models

ビルド ID
1030208201801190
1030208201702140
1030208201801190
1030208201801190
1030208201801190
1030208201512040（ODIP プロセスマネージャ）
名称
Process manager
CommonCommon model
Common user interface
Common database
Repository interface
Transformer common
Transformer repository
Deprecated models

ビルド ID
1030208201801190
1030208201702140
1030208201801190
1030208201801190
1030208201706090
1030208201801190
1030208201611220
1030208201606300
1030208201512040

1. ODIP リポジトリ・サーバへのパッチの適用(1) ODIP リポジトリ・サーバを実行中の場合は終了してください。
(2) ODIP328_P20180119\RPS 下のファイルを，ODIP リポジトリ・サーバのインストールディレクトリ（デフォルトでは、“C:\Program Files\ODIP\Repository Server”になります）
直下にある“lib”フォルダに上書きコピーしてください。
(3) ODIP リポジトリ・サーバを起動してください。
(4) ODIP リポジトリ・マネージャを起動し，ツールメニューの“ORMS サーバ情報”を選択してください。次のビルド ID が表示されることをご確認ください。太字は本パッチによる変更分を示しています。

10

ODIPv3.2.8 修正パッチ（P20180119）リリースノート

名称
Repository serverCommonCommon model
Common user interface
Repository interface
Deprecated models

ビルド ID
1030208201801190
1030208201702140
1030208201801190
1030208201801190
1030208201801190
1030208201512040

2. ODIP トランスフォーマへのパッチの適用(1) ODIP トランスフォーマ・サーバを実行中の場合は，“stopserver.sh”コマンドを実行して，トランスフォーマ・サーバを停止してください。
(2) ODIP328_P20180119\TFM 下のファイルを，ODIP トランスフォーマのインストールディレクトリ直下にある“lib”フォルダに上書きコピーしてください。
(3) ODIP トランスフォーマ・サーバを起動してくだい。
“showserver.sh -i v”コマンドを実行して，下表のビルド ID が表示されることをご確認ください。これ以外のライブラリについては，従来のビルド ID が表示されます。太字は本パッチによる変更分を示しています。
名称CommonCommon model
Common database
Transformer common
Transformer repository
Transformer serverTransformer engine
Transformer Client Commands

ビルド ID
1030208201702140
1030208201801190
1030208201706090
1030208201611220
1030208201606070
1030208201611220
1030208201706090
1030208201611220

以11上