Console オンライン ヘルプ
Change Center の使用
この節の内容は以下のとおりです。
Change Center の概要
以下の表に、Change Center モジュールからアクセスできるページを示します。各ページに関連するタスクとヘルプ トピックを確認できます。
注意 : Change Center のほとんどのページでは、セッション内で作業を行う場合 (Change Center で [作成] または [編集] をクリックした場合) と、そうでない場合とで異なる情報が表示されます。たとえば [コンフィグレーションの変更の表示] ページには、セッション内の場合はそのセッションで加えられたすべての変更が一覧表示され、セッション外の場合はアクティブ化されたすべてのセッションが一覧表示されます。
ページ
|
関連タスク
|
ヘルプ トピック
|
コンフィグレーションの変更の表示
|
セッション内 : 現在のセッションで行われたコンフィグレーションの変更内容を表示する。
セッション外 : 現在までにセッションのアクティブ化によって発生したコンフィグレーションの変更内容を表示する。
|
コンフィグレーションの変更内容の表示
|
|
セッション内 : 現在のセッションで行われたコンフィグレーションの変更を取り消す。
セッション外 : セッションのアクティブ化を取り消す。
|
タスクの取り消し
|
すべてのセッションを表示
|
セッション内、セッション外 : AquaLogic Service Bus Console 内に存在するセッションをすべて表示する。
|
すべてのセッションの表示
|
検索置換
|
セッション内 : 環境値を検索および置換する。
セッション外 : 環境値を検索する (置換は無効)。
|
環境値の検索と置換
|
衝突の表示
|
セッション内のみ : AquaLogic Service Bus Console のすべてのセッション内で行われた変更の間で発生した衝突をすべて表示および解決する。別のセッションですでに変更およびアクティブ化されたリソースを現在のセッションで変更すると、衝突が発生する。2 つのセッションによって同一リソースに対して 2 つの変更が行われる場合は、どちらか一方のセッションがアクティブになるまで衝突は発生しない。
このページには、セッション内のリソースに関するセマンティクス エラーも表示される。
|
衝突の表示と解決
|
タスクの詳細
|
セッション内 : 現在のセッションで行われた特定の変更内容の詳細を表示する。
セッション外 : すでにアクティブ化されたセッションで行われた特定の変更内容の詳細を表示する。
|
タスクの詳細の表示
|
関連トピック
Change Center の使用
Change Center の使用
Change Center モジュールは、AquaLogic Service Bus Console を使用してコンフィグレーションを変更する場合の開始点になります。AquaLogic Service Bus Console を使用して変更を行うには、Change Center を使用してセッションを開始する必要があります。
Change Center を使用するには
左側のナビゲーション ペインで、[Change Center] を選択します。
[作成] をクリックしてセッションを開始します。セッションの名前は、左側のナビゲーション ペインで、[Change Center] の下に表示されます。
セッションを開始すると、AquaLogic Service Bus Console を使用して変更を行うことができます。たとえば、リソースの作成、編集、削除や、コンフィグレーションのインポートを行うことができます。
AquaLogic Service Bus Console の関連するページで適切な変更を行います。
変更を行った各ページで [保存] をクリックします。現在のセッションでそれまでに行ったすべての変更内容が保存されます。
注意 : 左側のナビゲーション ペインで、セッション中の任意の時点で [破棄] をクリックすると、現在のセッションでそれまでに行った変更内容が削除されます。セッションも終了します。
変更を行ったら、Change Center で [アクティブ化] をクリックします。セッションが終了し、コンフィグレーションがランタイムにデプロイされます。
セッションの作成と破棄は、システムの他のアクティビティとは関係なく実行されます。ただし、セッションのアクティブ化処理が実行されている間は、Change Center の [アクティブ化] ボタンが無効になり、[衝突] ページに WebLogic Server ロックが保留されていることが表示されます。
注意 : セッションについて [アクティブ化] をクリックした後に [破棄] をクリックしても無効です。つまり、アクティブ化するように指定したセッションを破棄することはできません。
セッションの終了について
左側のナビゲーション ペインで、[Change Center] の下にある [終了] をクリックすると、任意の時点でセッションを終了できます。ただし、セッションが破棄されるわけではありません。左側のナビゲーション ペインで、[編集] をクリックすると、セッションに戻って変更を継続できます。これは、[ログアウト] をクリックしてコンソールからログアウトする場合やブラウザを終了する場合にも当てはまります。セッション、およびセッションで行ったすべての変更は、コンソールからログアウトした場合やサーバを再起動した場合でもそのまま残ります。
関連トピック
Change Center の概要
コンフィグレーションの変更内容の表示
タスクの取り消し
タスクの詳細の表示
すべてのセッションの表示
環境値の検索と置換
衝突の表示と解決
コンフィグレーションの変更内容の表示
[コンフィグレーションの変更の表示] ページには、セッション内で作業を行う場合 (Change Center で [作成] または [編集] をクリックした場合) と、そうでない場合とで異なる情報が表示されます。セッション内の場合は、現在のセッションで行われたコンフィグレーションの変更内容が表示されます。詳細については、「セッション内で行われたコンフィグレーションの変更内容を表示するには」を参照してください。セッション外の場合は、現在までにセッションのアクティブ化によって発生したコンフィグレーションの変更内容が一覧表示されます。詳細については、「セッションのアクティブ化によって発生したコンフィグレーションの変更内容を表示するには」を参照してください。
セッション内で行われたコンフィグレーションの変更内容を表示するには
まだセッションを作成していない場合は、左側のナビゲーション ペインで、[Change Center] の下にある [作成] をクリックして、現在のコンフィグレーションに変更を加えるための新しいセッションを作成します。詳細については、「Change Center の使用」を参照してください。
コンフィグレーションに少なくとも 1 つの変更を加えます。
左側のナビゲーション ペインで、[Change Center] の下にある [変更の表示] をクリックします。[コンフィグレーションの変更の表示] ページには、現在のセッション中にコンフィグレーションに行った各変更に関する以下の情報が表示されます。
プロパティ
|
説明
|
タスク
|
実行されたタスクの説明。タスクは、[タスクの詳細] ページにリンクされている。詳細については、「タスクの詳細の表示」を参照。
|
実行時間
|
タスクが実行された日時。
|
ユーザ
|
変更を行ったユーザの名前。
|
タスクの状態
|
以下のタスクの状態。
[完了] - タスクが完了したことを示す。
[元に戻されました] - タスクが取り消されたことを示す。
|
オプション
|
タスクの実行を取り消すには元に戻すアイコンをクリックする。
セッション内で作業している間は、タスクを任意の順序で取り消すことができる。
タスクを取り消すと、タスクの対象オブジェクトがタスクの実行前の状態に戻る。ただし、取り消すタスクの後に同じオブジェクトに対して実行されたタスクも取り消される。詳細については、「タスクの取り消し」を参照。
注意 : 取り消したタスクを元に戻すことはできない。
|
セッションのアクティブ化によって発生したコンフィグレーションの変更内容を表示するには
左側のナビゲーション ペインで、[Change Center] の下にある [変更の表示] をクリックします。[コンフィグレーションの変更の表示] ページに、すでにアクティブ化した各セッションに関する以下の情報が表示されます。
プロパティ
|
説明
|
タスク
|
アクティブ化されたセッションの説明。タスクは、[タスクの詳細] ページにリンクされている。このページには、セッションで実行された操作が表示される。詳細については、「タスクの詳細の表示」を参照。
|
実行時間
|
セッションがアクティブ化された日時。
|
ユーザ
|
セッションをアクティブ化したユーザの名前。
|
タスクの状態
|
以下のセッションの状態。
[アクティブ化されました] - セッションがアクティブ化されたことを示す。
[元に戻されました] - セッションが取り消され、セッション内で実行された操作がすべて取り消されたことを示す。
[進行中] - セッションのアクティブ化に時間がかかるような場合、セッションのアクティブ化処理中に表示される。
[失敗しました] - セッションのアクティブ化に失敗した場合に表示される。セッションのアクティブ化の失敗は AquaLogic Service Bus で認識されるが、セッション内の個別の更新で発生する失敗は認識されない。
|
オプション
|
元に戻すアイコンをクリックすると、セッションのアクティブ化が取り消され、そのセッションで実行された操作がすべて取り消される。
タスクは任意の順序で取り消すことができる。
タスクを取り消すと、タスクの対象オブジェクトがタスクの実行前の状態に戻る。どのような順序でもタスクを取り消すことはできるが (個々の取り消し操作を行った結果としてデータが有効である場合)、取り消す順序によって最終的なコンフィグレーションが異なる場合がある。詳細については、「タスクの取り消し」を参照。
|
関連トピック
Change Center の概要
すべてのセッションの表示
環境値の検索と置換
衝突の表示と解決
タスクの取り消し
[コンフィグレーションの変更の表示] ページでは、AquaLogic Service Bus コンフィグレーションで現在のセッション中に実行したタスクを取り消すことができます。また、セッションの外からもセッションのアクティブ化を取り消すことができます。このページの詳細については、「コンフィグレーションの変更内容の表示」を参照してください。
セッション内のタスクを取り消すには
左側のナビゲーション ペインで、[Change Center] の下にある [変更の表示] をクリックします。[コンフィグレーションの変更の表示] ページが表示されます。
特定のタスクの [オプション] カラムで、元に戻すアイコンを選択します。
タスクが取り消されます。
セッションのアクティブ化を取り消すには
左側のナビゲーション ペインで、[Change Center] の下にある [変更の表示] をクリックします。[コンフィグレーションの変更の表示] ページが表示されます。
特定のタスクの [オプション] カラムで、元に戻すアイコンを選択します。
セッションのアクティブ化が取り消され、そのセッションで実行された操作がすべて取り消されます。
タスクを取り消す順序
タスクはどのような順序で取り消すこともできます (個々の取り消し操作を行った結果、データが有効である場合)。取り消し操作によって、リソースの値が、そのリソースを変更する前の値に設定されます。
取り消そうとしているタスクがオブジェクトの作成タスクである場合は、オブジェクトを戻すことのできる前の状態がありません。つまり、このタスクを実行する前は、オブジェクト自体が存在していません。実際には、取り消し操作により、セッションから作成したオブジェクトが削除されます。この場合、削除されるオブジェクトを参照するオブジェクトにエラーが発生します。このようなエラーは、Change Center の [衝突] ページで確認できます。
セッションで作業をしていない場合は、[コンフィグレーションの変更の表示] ページにアクセスして、以前にアクティブ化したセッションを確認できます。これらのセッションは取り消すことができます。セッションを取り消すことでランタイム コンフィグレーションでエラーが発生する場合は、以前にアクティブ化したセッションを取り消すことはできません。たとえば、セッションのアクティブ化を取り消すことによって、他のオブジェクトが参照するオブジェクトが削除対象になる場合は、この取り消し操作を実行できません。
注意 : 復元しようとしている元の状態が無効であるために、セッションのアクティブ化の取り消しが失敗する場合があります。正常に完了した取り消し操作をやり直すことはできません。
関連トピック
Change Center の概要
Change Center の使用
すべてのセッションの表示
環境値の検索と置換
衝突の表示と解決
タスクの詳細の表示
タスクの詳細の表示
[タスクの詳細] ページでは、セッション内の場合は、現在のセッションで変更した内容の詳細を表示できます。また、セッション外の場合は、以前にアクティブ化したセッションで変更した内容の詳細を表示できます。
タスクの詳細を表示するには
Change Center モジュールの [コンフィグレーションの変更の表示] ページにある [タスク] カラムでタスク名をクリックします。[タスクの詳細] ページが表示され、タスクごとに以下の情報が表示されます。
プロパティ
|
説明
|
タスク
|
実行したタスクの種類。
|
リソースの種類
|
以下のいずれかの種類のリソース。
|
リソース
|
リソースの名前とパス。このパスは、プロジェクト名と、リソースが格納されているフォルダの名前である。
|
[戻る] をクリックすると、[コンフィグレーションの変更の表示] ページに戻ります。
関連トピック
Change Center の概要
Change Center の使用
コンフィグレーションの変更内容の表示
すべてのセッションの表示
環境値の検索と置換
すべてのセッションの表示
[すべてのセッションを表示] ページでは、AquaLogic Service Bus Console 内の既存のセッションをすべて表示できます。これらのセッションは、セッション内にいる場合にもセッション外にいる場合にも表示できます。
注意 : すべてのセッションを表示できるのは、管理者ロールを使用している場合だけです。
すべてのセッションを表示するには
左側のナビゲーション ペインで、[Change Center] の下にある [すべてのセッションを表示] をクリックします。既存のセッションごとに以下の情報が [すべてのセッションを表示] ページに表示されます。
プロパティ
|
説明
|
セッション名
|
セッションの名前。セッションにリンクされている。
|
ユーザ
|
セッションを作成したユーザの名前。
|
作成時刻
|
セッションが作成された日時。
|
最終変更日
|
セッション中に最後に変更が行われた日時。
|
変更されたオブジェクト数
|
セッション中に変更されたオブジェクトの数。
|
別のセッションに切り替えるには、該当するセッションの [セッション名] カラムのリンクをクリックします。
注意 : 同一ユーザが複数のブラウザからログインすることには対応していません。そのような操作を行うと、コンソールで予期できない動作が生じるおそれがあります。
関連トピック
Change Center の概要
Change Center の使用
コンフィグレーションの変更内容の表示
環境値の検索と置換
衝突の表示と解決
環境値の検索と置換
[環境値の検索置換] ページでは、ドメイン間で異なる環境値を検索できます。環境値 (環境依存属性) とは、多くの場合ドメイン間でのコンフィグレーションの移動 (テスト環境から運用環境への移行など) に伴って変化する値で、コンフィグレーション データに含まれる特定の事前定義されたフィールドです。このリリースには 2 種類の環境値があります。その環境値は URI およびファイル名/ディレクトリ名で、ビジネス サービスやプロキシ サービスの定義内に存在します。環境値がその他の値と異なる点は、[環境値の検索置換] ページでまとめて値を変更できるということだけです。
注意 : コンフィグレーションをドメイン間で移動する際には、環境値以外にも多くのオブジェクトについて変更が必要となる場合があります。それらの値は個別の編集ページで変更する必要があります。
このページの動作は、セッション内で作業を行う場合と、そうでない場合とで異なります。セッション内の場合は環境値の検索および置換ができますが、セッション外の場合は [すべて置換] ボタンが無効になり、環境値の検索しか実行できません。
環境値を検索および置換するには
[検索する値] フィールドに、検索する環境値を入力します。
[検索] をクリックして、入力した値を含むコンフィグレーションの環境値のリストを表示します。
注意 : [現在のセッションで変更された項目のみ] チェック ボックスを選択して、現在のセッションで変更された項目だけを検索したり、検索する環境値の種類 ([URI] または [ファイル パス]) を指定することができます。
[所有者] カラム、[種類] カラム、および [環境値] カラムを含む、関連する値のリストが表示されます。
[置換する値] フィールドに、新しい環境値を入力します。
元の環境値を新しい値に置換するには、[すべて置換] をクリックします。
[検索する値] フィールドに入力した環境値に一致するすべての値が、[置換する値] フィールドに入力した環境値に置換されます。
関連トピック
Change Center の概要
Change Center の使用
コンフィグレーションの変更内容の表示
すべてのセッションの表示
タスクの詳細の表示
衝突の表示と解決
衝突の表示と解決
[衝突] ページでは、AquaLogic Service Bus Console 内のすべてのセッションで行われた変更の間で生じたすべての衝突を表示および解決できます。次の 2 種類の衝突が発生する可能性があります。
セッションをアクティブ化できなくなるエラー メッセージ
同時更新による衝突 (両立不能な変更であると警告されるもの)
別のセッションですでに変更およびアクティブ化されたリソースを現在のセッションで変更すると、衝突が発生します。同じリソースが 2 つのセッション内で変更された場合でも、どちらか一方のセッションがアクティブ化されるまで衝突は発生しません。
衝突を表示するには
左側のナビゲーション ペインで、[Change Center] の下にある [衝突の表示] をクリックします。[衝突] ページに、衝突の種類に応じて次の一連の情報が表示されます。
セッションでオブジェクトに関するエラーと衝突が発生した場合は、次の情報が表示されます。
表 2-1 オブジェクトのエラーと衝突
プロパティ
|
説明
|
名前
|
衝突の発生源。衝突の詳細にリンクされている。
|
リソースの種類
|
リソースの種類。
|
メッセージ
|
衝突の説明。衝突を解決するには、「衝突の解決」を参照。
|
特定の衝突の詳細を表示するには、その衝突の [名前] カラムのリンクをクリックします。
セッションで変更を行ったオブジェクトが、現在のセッションの編集を開始してからランタイムで変更されている場合は、次の情報が表示されます。
表 2-2 オブジェクトの変更
プロパティ
|
説明
|
名前
|
衝突の発生源。リソース名をクリックすると、衝突が発生しているオブジェクトの詳細が表示される。
|
自分の変更内容
|
セッションでこのオブジェクトに行った変更の説明。
|
他のユーザの変更内容
|
別のユーザのセッションでこのオブジェクトに行われた変更の説明。
|
同期
|
同期アイコンをクリックすると、このオブジェクトがランタイムで保存された状態に戻る。この操作により、このセッションでこのオブジェクトに対して行った変更が取り消される。詳細については、「衝突の解決」を参照。
|
衝突の解決
衝突を解決するには、[メッセージ] カラムに表示された情報を基に (表 2-1 を参照) 問題を理解し、衝突の原因となっているオブジェクトを編集して問題を修正します。
同時更新により衝突が発生した場合、つまり、別のセッションで変更およびアクティブ化されたリソースを現在のセッションで変更したことで衝突が発生した場合に (表 2-2 を参照)、次のいずれかの方法で衝突を解決できます。
Change Center で [アクティブ化] をクリックする。この操作により、オブジェクトに対する変更内容がランタイムに保存されるので、以前のセッションのアクティブ化でコア データにデプロイされた変更内容はオーバーライドされます。つまり、他のユーザが他のセッションで保存した変更内容は、このセッションの変更内容によって上書きされます。
テーブルの [同期] カラムの同期アイコンをクリックする (表 2-2 を参照)。この操作により、このセッションでこのオブジェクトがランタイムに保存された状態に戻ります。つまり、この操作により、このセッションでこのオブジェクトに行ったすべての変更内容が取り消されます。
関連トピック
Change Center の概要
Change Center の使用
コンフィグレーションの変更内容の表示
すべてのセッションの表示
タスクの詳細の表示
環境値の検索と置換