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

UGC Tridion 2011 SP1

После ознакомления с руководством по установке UGC у меня возникли проблемы с добавлением комментариев. У меня есть источник данных для CMS, указывающий на веб-сервис: -

<DataSource>
<Key>1</Key>
<Match>^(ugc:|oe:|tcm:)+</Match>
<Url>http://project.ugc.service/odata.svc</Url>
<TimeOut>100000</TimeOut>
<Threshold>0</Threshold>
<RatingMinimum>-1</RatingMinimum>
<RatingMaximum>5</RatingMaximum>
<OAuthEnabled>false</OAuthEnabled>
<Locale>en-us</Locale>
<ClientId></ClientId>
<ClientSecret></ClientSecret>
<EventSystemClientId></EventSystemClientId>
<EventSystemClientSecret></EventSystemClientSecret>
<AccessTokenUrl></AccessTokenUrl>
</DataSource>

У меня есть служба ODATA, возвращающая данные, так что, похоже, она работает.

У меня есть модуль Ambient Data Http, указанный в конфигурации компакт-диска.

<add type="Tridion.ContentDelivery.AmbientData.HttpModule" name="AmbientFrameworkModule" preCondition="managedHandler" /> 

Но когда я пытаюсь добавить комментарий с помощью CMS, я просто получаю сообщение в графическом интерфейсе CMS «Ошибка при сохранении комментария». Куда должен быть этот журнал, если я не вижу релевантных журналов?

Любые указатели очень ценятся.

Спасибо

Джон

Ошибка «Ошибка сохранения комментария» обычно указывает на то, что конечная точка веб-службы доставки содержимого UGC неправильно настроена или недоступна с сервера CM.

Убедитесь, что после замены ..\Tridion\web\WebUI\Models\UGC\Configuration\DataSources.xml файл, вы перезапустите IIS, чтобы эта обновленная конфигурация была прочитана. Очистка кеша браузера и перезагрузка CME также не повредит.

Файл ugc_dao_bundle.xml - это настоящий файл, но он находится внутри ugc_storage.jar, так что пока он находится в вашей папке lib, все будет в порядке.

Проблема заключалась в том, что я публиковал конкретную публикацию, у которой была собственная запись в cd_storage_conf. Эта конкретная запись была подобрана, поскольку мои страницы публиковались правильно, однако приложения типа UGC в конкретной публикации не выбирались, поэтому записи UGC отправлялись в хранилище по умолчанию, которое является базой данных брокера, следовательно, недопустимый ошибка имени объекта.

Типы элементов UGC отображаются, только если я перемещаю их из конкретного узла публикации в конфигурации в основной узел ItemTypes. Не уверен, почему это так.