瞭解如何疑難排解Adobe Campaign Classic (ACC)整合的問題。
下列疑難排解提示可協助您解決在將AEM與ACC整合時可能遇到的最常見問題。
檢查這兩個解決方案(AEM > Adobe Campaign Classic、Adobe Campaign Classic > AEM)是否傳送及接收HTTP呼叫。 此秘訣可協助您避免防火牆/SSL問題。
error.log
以取得詳細資訊。檢查您是否已設定 aemserver
運運算元(在Adobe Campaign Classic)。
檢查HTML來源,並確認您可以從使用者端電腦開啟URL。 如果URL具有 localhost:4503
在其中,然後變更AEM編寫執行個體上Day CQ Link Externalizer的設定。 讓它指向可從Adobe Campaign Classic主控台電腦存取的發佈執行個體。
另請參閱 設定外部化程式。
在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中,請確定您沒有結尾斜線(/
)。
啟動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
指令碼並將地區設定變更為已安裝的地區設定。如果您在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伺服器上使用下列因應措施。
$CAMPAIGN_HOME/datakit/nms/fra/js/amcIntegration.js
amcGetSeedMetaData
label : [inclView.@label](mailto:inclView.@label)
至 label : String([inclView.@label](mailto:inclView.@label))
按一下 同步 Adobe Campaign Classic按鈕,您可能會看到以下錯誤。
Error while executing the method 'aemListContent' of service [nms:delivery](https://nmsdelivery/)
若要修正此問題,請確定AEM連線URL已設定在 外部帳戶 在Adobe Campaign Classic中,可以從電腦連線。
切換來源 localhost
URL的IP位址通常可以解決此問題。
按一下 同步 在AEM中,您可能會收到頁面上的指令碼已發生的錯誤。
Cannot parse XTK Date+Time 'undefined': not a valid XTK value.
如果AEM執行個體上有過時的Adobe Campaign Classic資訊,就會發生此錯誤。 您可以執行下列操作來解決此問題:
如果您在中看到以下內容,請向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://<host>:<port>/system/console/configMgr
在AEM for Adobe Campaign Classic中建立郵件範本時,您必須包含屬性 acMapping
包含值 mapRecipient
在 jcr:content
範本的節點。 如果沒有,則無法選取Adobe Campaign Classic範本 頁面屬性 的AEM。 欄位顯示為停用。
您可能會看到錯誤 com.day.cq.mcm.campaign.servlets.util.ParameterMapper
使用自訂範本時記錄在AEM記錄中。
此錯誤發生於 acMapping
屬性設定為以外的值 recipient.firstName
,則會在Adobe Campaign Manager中建立空白值。
如果發生此錯誤,請從安裝AEM適用的Feature Pack 6576 封裝共用.