アップグレードプロセスを開始する前に、アップグレード対象のAdobe Campaignのバージョンを決定して確認し、リリースノートを参照してください。
更新する前に、各インスタンスでデータベースのバックアップを作成することを強くお勧めします。 詳しくは、バックアップを参照してください。
アップグレードを実行するには、インスタンスとログにアクセスする権限と権限を持っていることを確認します。
インストールガイドとビルドアップグレードの手引きも参照してください。
新しいビルドを配信する際に新しいバージョンのAdobe Campaignを更新するには、Windowsで次の手順を適用する必要があります。
クライアントコンソールの更新方法については、このセクションを参照してください。
すべてのファイルを新しいバージョンで置き換えるには、nlserverサービスのすべてのインスタンスをシャットダウンする必要があります。
以下のサービスをシャットダウンします。
Web サービス(IIS):
iisreset /stop
Adobe Campaignサービス:nlserver6 net stop nlserver6<a1/>
また、IISで使用されるnlsrvmod.dllファイルを新しいバージョンに置き換えるために、リダイレクトサーバー(webmdl)が停止していることを確認する必要があります。
nlserver pdumpコマンドを実行して、タスクがアクティブでないことを確認します。 次のようになります。
C:<installation path>Adobe Campaign v7bin>nlserver pdump
HH:MM:SS > Application Server for Adobe Campaign Classic (7.X YY.R build XXX@SHA1) of DD/MM/YYYY
No tasks
Windowsタスクマネージャーを使用して、すべてのプロセスが停止していることを確認できます。
アップグレードファイルを実行するには、次の手順を適用します。
setup.exeを実行します。
このファイルをダウンロードするには、ユーザーの資格情報を使用してソフトウェア配布ポータルに接続します。 ソフトウェアの配布についての詳細は、このページを参照してください。
インストールモードを選択します。更新または修復を選択
「次へ」をクリックします。
「終了」をクリックします。
次に、インストールプログラムが新しいファイルをコピーします。
処理が完了したら「完了」をクリックします。
次のコマンドラインを使用します。
nlserver config -postupgrade -allinstances
これにより、次の操作を実行できます。
この操作は、(nlserver web)アプリケーションサーバー上でのみ1回だけ実行する必要があります。
次に、同期でエラーが発生したか、警告が発生したかを確認します。 この点について詳しくは、アップグレードの競合の解決を参照してください。
再起動するサービスは次のとおりです。
Web サービス(IIS):
iisreset /開始
Adobe Campaignサービス:net開始nlserver6
新しいビルドが提供されるときに新しいバージョンのAdobe Campaignを更新するには、Linuxの手順を次に示します。
クライアントコンソールの更新方法については、このセクションを参照してください。
Build 8757から、サードパーティのライブラリは不要になりました。
Adobe Campaignの両方の更新されたパッケージを回復することによる開始:ユーザーの資格情報を使用して、ソフトウェア配布ポータルに接続します。 ソフトウェアの配布についての詳細は、このページを参照してください。
ファイルはnlserver6-v7-XXX.rpmです。
RPMベースの配布(RedHat、SuSe)
これらをインストールするには、rootとして実行します。
$rpm -Uvh nlserver6-v7-XXXX.rpm
XXXはファイルのバージョンです。
rpmファイルはCentOS/Red Hatディストリビューションで見つけられるパッケージに依存しています。 これらの依存関係の一部を使いたくない場合は、rpmの「nodeps」オプションを使わなければならないかもしれません。
rpm --nodeps -Uvh nlserver6-v7-XXXX-0.x86_64.rpm
DEBベースの配布(Debian)
これらをインストールするには、rootとして実行します。
dpkg -i nlserver6-v7-XXXX-amd64_debX.deb
完全なインストール手順については、このセクションで詳しく説明します。 リソースは自動的に同期されますが、エラーが発生しないことを確認する必要があります。 この点について詳しくは、アップグレードの競合の解決を参照してください。
新しいライブラリを適用するには、Apacheをシャットダウンする必要があります。
これを行うには、次のコマンドを実行します。
/etc/init.d/apache stop
この操作は、Apacheが新しいライブラリを適用するために必要です。
次に、Apacheを再起動します。
/etc/init.d/apache start
リソースの同期中に、postupgradeコマンドを使用して、同期にエラーが発生したか警告が発生したかを検出できます。
同期結果を表示する方法は2つあります。
コマンドラインインターフェイスでは、エラーはトリプルシェブロン>>によって実現され、同期は自動的に停止します。 警告は、重複の山形>によって実現され、同期が完了したら解決する必要があります。 ポストアップグレードの最後に概要がコマンドプロンプトで表示されます。以下はその一例です。
2013-04-09 07:48:39.749Z 00002E7A 1 info log =========Summary of the update==========
2013-04-09 07:48:39.749Z 00002E7A 1 info log <instance name> instance, 6 warning(s) and 0 error(s) during the update.
2013-04-09 07:48:39.749Z 00002E7A 1 warning log The document with identifier 'mobileAppDeliveryFeedback' and type 'xtk:report' is in conflict with the new version.
2013-04-09 07:48:39.749Z 00002E7A 1 warning log The document with identifier 'opensByUserAgent' and type 'xtk:report' is in conflict with the new version.
2013-04-09 07:48:39.750Z 00002E7A 1 warning log The document with identifier 'deliveryValidation' and type 'nms:webApp' is in conflict with the new version.
2013-04-09 07:48:39.750Z 00002E7A 1 warning log Document of identifier 'nms:includeView' and type 'xtk:srcSchema' updated in the database and found in the file system. You will have to merge the two versions manually.
リソースの競合に関する警告は、見落とさないように注意して、解決してください。
postupgrade_<server version number>_<time of postupgrade>
.logログファイルには、同期結果が格納されます。 デフォルトでは、次のディレクトリで使用できます。<installation directory>/var/<instance/postupgrade
. エラーと警告はそれぞれエラーと警告の属性で明示されます。
競合を解決するには、次の手順に従います。
競合を解決するには、次の3つの方法があります。
解決済みとして宣言 :前もってユーザーの介入が必要です。
新しいバージョンを承認する :adobe campaignで提供されるリソースがユーザーによって変更されていない場合に推奨されます。
現在のバージョンを保持 :は、更新が拒否されたことを意味します。
この解像度モードを選択すると、新しいバージョンで修正を行うメリットが得られない場合があります。
競合を手動で解決する場合は、次の手順に従います。
ウィンドウの下のセクションで、conflict文字列を探して、競合のあるエンティティを探します。 新しいバージョンと共にインストールされるエンティティには、new引数が含まれ、前のバージョンと一致するエンティティには、cus引数が含まれます。
維持しないバージョンを削除します。保持するエンティティのconflict_argument文字列を削除します。
解決した競合に移動します。アクションアイコンをクリックし、「解決済みとして宣言」を選択します。
変更を保存します。これにより競合が解決します。
更新エラーがデータベース構成にリンクされている可能性があります。 技術管理者とデータベース管理者が実行した設定が互換性があることを確認します。
例えば、Unicodeデータベースは、LATIN1データなどのストレージを許可するだけではありません。
(nlserver web)Adobe Campaignアプリケーションサーバーがインストールされているマシン上で、ファイルをダウンロードしてコピーします
setup-client-6.XXXX.exe
[アプリケーション]datakitnlengjspのパス
次回クライアントコンソールに接続すると、ウィンドウに、アップデートの利用可能性が通知され、アップデートのダウンロードとインストールの可能性がオファーされます。
IIS_XPGユーザーがこのインストールファイルに対する適切な読み取り権限を持っていることを確認し、詳細についてはインストールガイドを参照してください。
Adobe Campaignアプリケーションサーバー(nlserver web)がインストールされているマシン上で、次のパッケージを取得します。
setup-client-6.XXXX.exe
それをコピーして、/usr/local/neolane/nl6/datakit/nl/eng/jspとして保存します。
cp setup-client-6.XXXX.exe /usr/local/neolane/nl6/datakit/nl/eng/jsp
次回クライアントコンソールに接続すると、ウィンドウに、アップデートの利用可能性が通知され、アップデートのダウンロードとインストールの可能性がオファーされます。
Apacheユーザーがこのインストールファイルに対する適切な読み取り権限を持っていることを確認し、詳細についてはインストールガイドを参照してください。