cscrepdiffリポジトリ情報の差分の表示

形式

cscrepdiff [-h]
          -user <ログインユーザID>
          -pass <ログインパスワード>
          -repfile <エクスポートされたリポジトリZIPファイル名>
          [-allinfo]
          [{-check|-compo [-name <サービスID> ] }]

機能

現在の運用環境のリポジトリ情報と,指定されたリポジトリ情報とのHCSCコンポーネントの差分を確認します。このコマンドは,次に示すリポジトリ情報の項目が同じ場合,同じHCSCコンポーネントと見なして差分を表示します。

ログインユーザIDなどの必須オプションは,HCSC-Managerコマンド共通定義ファイルにデフォルト値を設定することで,このコマンドでの指定を省略できます。

引数

-h

コマンドの使用方法が表示されます。このオプションを指定している場合は,ほかのオプションを指定しても無視されます。

-user <ログインユーザID> ~<半角英数字およびアンダーライン(_)> ((1-16文字))

HCSC-Managerログイン時に使用するユーザIDを指定します。

-pass <ログインパスワード> ~<半角英数字およびアンダーライン(_)> ((1-16文字))

HCSC-Managerログイン時に使用するパスワードを指定します。

-repfile <エクスポートされたリポジトリZIPファイル名> ~ ((1-200バイト))

エクスポートされた差分表示の対象となるZIPファイル名を絶対パス,または相対パスで指定します。

-allinfo

すべてのHCSCコンポーネントの変更情報を表示します。インポート後のHCSCコンポーネントがすべて表示されるため,リポジトリ内にHCSCコンポーネントが多いと,大量に表示される場合があります。

このオプションを省略した場合,差分が発生したHCSCコンポーネントだけが表示されます。

-check

現在の運用環境のリポジトリ情報と比較対象のリポジトリ情報で,HCSCサーバの構成情報が同じかどうかをチェックします。HCSCサーバの構成情報が異なる場合は,エラーになります。なお,標準インポートの場合は,このオプションを指定しないでください。

-compo

コンポーネント単位でインポートする場合の,HCSCコンポーネントの差分情報を表示します。

-name <サービスID> ~ ((1文字以上))

コンポーネント単位でインポートする場合に,ZIPファイル中のHCSCコンポーネントのサービスIDを指定します。このオプションは,-compoオプションを指定した場合に指定できます。

このオプションを省略した場合は,ZIPファイル中のすべてのHCSCコンポーネントがコンポーネント単位のインポートの対象となります。

表示形式

表示形式の記号の意味は次のとおりです。

<:現在のリポジトリ情報に存在するHCSCコンポーネント

>:指定したZIPファイルのリポジトリ情報に存在するHCSCコンポーネント

(1)すべての項目で変更がある場合

[図データ]

(2)ビジネスプロセスだけ変更がある場合

[図データ]

(3)変更がない場合(-allinfoオプション省略時)

[図データ]

(4)すべての項目で変更があるが,項目内に変更がないコンポーネントが含まれる場合(-allinfoオプション指定時)

[図データ]

戻り値

戻り値意味
0正常終了しました。
1コマンドが異常終了しました。
3排他エラーが発生しました。
9実行権限のチェックエラーが発生しました。

注意事項