Назад | Перейти на главную страницу

Tridion 2011 SP1 HR1 - отправка контента в SmartTarget / Fredhopper

Мы настраиваем SmartTarget / Fredhopper в нашей среде Tridion 2011 SP1 HR1 и наткнулись на загвоздку - отсюда вопрос!

2013-01-23 10: 46: 08,148 INFO FredhopperDeployerModule - Начните развертывание транспортного пакета D: \ Tridion \ incoming \ Zip \ tcm_0-22268-66560.Content \ 'в Fredhopper.

Fredhopper установлен на другом сервере, поэтому мы используем веб-службу SmartTarget (не J2EE и Tomcat) и настроили ее в smarttarget_conf.xml:

Location>http://server:8080/SmartTargetDeploymentWebService/SmartTargetDeploymentWebService?wsdl</Location>

Быстрая проверка этого URL-адреса в браузере дает успешный ответ WSDL. Мы также настроили службу на уровень DEBUG, но файл журнала никогда не записывается, что говорит о том, что разработчик никогда не отправляет ему что-либо успешно.

Так:

Может ли кто-нибудь посоветовать следующие шаги для проверки или что-нибудь очевидное, что мы пропустили?

ОБНОВИТЬ_

Дополнительная информация из основного журнала - похоже, здесь нет возможности выполнить onSuccess, что выглядит немного подозрительно!

2013-01-23 14: 53: 12,094 INFO FredhopperDeployerModule - начало развертывания транспортного пакета D: \ Tridion \ incoming \ Zip \ tcm_0-22272-66560.Content \ 'в Fredhopper.

2013-01-23 14: 53: 12,109 ОТЛАДКА RMICacheChannelConnector - событие вещания завершено для ключа: 67: 17789: 17791

2013-01-23 14: 53: 12,250 ОШИБКА DeployPipelineExecutor - Невозможно выполнить событие onSuccess в фазе: Фаза подтверждения развертывания для транзакции: tcm: 0-22272-66560

2013-01-23 14: 53: 12,250 DEBUG DeployPipelineExecutor - Проверка, завершена ли транзакция: tcm: 0-22272-66560 является ложным

2013-01-23 14: 53: 12,250 INFO DeployPipelineExecutor - завершено выполнение конвейера развертывания для: tcm: 0-22272-66560 за 17722 мс.

2013-01-23 14: 53: 12,250 INFO TransactionManager - Очистка пакета развертывания для транзакции: tcm: 0-22272-66560 и введите: CONTENT

2013-01-23 14: 53: 12,265 INFO TransactionManager - завершена обработка пакета развертывания: tcm: 0-22272-66560 с типом: CONTENT

2013-01-23 14: 53: 12,265 DEBUG QueueLocationHandler - Удаление из очереди Пакет развертывания: tcm: 0-22272-66560 с типом: CONTENT.

2013-01-23 14: 53: 12,265 DEBUG QueueLocationHandler - снятие исключительной блокировки пакета развертывания: tcm: 0-22272-66560 с типом: CONTENT. 2013-01-23 14: 53: 12,265 DEBUG QueueLocationHandler - Удалена эксклюзивная блокировка пакета развертывания: tcm: 0-22272-66560 с типом: CONTENT.

Я бы дважды проверил место для хранения файлов XML в файле свойств веб-службы развертывания. Затем убедитесь, что он может писать в это место (используйте инструмент мониторинга, чтобы проверить это)

Он должен правильно обрабатывать ошибки (и регистрировать их), но, возможно, там что-то не так.

Что произойдет, если вы измените использование веб-службы развертывания на хранение файлов XML в месте на том же сервере? Создает ли он файл и продолжается ли публикация? Это поможет понять, в чем проблема ...

Правильно ли установлено расширение SmartTarget Publisher Extension?

В вашем транспортном пакете должен быть раздел в component_presentations.xml с дополнительной информацией. Эта информация заполняется указанным расширением издателя.