Тридион 2011 SP1 UGC
После просмотра руководства по установке 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, указанный в конфигурации CD.
<add type="Tridion.ContentDelivery.AmbientData.HttpModule" name="AmbientFrameworkModule" preCondition="managedHandler" />
Но когда я пытаюсь добавить комментарий с помощью CMS, я просто получаю сообщение в графическом интерфейсе CMS "Ошибка сохранения комментария". Куда мне вести этот журнал, поскольку я не вижу журналы, которые имеют отношение к делу?
Любые указатели высоко ценится.
Спасибо
Джон
2 ответа
Проблема заключалась в том, что я публиковал конкретную публикацию, в которой была своя запись в cd_storage_conf. Эта конкретная запись была выбрана, так как мои страницы публиковались правильно, однако сопоставления типов элементов UGC в конкретной публикации не были выбраны, поэтому записи UGC направлялись в хранилище по умолчанию, которое является базой данных брокера, следовательно, Invalid ошибка имени объекта.
Отображение типов элементов UGC может быть выбрано только в том случае, если я перенесу их из определенного узла публикации в конфигурации и в основной узел ItemTypes. Не уверен, почему это так.
Ошибка "Сохранение комментария не удалась" обычно указывает на то, что конечная точка веб-службы доставки контента UGC неправильно настроена или недоступна с сервера CM.
Убедитесь, что после изменения ..\Tridion\web\WebUI\Models\UGC\Configuration\DataSources.xml
файл, вы перезапустите IIS, чтобы прочитать эту обновленную конфигурацию. Очистка кэша вашего браузера и перезагрузка CME также не повредит.
Файл ugc_dao_bundle.xml - это настоящий файл, но он находится внутри ugc_storage.jar, поэтому, пока он находится в вашей папке lib, все будет в порядке.