サポート > リポジトリ > Designerの機能・その他のツール > リポジトリのバックアップとリストア

WagbyDesignerにはリポジトリのバックアップならびにリストアの機能が備わっています。ファイルとしてダウンロードし、他の開発者に提供することもできます。

「運用」メニュー内の「リポジトリ」タブで、リポジトリのバックアップとリストアを行うことができます。

図1 運用メニューのリポジトリタブ

バックアップリストから任意のリポジトリを選択し、「リストア」ボタンを押下すると、その時点のリポジトリに戻す(復元する)ことができます。

図2 任意の時点のリポジトリをリストアする

旧バージョンのリポジトリを読み込む

旧バージョンでバックアップされた zip 形式のリポジトリファイルを直接、読み込むことができます。読み込み時に移行処理が適用されます。

リポジトリ読み込み後のビルド

新しいリポジトリを読み込んだあとは「フルビルド」を行ってください。
図3 リポジトリをリストアしたときに表示されるダイアログ

現在のリポジトリのバックアップを作成することができます。メモを残すと、リストア時に探しやすくなります。

図3 リポジトリの手動バックアップ

ビルド画面では標準で「ビルド時にバックアップを行う」が有効になっています。メモを残すことで、保存リポジトリの一覧から探しやすくなります。

このチェックをはずすと、リポジトリの自動バックアップは行われません。

図4 リポジトリの自動バックアップ

バックアップリストから任意のリポジトリを選択し、「ダウンロード」ボタンを押下すると、そのリポジトリファイル一式をzip圧縮ファイルとしてダウンロードすることができます。

図5 ダウンロード

ダウンロードファイルは "wb_" という接頭語のあとに日付時刻情報が付与された zip 圧縮形式です。

図6 ダウンロードされたファイル

zip圧縮形式のリポジトリファイルをアップロードすることで、WagbyDesignerに取り込むことができます。 「ファイル選択」ボタンを押下して、リポジトリファイル("wb_" ではじまる zip 圧縮形式)を指定します。

図7 ファイル選択とアップロード

ファイル選択後、「アップロード」ボタンを押下することで、バックアップリストに格納されます。

図8 アップロード

別の開発者によって設計されたリポジトリを、自分の開発PCにロードする(読み込む)手順を説明します。

  1. 運用メニューの「アップロード」欄から「ファイル選択」ボタンを開きます。ファイルダイアログが表示されるので、読み込むリポジトリファイル(通常は "wrb_" で始まる、zip 形式ファイル)を指定します。
    図9 ファイルの選択
  2. ファイル選択後、「アップロード」ボタンを押下します。
    図10 アップロード
  3. アップロード後、すぐにリストアを行うかどうかを確認するメッセージが表示されます。ここでは、リストアするを選択した場合を説明します。
    図11 すぐにリストアを行うかどうかを確認するダイアログ
  4. リストア処理中です。
    図12 リストア処理中
  5. リストアが完了すると、モデルが表示されます。フルビルドを行うと、アプリケーションが生成されます。
    図13 リストア完了
  6. 運用タブを確認すると、リストアしたリポジトリが「バックアップリスト」に含まれていることがわかります。
    図14 バックアップリストを確認する
このリストア処理により、それまでのリポジトリは消去されます。開発途中のプロジェクトがある場合は、リストアの前に現在のリポジトリのバックアップを取得してください。

リストアに失敗する。

WagbyDesignerを起動している Tomcat コンソールまたは logs/catalina.out にエラーメッセージが記録されます。この内容を確認してください。あわせて、次の点をご確認ください。

  • repository/branches フォルダに初期リポジトリファイル wrb_20140115_0000001.zip は含まれていますか。リストア時に、このファイルを参照します。
  • repository/branches フォルダに含まれている初期リポジトリファイル wrb_20140115_0000001.zip は、古いものを使っていませんか。このファイルはインストールされているバージョンの Wagby によって内容が異なります。必ず、インストール時に含まれているファイルをお使いください。
  • 無制限開発ライセンスと、プロジェクトライセンスが混在していませんか。混在している場合、リストアを行うことはできません。
  • 無制限開発ライセンス利用時は、購入時に変換されたリポジトリファイルを用いる必要があります。詳細は販売パートナーにお問い合わせください。

ビルド時のバックアップファイルがDesignerから参照できない。

ウィルス対策ソフトが原因となっていることがあります。ファイル除外設定を行ってください。

もっと詳しく