アップグレードプロセスを開始する前に、アップグレード先のAdobe Campaignのバージョンを特定し確認し、 リリースノート .
Windows 環境で、次の手順に従ってAdobe Campaignを新しいビルドに更新します。
クライアントコンソールの更新方法については、 この節.
すべてのファイルを新しいバージョンで置き換えるには、nlserver サービスのすべてのインスタンスをシャットダウンする必要があります。
以下のサービスをシャットダウンします。
Web サービス(IIS):
iisreset /stop
Adobe Campaignサービス: net stop nlserver6
また、リダイレクトサーバー (webmdl) が停止し、 nlsrvmod.dll IIS で使用されるファイルは、新しいバージョンに置き換えることができます。
を実行して、アクティブなタスクがないことを確認します。 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
これにより、次の操作を実行できます。
この操作は、1 回のみ、(nlserver web) アプリケーションサーバー。
次に、同期でエラーが発生したか、警告が発生したかを確認します。 詳しくは、 アップグレードの競合の解決.
再起動するサービスは次のとおりです。
Web サービス(IIS):
iisreset /start
Adobe Campaignサービス: net start nlserver6
Linux 環境では、次の手順に従ってAdobe Campaignを新しいビルドに更新します。
ビルド 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
スクリプトは httpd の代わりに apache.
次の応答が返されるまで、このコマンドを実行する必要があります。
この操作は、Apache が新しいライブラリを適用するために必要です。
次に、Apache を再起動します。
/etc/init.d/apache start
リソースの同期中に、 postupgrade コマンドを使用すると、同期でエラーが発生したか警告が発生したかを検出できます。
同期結果を表示する方法は 2 つあります。
コマンドラインインターフェイスでは、エラーは 3 つの山形記号で表されます。 >>> 同期は自動的に停止します。 警告は二重山形記号で表されます >> 同期が完了したら、解決する必要があります。 ポストアップグレードの最後に概要がコマンドプロンプトで表示されます。以下はその一例です。
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_argument 保持するエンティティの文字列。
解決した競合に移動します。アクションアイコンをクリックし、「解決済みとして宣言」を選択します。
変更を保存します。これにより競合が解決します。
更新エラーは、データベース設定にリンクされている可能性があります。 技術管理者とデータベース管理者が実行した設定に互換性があることを確認します。
例えば、Unicode データベースは、LATIN1 データなどのストレージを許可するだけではありません。
Adobe Campaignアプリケーションサーバーがインストールされているマシン上 (nlserver web)、ダウンロード、ファイルのコピー setup-client-6.XXX.exe i n [アプリケーションのパス]/datakit/nl/eng/jsp.
次回クライアントコンソールを接続する際には、更新の可用性に関する情報がウィンドウに表示され、更新をダウンロードしてインストールできるようになります。
IIS_XPG ユーザーがこのインストールファイルの読み取り権限を持っていることを確認し、 インストールガイド を参照してください。
Adobe Campaignアプリケーションサーバー (nlserver web) がインストールされている場合は、 setup-client-6.XXX.exe パッケージ化してコピーし、次の形式で保存 /usr/local/neolane/nl6/datakit/nl/eng/jsp:
cp setup-client-6.XXXX.exe /usr/local/neolane/nl6/datakit/nl/eng/jsp
次回クライアントコンソールを接続する際には、更新の可用性に関する情報がウィンドウに表示され、更新をダウンロードしてインストールできるようになります。
Apache ユーザーがこのインストールファイルに対する適切な読み取り権限を持っていることを確認し、 インストールガイド を参照してください。