2014-12-12 2 views
0

У меня возникли трудности с интеграцией AEM 5.6.1 с Site Catalyst. Это позволяет мне подключиться в конфигурации успешно, но не работает в настройке фреймворка.Не удалось интегрировать CQ5.6.1 с Site Catalyst

Я следил за standard procedure to connect AEM to SC, и он принимает мой логин в конфигурации, но не работает в структуре, установленной с сообщением браузера «We were not able to login to SiteCatalyst. Please check your credentials and try again.». За кулисами в журнале сервера;

12.12.2014 14:10:06.967 *WARN* [0:0:0:0:0:0:0:1 [1418393406764] POST /libs/cq/analytics/sitecatalyst/service.json HTTP/1.1] com.day.cq.analytics.sitecatalyst.impl.SitecatalystHttpClientImpl Data center 'https://api3.omniture.com/admin/1.3/rest/' responded with errors {"error":{"code":500,"message":"Internal Server Error"}} 
12.12.2014 14:10:06.967 *ERROR* [0:0:0:0:0:0:0:1 [1418393406764] POST /libs/cq/analytics/sitecatalyst/service.json HTTP/1.1] com.day.cq.analytics.sitecatalyst.impl.servlets.SitecatalystServlet Call to SiteCatalyst method 'Company.GetReportSuites' failed com.day.cq.analytics.sitecatalyst.SitecatalystException: not authenticated 

Я попытался с помощью доступа к the API Explorer, и она работает.

Я пробовал troubleshooting guide без успеха.

Я могу войти на сайт Catalyst, я администратор, я в группе доступа к веб-сервисам.

Я пробовал использовать чистую установку CQ5.6.1 с помощью geometrixx - он тоже не работает.

Я пробовал это с сервера и с машины localhost/dev с теми же результатами. Нет прокси. Я даже пытался использовать общий секрет в качестве пароля, но потом он вообще не подключается и не работает на экране конфигурации.

Что может привести к сбою?

ответ

3

Если это не работает со свежей установкой и Geometrixx, то это, вероятно, ошибка Adobe. Это, как правило, первая вещь, о которой спросит вас.

Я также проверил бы с помощью Geometrixx Outdoors или более недавнего демонстрационного сайта на вашей новой установке, чтобы убедиться, что это не устаревшая проблема ClientLib.

Я знаю, что это не прямой ответ на ваш вопрос, но, честно говоря, я бы подошел к интеграции по-разному. Я работал с картой AEM-SC, и в лучшем случае это багги. Это очень тонко, он НЕ ДЕЙСТВИТЕЛЬНО работает так, как заявляет документация, и для этого требуется, чтобы вы были очень конкретны в отношении того, какие Clientlib находятся на странице.

Перемещение вперед, я думаю, использование Adobe Dynamic Tag Manager - лучший подход по многим причинам. Я понимаю, что это рекомендация Adobe. Я бы подумал об этом. В AEM 5.6.1 вам придется настроить интеграцию с DTM, но это не очень сложно.

+1

Я согласен, что я работал со многими клиентами, которые используют AEM, и они все в значительной степени говорили одно и то же: головная боль для настройки, головная боль для поддержания, головная боль, пытающаяся найти работу вокруг вещей от ограничений до ошибок. Лучше притвориться, что он не существует, и использовать регулярную 's_code.js lib отдельно (отдельно или через DTM). Не то, что DTM не приходит со своим списком головных болей, но им легче справляться с головными болями. –

+0

Это действительно полезная информация, учитывая, что я даже не прошел начальную настройку фреймворка, я исследую DTM.Я просто удивлен, что не могу даже пройти первые начальные шаги настройки. – antonyh

1

Решение: Добавьте свойство на узле конфигурации для SiteCatalyst: (., Например, /etc/cloudservices/sitecatalyst/my-sc-configuration)

server=https://api.omniture.com/admin/1.2/rest/ 

также, кажется, работает с новыми версиями API, такие как https://api3.omniture.com/admin/1.3/rest/

Казалось бы, что для 5.6 .1 он игнорирует конфигурацию OSGi, по крайней мере, для экранов конфигурации. С помощью этого дополнительного свойства страница каркаса загружается без ошибок и позволяет выбирать RSID.

Смежные вопросы