Настройка параметров типа связывания

Эта страница позволяет выбрать нужный тип связывания пространства имен.

Для просмотра этой страницы административной консоли выберите Среда > Именование > Связывания пространства имен > Cjplfnm.

Связывание пространства имен можно настроить для любого из следующих объектов:

Выберите на этой странице тип и щелкните на Далее.

Тип привязки

Указывает тип связывания.

Табл. 1. Типы связывания пространства имен. Доступные типы: String, EJB, CORBA и Indirect.
Строка Выберите Строка для настройки связывания пространства имен для значения строковой константы.

Для указания связывания типа Строка необходима следующая информация:

  • Значение строковой константы
  • Корневой контекст назначения для связывания (область)
  • Имя связывания относительно корневого контекста назначения

Можно создать файл, связывающий несколько имен переменных со значениями, и указать имя файла для значения Строка. По умолчанию, сервер имен выполняет подстановку переменных в строковом значении связывания пространства имен типа Строка. Таким образом, по умолчанию для свойства com.ibm.websphere.naming.expandStringBindings задается значение true, и сервер имен расширяет значение связываний строки.

Совет: Подстановка переменных может привести к ошибкам или непредвиденным изменениям в строке. Например, при подстановке переменных строка $$ представляется как $. Можно выключить подстановку переменных и заставить сервер имен обрабатывать значение String как литерал или константу. Создайте пользовательское свойство с параметром Name со значением com.ibm.websphere.naming.expandStringBindings и параметром Value со значением false. Можно определить пользовательское свойство в области ячейки, узла, сервера или сервера имен. Создайте пользовательское свойство на странице консоли для соответствующей области:
Область ячейки
Выберите Администрирование системы > Ячейка > Пользовательские свойства > Создать.
Область узла
Выберите Администрирование системы > Узлы > имя_узла > Пользовательские свойства > Создать.
Область сервера
Выберите Серверы приложений > имя_сервера > Администрирование > Пользовательские свойства > Создать.
Область сервера имен
Выберите Серверы приложений > имя_сервера > Администрирование > Компоненты сервера > Сервер имен > Пользовательские свойства > Создать.
Параметр настройки применяется для всех серверов имен в указанной области действия пользовательского свойства. Параметры настройки для более узкой области переопределяют параметры настройки более широкой области. Например, для продуктов, включающих несколько серверов, параметры настройки в области узла переопределяют параметры настройки в области ячейки. Выберите такую область пользовательского свойства, чтобы она была не меньше области связывания пространства имен. Так, для предотвращения распространения переменной в связывании пространства имен String с областью действия уровня ячейки определите пользовательское свойство в области действия, равной ячейке. Если область действия пользовательского свойства уже области связывания пространства имен, распространение переменных в связывании пространства имен String предотвращается только для серверов имен. Сервера имен за пределами области действия распространяют ссылки на переменные и обрабатывают ссылки по разному.
EJB Выберите EJB, если необходимо задать связывание пространства имен для домашнего каталога объекта EJB, установленного на сервере в ячейке. Используйте EJB с областью действия равной ячейке для создания фиксированного полного имени поиска для объекта EJB. Фиксированное полное имя поиска не зависит от топологии ячейки.

Для указания связывания типа EJB необходима следующая информация:

  • Имя JNDI сервера EJB или кластера сервера, на котором развернут объект EJB
  • Корневой контекст назначения для связывания (область)
  • Имя связывания относительно корневого контекста назначения

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

CORBA Выберите CORBA, если необходимо задать связывание пространства имен для объекта CORBA, доступного с сервера имени Object Management Group (OMG) Interoperable Naming (CosNaming). Укажите объект CORBA, связанный на сервере CosNaming, совместимом с INS, с URL corbaname. Указанный объект не будет доступен, до тех пор пока связывание не будет фактически указано в приложении.

Для указания связывания типа CORBA необходима следующая информация:

  • URL corbaname объекта CORBA
  • Индикатор, указывающий на то, является ли связанный объект контекстом или объектом конечного узла (для указания верного типа связывания CORBA контекста или объекта)
  • Корневой контекст назначения для связывания
  • Имя связывания относительно корневого контекста назначения
Непрямой Выберите Непрямой, если необходимо задать объект, связанный в пространстве имен WebSphere Application Server, который доступен с помощью непрямого поиска JNDI. Можно выбрать Непрямой как для объектов CORBA, так и для объектов javax.naming.Referenceable, javax.naming.Reference и java.io.Serializable.

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

Для указания непрямого связывания необходима следующая информация:

  • URL провайдера JNDI сервера имени, на котором расположен объект
  • Имя поиска JNDI объекта
  • Корневой контекст назначения для связывания (область)
  • Имя связывания относительно корневого контекста назначения

Следующая информация необязательна:

  • Имя класса фабрики начального контекста JNDI. По умолчанию установлена фабрика начального контекста WebSphere Application Server, com.ibm.websphere.naming.WsnInitialContextFactory.
  • Дополнительные свойства для передачи конструктору javax.naming.InitialContext.

Непрямое связывание с областью равной ячейке полезно при создании фиксированного полного имени поиска для связанного объекта. При этом полное имя поиска не зависит от топологии ячейки.




Ссылки, помеченные как (в сети), требуют подключения к Internet.

Задачи, связанные с данной
Ссылки, связанные с данной
Набор связываний пространства имен


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