Cosminexus V9 BPM/ESB基盤 サービスプラットフォーム システム構築・運用ガイド

[目次][用語][索引][前へ][次へ]

4.5 リポジトリの差分情報の参照

現在の運用環境のリポジトリ情報と指定したリポジトリ情報の差分は,cscrepdiffコマンドで確認できます。追加,変更,および削除されたビジネスプロセスやサービスアダプタの情報が確認できます。

<この節の構成>
(1) 前提条件
(2) 表示方法
(3) 差分の表示内容

(1) 前提条件

リポジトリ情報の差分を表示するには,次の条件を満たす必要があります。

注※ 
現在の運用環境のリポジトリ情報と,差分表示の対象となるリポジトリ情報で,データベースおよびReliable Messagingを使用するかの設定が異なる場合でも,一部の場合についてはリポジトリ情報の差分を表示できます。リポジトリ情報の差分を表示できる場合とできない場合の設定を次の表に示します。

表4-3 リポジトリ情報の差分を表示できる場合とできない場合の設定

現在の運用環境のリポジトリ情報での設定 差分表示の対象となるリポジトリ情報での設定
データベースとReliable Messagingの両方を使用する データベースを使用してReliable Messagingを使用しない データベースとReliable Messagingの両方を使用しない
データベースとReliable Messagingの両方を使用する × ×
データベースを使用してReliable Messagingを使用しない
データベースとReliable Messagingの両方を使用しない ×

(凡例)
○:差分を表示できます。
×:差分を表示できません。

(2) 表示方法

cscrepdiffコマンドを実行して,リポジトリの差分情報を表示します。コマンドの実行形式を次に示します。

cscrepdiffコマンドの詳細については,マニュアル「サービスプラットフォーム リファレンス」の「cscrepdiff(リポジトリ情報の差分の表示)」を参照してください。

(3) 差分の表示内容

標準インポートとコンポーネントインポートで,リポジトリ情報の差分の表示内容が異なります。それぞれの場合の表示内容を次の表に示します。

表4-4 差分の表示内容(標準インポート時)

運用環境リポジトリ リポジトリZIPファイル
HCSCコンポーネントあり HCSCコンポーネントなし
変更あり 変更なし
HCSCコンポーネントあり change no change delete
HCSCコンポーネントなし add ×

(凡例)
×:表示されません。
−:該当する状況が発生しないため,表示されません。

注※
-allinfoオプションを指定した場合にだけ表示されます。-allinfoオプションを指定しない場合は,表示されません。

表4-5 差分の表示内容(コンポーネントインポート時)

運用環境リポジトリ リポジトリZIPファイル
HCSCコンポーネントあり HCSCコンポーネントなし※1
変更あり 変更なし
HCSCコンポーネントあり change no change※2 no change※2
HCSCコンポーネントなし add ×

(凡例)
×:表示されません。
−:該当する状況が発生しないため,表示されません。

注※1
cscrepdiffコマンドの-nameオプションに指定したサービスIDのHCSCコンポーネントがリポジトリZIPファイルに存在しない場合は,エラーとなります。

注※2
-allinfoオプションを指定した場合にだけ表示されます。-allinfoオプションを指定しない場合は,表示されません。

差分の表示内容の例を次に示します。

インポート元とインポート先の状態
インポートするリポジトリZIPファイルの内容
  • ビジネスプロセス1(bp1):変更あり
  • ビジネスプロセス2(bp2):変更なし
  • ビジネスプロセス4(bp4):インポート対象外
インポート対象の運用環境のリポジトリの内容
  • ビジネスプロセス1(bp1)
  • ビジネスプロセス2(bp2)
  • ビジネスプロセス3(bp3)