現在表示中:

次のトラブルシューティングヒントは、AEM を Adobe Campaign と統合する際に発生する最も一般的な問題を解決するのに役立ちます。

トラブルシューティングに関する一般的なヒント

両方の統合において、HTTP の呼び出し(AEM から Adobe Campaign、Adobe Campaign から AEM)が送信されているかどうかをチェックできます。

  • 統合でエラーが発生しているときは、それらの呼び出しがもう一方に届いていることを確認します(ファイアウォールや SSL の問題を回避するため)。
  • AEM の機能では、JSON の呼び出しが AEM オーサーインターフェイスからリクエストされます。HTTP 500 のエラーは発生しません。HTTP 500 のエラーが発生した場合は、error.log で詳細を確認してください。
  • AEM でキャンペーンクラスのデバッグレベルを上げることも問題のトラブルシューティングに役立ちます。

接続に失敗する場合

Adobe Campaign で aemserver 演算子が設定されていることをチェックします。

画像が Adobe Campaign コンソールに表示されない場合

HTML ソースをチェックし、クライアントマシンから URL を開くことができることを検証します。URL に localhost:4503 が含まれている場合、オーサーインスタンスの Day CQ Link Externalizer の設定を、Adobe Campaign コンソールマシンから到達できるパブリッシュインスタンスを指すように変更します。

Externalizer の設定を参照してください。

AEM から Adobe Campaign に接続できない場合

Adobe Campaign で次のエラーメッセージを探します。

「default」インスタンスに定義されたデータソースがありません。

サーバーにアクセスするために使用される DNS エイリアスが正しいことを確認してください(例えば、ハードコードされた IP アドレスを避けます)。(iRc=16384)

この問題を修正するには、$CAMPAIGN_HOME/conf/config-<instance-name>.xml で次を変更します。

<dataStore hosts="*" lang="en_GB">

Adobe Campaign ダイアログにデータが表示されない場合

Adobe Campaign で、ポート番号の末尾がスラッシュ(/)で終わらないようにします。外部 AEM アカウントの設定を参照してください。

chlimage_1

setlocale について警告が表示される場合

Apache HTTPD サービスを開始しており、「Warning: setlocale: LC_CTYPE cannot change locale」というエラーが表示される場合は、システムに en_CA.ISO-8859-15 locale がインストールされていることを確認してください。

local -a を使用することで、インストールされているかどうかをチェックできます。インストールされていない場合は、/usr/local/neolane/nl6/env.sh スクリプトをパッチして、ロケールをインストールされたロケールに変更します。

スクリプト「get_nms_amcGetSeedMetaData_jssp」のコンパイル中にエラーが発生した場合

AEM ログファイルに次のエラーメッセージが表示される場合:

com.day.cq.mcm.campaign.impl.CampaignConnectorImpl Internal Adobe Campaign error: response body is Error while compiling script 'get_nms_amcGetSeedMetaData_jssp' line 45: String.prototype.toJSON called on incompatible XML.

次の回避策を使用します。

  1. $CAMPAIGN_HOME/datakit/nms/fra/js/amcIntegration.js ファイルを開きます。
  2. メソッド amcGetSeedMetaData の 467 行目を変更します。
  3. 「label : inclView.@label」を「label : String(inclView.@label)”
  4. 保存します。
  5. サーバーを再起動します。

Adobe Campaign で「同期」ボタンをクリックしたときにエラーが表示される場合

Adobe Campaign 6.1 で「同期」ボタンをクリックしたときに次のエラーが発生します。

Error while executing the method ‘aemListContent' of service 'nms:delivery'

この問題を解決するには、外部アカウントで設定されている AEM の接続 URL にマシンからアクセスできることを確認してください。

localhost から IP アドレスに切り替えるとこの問題が解決します。

「Cannot parse XTK Date+Time 'undefined」というエラーが発生する場合

「同期」をクリックした後に、「Cannot parse XTK Date+Time 'undefined': not a valid XTK value」とページのスクリプトが発生した内容のエラーが発生します。

これは AEM インスタンスに期限切れの Adobe Campaign の情報が残っている場合に発生します。AEM 上にあるすべての Campaign 統合設定を削除して再構築することで、この問題を解決します。次に、新しいテンプレートを作成します。

クラウドサービスをセットアップしているときに SSL に接続するとエラーが発生する場合

AEM の error.log に、次のログが表示されます。

javax.net.ssl.SSLProtocolException: handshake alert:  unrecognized_name
at sun.security.ssl.ClientHandshaker.handshakeAlert(Unknown Source)
at sun.security.ssl.SSLSocketImpl.recvAlert(Unknown Source)
at sun.security.ssl.SSLSocketImpl.readRecord(Unknown Source)
at sun.security.ssl.SSLSocketImpl.performInitialHandshake(Unknown Source)
at sun.security.ssl.SSLSocketImpl.writeRecord(Unknown Source)
at sun.security.ssl.AppOutputStream.write(Unknown Source)

チケットを切って Adobe Campaign のサポートチームにサポートを依頼してください。

同期ダイアログに想定していた https のリンクではなく http のリンクが表示される場合

セットアップは次のとおりです。

  • AEM Author との通信に https を使用して Adobe Campaign をホストした
  • リバースプロキシが SSL を終了している
  • オンプレミスの AEM オーサーインスタンス

Adobe Campaign の配信でコンテンツを同期しようとすると、AEM はニュースレターのリストを返します。ただし、リスト内のニュースレターへの URL は http のアドレスです。リスト内のいずれかの項目を選択すると、エラーが発生します。

この問題を解決するには:

自身で作成したカスタムテンプレートをページのプロパティで選択できない場合

Adobe Campaign の電子メールテンプレートを作成する際には、テンプレートの jcr:content ノードにプロパティ acMapping と値 mapRecipient を指定する必要があります。指定しない場合、AEM の「ページのプロパティ」フィールドで Adobe Campaign のテンプレートを選択できなくなります(フィールドが無効化されています)。

ログに「com.day.cq.mcm.campaign.servlets.util.ParameterMapper」というエラーが発生する場合

カスタムテンプレートを使用しているときに、ログに「com.day.cq.mcm.campaign.servlets.util.ParameterMapper」というエラーが発生します。この場合は、パッケージ共有からフィーチャーパック 6576 をインストールしてください。これは、acMapping プロパティの値が recipient.firstName 以外に設定されている場合に、Adobe Campaign Manager 側で空の値が作成される問題です。

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー