2013-08-29 5 views
0

Я разработал открытый социальный гаджет и пытаюсь отобразить его в Connections. Я не могу заставить Connections попытаться загрузить файл определения xml.IBM Connections - не удается добавить гаджет-дескриптор

Я получаю «Невозможно загрузить виджет» в области гаджета в боковом столбце

В JS консоли ошибки чтения:.

(Используется для получения спецификации для gadgeturl HTTP ошибка 400) во время загрузки виджета

_WidgetHandleBase - гаджет не удалось загрузить (gadgeturl)

Вот что я сделал:

1) включен режим разработчика и перезапущен подключения. Я использовал это руководство в качестве ссылки, для атрибута allServers установлено значение true, поэтому я не использую белый список. http://public.dhe.ibm.com/software/dw/lotus/OS_gadget_IC4_final.pdf

2) Настроен гаджет в разделе администрирования подключений.

  • Тип: Open Social гаджет
  • Безопасность: Доверенные, использование SSO
  • Access Server с помощью прокси-сервера: Все серверы
  • Показать на странице Widgets: Правда
  • Показать на странице обновлений: Правда
  • Использование IBM Connections конкретные теги: True
  • Открыт по умолчанию: True

3) Добавлен гаджет по ссылке подгоняют

Опять же, гаджет URL приводит к файлу определения XML и доступна через браузер. Соединения никогда не обращались к URL-адресу на основе журналов сервера.

Любая идея, что мне не хватает?

Спасибо, Вилем

+1

Вы можете получить доступ к URL-адресу гаджета из системы с подключенными соединениями? –

+1

также отключен для whitelisting в opensocial-config.xml? –

+0

Ответ был отрицательным для обоих вопросов. Когда я его установил, появился гаджет. Спасибо! –

ответ

1

Основываясь на вопросы Пола BASTIDE, я сделал эти дополнительные шаги:

  • В Opensocial-config.xml я установил все whitelistEnabled и urlWhitelistEnabled атрибуты ложной. Недостаточно было установить только теги тега разработчика, как предлагаемый документ.
  • Настройте файл hosts, чтобы сервер подключений мог получить доступ к URL-адресу гаджета.

Для ясности я использую изображение теплицы.