クローン後のクリーンアップスクリプト

  • リリースバージョン: Yokohama
  • 更新日 2025年01月30日
  • 所要時間:4分
  • クローン作成プロセスが終了すると、クリーンアップスクリプトがターゲットインスタンスで自動的に実行されます。

    クリーンアップスクリプトを使用して、不正なデータを変更または削除します。クリーンアップスクリプトは、データプリザーバーとクローンが完了した後に実行されます。

    ソースインスタンスに新しいクローン後スクリプトを追加して、通常はスクリプトインクルードまたはビジネスルールで実行できるアクションを実行できます。スクリプトを追加するには、次に移動します: システムクローン > クローン定義 > クリーンアップスクリプト をクリックし、[ 新規] をクリックします。

    注:
    クリーンアップスクリプトは、クローンプロファイルを使用して作成されたクローンで常に実行されます。これは、これが利用可能な OOB であり、クローン後に健全な状態を確保するために必要です。クローンが完了すると、すべてのクリーンアップスクリプトが「クローンクリーンアップスクリプトの実行:クリーンアップスクリプトを順次実行 (Execute Clone Cleanup Script: Execute Cleanup Scripts Sequentially)」という名前のスケジュール済みジョブとして結合され、グローバルスコープで完了するまで実行されます。クリーンアップスクリプトは、順番フィールドに基づいて順序付けされます。クリーンアップスクリプトは 、ソース インスタンスで定義する必要があります。
    クローン後スクリプトをアクティブまたは非アクティブにして、これらのスクリプトを実行するかどうかをコントロールできます。各スクリプトに順序番号を設定することもできます。これにより、アクティブなスクリプトの実行順序を設定できます。番号が小さいほど優先度が高くなります。
    クリーンアップスクリプトのアクティブな順序
    注:
    すべてのクリーンアップスクリプトは、クリーンアップスクリプトを構成したスコープに関係なく、グローバルスコープで実行されます。スコープ指定スクリプトの実行方法の例を次に示します。
    • クリーンアップロジックを含むスクリプトインクルードを目的のスコープに作成します。
    • スコープ指定スクリプトへのアクセスを許可するための制限付き発信者アクセス構成を用意し、RCA の作成に使用したスクリプトインクルードのスコープに留まるようにします。
      フィールド 説明
      ソース スコープ グローバル
      ソースタイプ スコープ
      ステータス 許可
      ターゲットスコープ スクリプトインクルードのスコープ。
      ターゲットタイプ スクリプトインクルード
      ターゲット スクリプト。
      操作 API の実行
    • クローンクリーンアップスクリプトからスクリプトインクルードを呼び出します。
    次のクローン後のクリーンアップスクリプトは、ターゲットインスタンスでさまざまなアクションを実行します。
    表 : 1. クローン後のクリーンアップスクリプト
    スクリプト 説明
    クローン後の MID サーバーの認証情報が正しくない クローンされたインスタンスで BadMIDCredentialAfterClone と呼ばれるスクリプトインクルードを実行して、不正な MID サーバーユーザー認証情報を検出します。このスクリプトインクルードは、インスタンスクローンの後に [ダウン] ステータスの MID サーバーを MID サーバーの問題 [ecc_agent_issue] テーブルにログ記録するスケジュール済みジョブを作成します。
    スケジュール済みジョブノードの関連付けをクリアする ソースインスタンスでアクティブだった任意のスケジュール済みジョブを [準備完了] ステータスにリセットします。このスクリプトは、すべてのスケジュール済みジョブの [Sys ID] および [要求元] フィールドの値もクリアします。
    メールアカウント を設定する ソースインスタンスに存在していたメールアカウントが有効になっていない場合は、ターゲットインスタンスに移行します。このスクリプトは、メールプロパティもターゲットインスタンスに移行します。
    メールを無効にする ターゲットインスタンスでメールを無効にします。デフォルトのデータプリザーバーは、ターゲットインスタンスの他のメール設定を維持します。
    非アクティブ化されたプラグインをインストールする この機能を使用するインスタンスのドメインセパレーションプラグインを有効にします。
    すべてのテキストインデックスを再生成する クローン後にターゲットインスタンスのテキストインデックスを再ビルドします。テキストインデックスは、ソースからターゲットインスタンスにクローンされません。
    バックアップテーブルの削除をスケジュールする クローン作成の前に、ターゲットインスタンスデータベースに含まれるデータの削除をスケジュールします。この元のデータはクローン後 24 時間保持されるため、インスタンスをクローン前の状態にロールバックできます。ターゲットインスタンスがクローンの一部としてダウングレードされている場合、バックアップデータは利用できません。