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 작성자 인스턴스에서 일별 CQ 링크 외부화의 구성을 변경합니다. 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은 HTTPS가 아닌 HTTP 주소일 수 있습니다. 목록에서 항목 중 하나를 선택하면 오류가 발생합니다. 이 오류는 다음 설정에서 발생할 수 있습니다.
이 문제를 해결하려면 다음을 수행하십시오.
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 관리자에 빈 값이 만들어집니다.
이 오류가 발생하면 AEM용 기능 팩 6576을 다음에서 설치합니다. 패키지 공유.