疑難排解Adobe Campaign Classic整合 troubleshooting-your-adobe-campaign-classic-integration

瞭解如何疑難排解Adobe Campaign Classic (ACC)整合的問題。

下列疑難排解提示可協助您解決在將AEM與ACC整合時可能遇到的最常見問題。

一般疑難排解提示 general-troubleshooting-tips

檢查這兩個解決方案(AEM > Adobe Campaign Classic、Adobe Campaign Classic > AEM)是否分別傳送及接收HTTP呼叫。 此秘訣可協助您避免防火牆/SSL問題。

  • 針對AEM功能,您可以看到已從AEM製作介面要求JSON呼叫

    • 這些呼叫不應導致HTTP-500錯誤。
    • 如果您看到HTTP-500錯誤,請檢查 error.log 以取得詳細資訊。
  • 提高AEM中促銷活動類別的偵錯層級也有助於疑難排解問題。

如果連線失敗 when-the-connection-fails

檢查您是否已設定 aemserver Adobe Campaign Classic中的運運算元。

如果影像未顯示在Adobe Campaign Classic主控台中 if-images-do-not-appear-in-the-adobe-campaign-console

檢查HTML來源,並確認您可以從使用者端電腦開啟URL。 如果URL已 localhost:4503 在其中,然後變更AEM編寫執行個體上Day CQ Link Externalizer的設定。 讓它指向可從Adobe Campaign Classic主控台電腦存取的發佈執行個體。

另請參閱 設定外部化程式。

如果您無法從AEM連線到Adobe Campaign Classic if-you-cannot-connect-from-aem-to-adobe-campaign

在Adobe Campaign Classic中尋找下列錯誤訊息。

  • No datasource defined in the instance 'default'.

  • Make sure the DNS alias used to access the server is correct (for example, avoid hard-coded IP addresses). (iRc=16384)

若要修正此問題,請變更下列專案: $CAMPAIGN_HOME/conf/config-<instance-name>.xml

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

如果Adobe Campaign Classic對話方塊中未顯示任何資料 if-no-data-displays-in-the-adobe-campaign-dialog

在Adobe Campaign Classic中,確保沒有結尾斜線(/)。

Adobe Campaign Classic — 確保連線埠號碼後面沒有尾隨斜線

如果您收到有關setlocale的警告 if-you-get-a-warning-about-your-setlocale

啟動Adobe Campaign Classic的Apache HTTPD服務時,您可能會看到錯誤 Warning: setlocale: LC_CTYPE cannot change locale

確定您擁有 en_CA.ISO-8859-15 locale 已安裝在您的Adobe Campaign Classic伺服器上。

  • 您可以使用檢查是否已安裝它 local -a.
  • 如果未安裝,您可以修補 /usr/local/neolane/nl6/env.sh 編寫指令碼,並將地區設定變更為已安裝的地區設定。

如果您在編譯指令碼'get_nms_amcGetSeedMetaData_jssp'時發生錯誤 if-you-get-an-error-while-compiling-script-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.

在Adobe Campaign Classic伺服器上使用下列因應措施。

  1. 開啟檔案 $CAMPAIGN_HOME/datakit/nms/fra/js/amcIntegration.js
  2. 修改方法的第467行 amcGetSeedMetaData
  3. 變更 label : [inclView.@label](mailto:inclView.@label)label : String([inclView.@label](mailto:inclView.@label))
  4. 儲存。
  5. 重新啟動伺服器。

如果Adobe Campaign Classic在按一下「同步」按鈕時顯示錯誤 if-adobe-campaign-displays-an-error-when-clicking-the-synchronize-button

按一下 同步 Adobe Campaign Classic按鈕,您可能會看到以下錯誤。

  • Error while executing the method 'aemListContent' of service [nms:delivery](https://nmsdelivery/)

若要修正此問題,請確定AEM連線URL已設定在 外部帳戶 在Adobe Campaign Classic中,可以從電腦存取。

切換來源 localhost 將URL設為IP位址通常可以解決此問題。

如果您收到「無法剖析XTK日期+時間「未定義」錯誤 if-you-get-a-cannot-parse-xtk-date-time-undefined-error

按一下 同步 在AEM中,您可能會收到頁面上的指令碼已發生的錯誤。

  • Cannot parse XTK Date+Time 'undefined': not a valid XTK value.

如果AEM執行個體上有過期的Adobe Campaign Classic資訊,就會發生此錯誤。 您可以執行下列操作來解決此問題:

  1. 移除AEM上的所有Adobe Campaign Classic整合設定。
  2. 重建整合。
  3. 建立範本。

如果與SSL的連線在設定Cloud Service時顯示錯誤 if-a-connection-to-ssl-displays-an-error-when-setting-up-the-cloud-service

如果您在中看到以下內容,請向Adobe Campaign支援團隊提交票證 error.log 的AEM。

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 Classic傳送中的內容時,AEM會傳回電子報清單。 不過,清單中電子報的URL可能是HTTP位址,而非HTTPS。 選取清單中的其中一個專案時,會發生錯誤。 此錯誤會在下列設定中發生。

  • 使用https與AEM作者通訊的託管Adobe Campaign
  • 反向Proxy終止SSL
  • 內部部署AEM作者例項

若要解決此問題,請執行下列動作:

無法在頁面屬性中選取自訂範本 if-the-custom-template-i-created-cannot-be-selected-in-page-properties

在AEM中為Adobe Campaign Classic建立郵件範本時,您必須包含屬性 acMapping 包含值 mapRecipientjcr:content 範本的節點。 如果沒有,就無法選取Adobe Campaign Classic範本 頁面屬性 的AEM。 欄位顯示為停用。

如果您在AEM記錄檔中看到「com.day.cq.mcm.campaign.servlets.util.ParameterMapper」錯誤 if-you-get-the-error-com-day-cq-mcm-campaign-servlets-util-parametermapper-in-your-logs

您可能會看到錯誤 com.day.cq.mcm.campaign.servlets.util.ParameterMapper 在AEM記錄檔中使用自訂範本時。

此錯誤發生於 acMapping 屬性設定為以外的值 recipient.firstName,則會在Adobe Campaign Manager中建立空白值。

如果發生此錯誤,請從安裝AEM適用的Feature Pack 6576 封裝共用.

recommendation-more-help
19ffd973-7af2-44d0-84b5-d547b0dffee2