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

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

  • CM настроен правильно, и мы можем видеть <SmartTarget addToFredhopper="true"/> Запись в пакете отправляется на развертывание.
  • Ведение журнала настроено на уровне DEBUG для развертывателя, и мы можем увидеть запись в журнале smarttarget:

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

  • К сожалению, в Fredhopper ничего не появляется - очередь публикации застревает на этапе фиксации развертывания до тех пор, пока не произойдет сбой с "ошибкой превышения опроса".

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

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

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

Так:

  • Фредхоппер установлен - Проверить
  • SmartTarget Web Service (Tomcat) - проверка
  • Издательство - Проверить
  • Deployer - настроен правильно, но не может получить доступ к веб-сервису?

Может кто-нибудь посоветовать, что делать дальше, или что-то очевидное пропустили?

ОБНОВИТЬ_

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

2013-01-23 14: 53: 12,094 ИНФОРМАЦИЯ FredhopperDeployerModule - начать развертывание транспортного пакета 'D:\Tridion\coming\Zip\tcm_0-22272-66560.Content\' для Fredhopper.

2013-01-23 14: 53: 12,109 DEBUG 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 - false

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.

2 ответа

Решение

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

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

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

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

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

Другие вопросы по тегам