Ссылки на ресурсы Blueprint [Параметры]

Компоненты эскиза проекта могут обращаться к ссылкам на ресурсы WebSphere Application Server. Каждая ссылка объявлена в файле XML Blueprint и может быть защищена с помощью псевдонима идентификации архитектуры коннекторов (JCA) Java™ Platform, Enterprise Edition (Java EE). Каждый комплект в пределах приложения OSGi может содержать в своих разнообразных файлах XML Blueprint любое число объявлений ссылок на ресурсы.

Для просмотра этой панели административной консоли выберите один из следующих путей:
  • Приложения > Типы приложений > Приложения бизнес-уровня > имя-приложения > [Развернутые ресурсы] Добавить > Добавить ресурс > имя-ресурса > Шаг в мастере: Связывание ссылок на ресурсы Blueprint
  • Приложения > Типы приложений > Приложения бизнес-уровня > имя-приложения > имя-составного-модуля > [Дополнительные свойства] Ссылки на ресурсы Blueprint

Шаг мастера Привязка ссылок на ресурс эскиза проекта и свойство Ссылки на ресурс эскиза проекта доступны только в том случае, если комплект содержит объявления ссылок на ресурсы эскиза проекта.

Ссылки на защищенные ресурсы могут быть связаны только с псевдонимами идентификации JCA, которые существуют на серверах или в кластерах с развернутыми приложениями. Для развертывания приложения OSGi можно выбрать произвольное число серверов и кластеров в пределах одного домена защиты. Таким образом, каждый псевдоним идентификации JCA должен существовать в домене защиты целевых серверов или кластеров или в глобальном домене защиты.

Необходимо объявить ссылки на ресурс в файле XML Blueprint. Пример:
<blueprint xmlns="http://www.osgi.org/xmlns/blueprint/v1.0.0" 
  xmlns:rr="http://www.ibm.com/appserver/schemas/8.0/blueprint/resourcereference">
  <!-- Другие объявления Blueprint ... -->
  
  <rr:resource-reference id="resourceRef" 
          interface="javax.sql.DataSource"
          filter="(osgi.jndi.service.name=jdbc/Account)">
    <rr:res-auth>Container</rr:res-auth>
    <rr:res-sharing-scope>Shareable</rr:res-sharing-scope>
  </rr:resource-reference>
</blueprint>
Это объявление включает ИД ссылки на ресурс (например: resourceRef), служебный фильтр (например: jdbc/Account), тип идентификации (например: Container - приложение), и параметр совместного использования (например: Shareable - совместное использование допустимо).
Ссылки на ресурсы Blueprint для связываний псевдонимов идентификации каждого комплекта хранятся в файле ibm-eba-bnd.xml в каталоге META-INF комплекта. Если при развертывании в качестве ресурса приложение OSGi содержит такие файлы, то в этих файлах предоставлены значения по умолчанию псевдонимов идентификации, используемые при связывании ссылок на ресурсы. Пример:
<eba-bnd>
  <resource-ref>
    <jndi-name>jdbc/Acount</jndi-name>
    <authentication-alias>Alias1</authentication-alias>
    <interface>javax.sql.DataSource</interface>
    <authentication>Container</authentication>
    <sharing-scope>Shareable</sharing-scope>
    <id>resourceRef</id>
  </resource-ref>
</eba-bnd>

Общие свойства

Идентификатор составного комплекта
Идентификатор отображается только в том случае, если ресурс EBA использует составные комплекты. В качестве идентификатора каждого комплекта применяется строка в следующем формате: Composite bundle archive (CBA)'имя-составного-комплекта_версия-составного-комплекта'. Комплекты, входящие в состав составного комплекта, отображаются под идентификатором составного комплекта.
Символьное имя составного комплекта
Нелокализуемое имя данного составного комплекта.
Версия составного комплекта
Версия данного составного комплекта.

Символьное имя и номер версии для уникальной идентификации составного комплекта.

Идентификатор комплекта
В качестве идентификатора каждого комплекта применяется строка, содержащая имя и версию комплекта. Комплекты, входящие в состав составного комплекта, отображаются под идентификатором составного комплекта.
Символьное имя комплекта
Нелокализуемое имя данного комплекта.
Версия комплекта
Версия данного комплекта.

Символьное имя комплекта вместе с версией комплекта обеспечивают уникальную идентификацию комплекта.

ИД ссылки на ресурс
ИД ссылки на ресурс, в соответствии с объявлением в Blueprint.
Интерфейс ссылки на ресурс
Интерфейс для данной ссылки на ресурс.
Приложение Blueprint может использовать любой из следующих типов ресурсов:
  • Целевые очереди JMS службы сообщений по умолчанию
  • Получатели тем JMS службы сообщений по умолчанию
  • Источник данных
  • Общая фабрика соединений JMS
  • Почтовый сеанс
  • Фабрика соединений J2C
  • Фабрика соединений очереди JMS для провайдера JMS WebSphere MQ
  • Получатель очереди JMS для WebSphere MQ
  • Фабрика соединений темы JMS для WebSphere MQ
  • Адресат темы JMS для WebSphere MQ
  • Унифицированная фабрика соединений JMS для WebSphere MQ
  • Конфигурация URL
Служебный фильтр ссылок на ресурсы
Имя служебного фильтра, являющегося целевым объектом преобразования ссылки на ресурс. Например: jdbc/AccountDS2.
Идентификация ссылок на ресурсы
Идентификация ссылки на ресурс выполняется приложением или контейнером.
Общие ссылки на ресурсы
Ссылка на ресурс может допускать или не допускать возможность совместного использования.
Псевдоним идентификации
Псевдоним идентификации (если используется), применяемый для защиты ссылки на ресурс.

Для каждой ссылки при необходимости можно выбрать псевдоним идентификации в списке. Псевдонимы идентификации по умолчанию (из файлов ibm-eba-bnd.xml) предлагаются только в том случае, если они существуют на каждом целевом сервере или кластере.


Ссылки, помеченные как (в сети), требуют подключения к Internet. Каждая ссылка вызывает поиск раздела в сетевом information center. Когда будут показаны результаты поиска, выберите раздел, наиболее соответствующий вашей конфигурации.

Проверьте наличие обновлений этого раздела (в сети)




Имя файла: OSGi_BLA_BlueprintResourceRefs.html