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 | 実行権限のチェックエラーが発生しました。 |
注意事項