Valores de Especificar tipo de enlace

Utilice esta página para seleccionar el tipo de enlace de espacio de nombres que desea.

Para ver esta página de la consola administrativa, pulse Entorno > Denominación > Enlaces de espacio de nombres > Nuevo.

Puede configurar un enlace de espacio de nombres para cualquiera de los objetos siguientes:

En esta página, seleccione un tipo de enlace y luego pulse Siguiente.

Tipo de enlace

Especifica el tipo de enlace configurado.

Tabla 1. Tipos de enlaces de espacio de nombres. Los tipos disponibles son Serie, EJB, CORBA o Indirecto.
Serie Seleccione Serie para configurar un espacio de nombres para un valor constante de serie.

Para configurar un enlace de serie, necesita la información siguiente:

  • El valor de la constante de serie
  • El contexto raíz de destino para el enlace configurado (ámbito)
  • El nombre del enlace configurado, relativo al contexto raíz de destino

Puede crear un archivo que correlacione varios nombres de variables con valores y especificar el nombre del archivo para el valor String. De forma predeterminada, un servidor de nombres realiza la sustitución de variables en el valor de serie de un enlace de espacio de nombres String. Por lo tanto, por omisión, la propiedad com.ibm.websphere.naming.expandStringBindings se establece en true y un servidor de nombres expande el valor de los enlaces String.

Consejo: La sustitución de variables puede originar errores o cambios inesperados en una serie. Por ejemplo, con la sustitución de variables, una serie $$ se expande como $. Puede inhabilitar la sustitución de variables y provocar que el servidor de nombres trate el valor String como un literal o una constante. Cree una propiedad personalizada con Name establecido en com.ibm.websphere.naming.expandStringBindings y Value establecido en false. Puede definir una propiedad personalizada en el ámbito de célula, nodo, servidor o servidor de nombres. Cree la propiedad personalizada en una página de consola para el ámbito apropiado:
Ámbito de célula
Pulse Administración del sistema > Célula > Propiedades personalizadas > Nueva.
Ámbito de nodo
Pulse Administración del sistema > Nodos > nombre_nodo > Propiedades personalizadas > Nueva.
Ámbito de servidor
Pulse Servidores de aplicaciones > nombre_servidor > Administración > Propiedades personalizadas > Nueva.
Ámbito de servidor de nombres
Pulse Servidores de aplicaciones > nombre_servidor > Administración > Componentes de servidor > Servidor de nombres > Propiedades personalizadas > Nueva.
El valor se aplica a todos los servidores de nombres del ámbito de propiedades personalizadas especificado. Los valores en un ámbito más estrecho alteran temporalmente los valores en un ámbito más amplio. Por ejemplo, en productos de varios servidores, los valores en el ámbito de nodo alteran temporalmente en el ámbito de célula. Seleccione un ámbito de propiedad personalizado que sea al menos tan amplio como un ámbito de enlace de espacio de nombres. Por consiguiente, para evitar la expansión de variables en un enlace de espacio de nombres String con un ámbito de célula, defina la propiedad personalizada en el ámbito de la célula. Si la propiedad personalizada tiene un ámbito más estrecho que el enlace de espacio de nombres, sólo los servidores de nombres dentro del ámbito impiden la expansión de variables en el enlace de espacio de nombres String. Los servidores de nombres situados fuera del ámbito expanden la referencia de variable y la manejan de forma diferente.
EJB Seleccione EJB para configurar un enlace de espacio de nombres para un inicio EJB instalado en un servidor de la célula. Utilice un enlace EJB con ámbito de célula para crear un nombre de búsqueda fijo con calificadores para un bean de empresa. Un nombre de búsqueda fijo y con calificadores no depende de la topología de la célula.

Para configurar un enlace de inicio EJB, necesita la información siguiente:

  • El nombre JNDI del servidor de EJB o del clúster de servidores donde se despliega el bean de empresa
  • El contexto raíz de destino para el enlace configurado (ámbito)
  • El nombre del enlace configurado, relativo al contexto raíz de destino

En servidores autónomos, no configure un enlace EJB que se resuelva en otro servidor. El servidor de nombres no puede leer los datos de la configuración para otros servidores. Esos datos son necesarios para construir el enlace.

CORBA Seleccione CORBA para configurar un enlace de espacio de nombres para un objeto CORBA (Common Object Request Broker: Architecture and Specification) disponible en un servidor de nombres OMG (Object Management Group) CosNaming (Interoperable Naming). Identifique un objeto CORBA enlazado a un servidor CosNaming compatible con INS con un URL de corbaname. El objeto de referencia no tiene que estar disponible hasta que una aplicación haga referencia realmente al enlace.

Para configurar un enlace CORBA, necesita la información siguiente:

  • El URL de corbaname del objeto CORBA
  • El indicador, si el objeto enlazado es un contexto o un objeto de nodo de hoja (para establecer el tipo de enlace CORBA correcto del contexto u objeto)
  • El contexto raíz de destino para el enlace configurado
  • El nombre del enlace configurado, relativo al contexto raíz de destino
Indirecto Seleccione Indirecto para configurar un enlace de espacio de nombres para un enlace de objeto en un espacio de nombres de WebSphere Application Server al que se puede acceder utilizando una consulta indirecta JNDI. Puede seleccionar Indirecta para objetos CORBA y también para objetos javax.naming.Referenceable, javax.naming.Reference y java.io.Serializable.

El objeto de destino propiamente dicho no se enlaza con el espacio de nombres. Solamente se enlaza la información necesaria para buscar el objeto. Por lo tanto, el servidor de nombres de referencia no tiene que ejecutarse hasta que alguna aplicación haga referencia realmente al enlace.

Para configurar un enlace de búsqueda JNDI, necesita la información siguiente:

  • El URL del proveedor JNDI del servidor de nombres en el que reside el objeto
  • El nombre de búsqueda JNDI del objeto
  • El contexto raíz de destino para el enlace configurado (ámbito)
  • El nombre del enlace configurado, relativo al contexto raíz de destino

La información siguiente es opcional:

  • El nombre de la clase de fábrica de contexto inicial JNDI. El valor predeterminado es la fábrica de contexto inicial de WebSphere Application Server, com.ibm.websphere.naming.WsnInitialContextFactory.
  • Propiedades adicionales para pasar al constructor javax.naming.InitialContext.

Un enlace indirecto de ámbito de célula es muy útil cuando se crea un nombre de búsqueda con calificadores y fijo para un objeto enlazado, para que el nombre calificado no dependa de la topología de la célula.




Los enlaces marcados (en línea) requieren acceso a Internet.

Tareas relacionadas
Referencia relacionada
Colección de enlace de espacio de nombres


Nombre de archivo: unam_rbinding_type.html