WebSphere Message Broker, Versión 8.0.0.5 Sistemas operativos: AIX, HP-Itanium, Linux, Solaris, Windows, z/OS

Consulte la información sobre la última versión del producto en IBM Integration Bus, Versión 9.0

Esquemas de intermediario

Un esquema de intermediario es un espacio de símbolos que define el ámbito de exclusividad de los nombres de recursos definidos en él. Los recursos incluyen flujos de mensajes y otros recursos opcionales como archivos ESQL, archivos Java™ y archivos de correlación.

El esquema de intermediario se define como la vía de acceso relativa del directorio origen del proyecto al nombre de flujo.

Puede crear nuevos esquemas de intermediario para proporcionar espacios de símbolos diferentes en el mismo proyecto de Message Broker. Un esquema de intermediario se implementa como una carpeta, o subdirectorio, dentro del proyecto y permite organizar el proyecto. También puede utilizar las preferencias de proyecto para distribuir el ámbito de un esquema de intermediario individual entre varios proyectos y así crear un espacio de símbolos de aplicaciones que proporcione un ámbito para todos los recursos asociados a una suite de aplicaciones.

Si crea un nuevo esquema de intermediario mientras está en modalidad de categoría, el esquema vacío no es visible en la Vista Desarrollo de intermediario. Para mostrar el esquema vacío en la Vista Desarrollo de intermediario, pulse Ocultar categorías El icono Ocultar categorías de la barra de herramientas en la barra de herramientas.

Un nombre de esquema de intermediario debe ser una serie de caracteres que comience por un carácter Unicode seguido de uno o más caracteres Unicode o dígitos y el signo de subrayado. Puede utilizar el punto para proporcionar una estructura al nombre, por ejemplo, Stock.Common. Se crea un directorio en el directorio del proyecto para representar el esquema y si el esquema se estructura con puntos se definen más subdirectorios. Por ejemplo, el esquema de intermediario Stock.Common genera un directorio Common dentro de un directorio Stock contenido en el directorio del proyecto de Message Broker.

Si crea un recurso (por ejemplo, un flujo de mensajes) en el esquema de intermediario predeterminado de un proyecto, el archivo o archivos asociados a ese recurso se crean en el directorio que representa el proyecto. Si crea un recurso en otro esquema de intermediario, los archivos se crean en el directorio del esquema.

Por ejemplo, si crea un flujo de mensajes en el esquema predeterminado del proyecto de Message Broker Project1, sus archivos asociados se almacenan en el directorio Project1. Si crea otro flujo de mensajes en el esquema de intermediario Stock.Common contenido en el proyecto Project1, sus archivos asociados se crean en el directorio Project1\Stock\Common.

Debido a que cada esquema de intermediario representa un ámbito de nombres exclusivo, puede crear dos flujos de mensajes que compartan el mismo nombre en dos esquemas de intermediario. Los esquemas de intermediario garantizan que estos dos flujos de mensajes se reconozcan como recursos diferentes. A pesar de que tengan los mismos nombres, se considera que los dos flujos de mensajes son exclusivos.

Si traslada un flujo de mensajes de un proyecto a otro, puede continuar utilizando el flujo de mensajes del proyecto original si conserva el esquema de intermediario. Si lo hace, debe actualizar la lista de proyectos que dependen del proyecto original añadiendo el proyecto de destino. No obstante, si no conserva el esquema de intermediario, el flujo pasa a ser un flujo diferente porque el nombre del esquema forma parte del nombre del flujo de mensajes totalmente calificado y ya no lo reconocen otros proyectos. Esta acción da como resultado que haya enlaces rotos que deberá corregir manualmente. Si desea obtener más información acerca de cómo corregir los errores después de mover un flujo de mensajes, consulte Mover un flujo de mensajes o subflujo.

No mueva los recursos trasladando sus archivos asociados del sistema de archivos. Para mover los recursos debe utilizar el WebSphere Message Broker Toolkit y así se asegurará de que se hayan corregido todas las referencias de modo que reflejen la nueva organización.

Se aplican las condiciones siguientes de ámbito y reutilización cuando crea funciones, procedimientos y constantes en un esquema de intermediario:

Funciones
  • Las funciones se pueden reutilizar localmente y se pueden llamar mediante correlaciones o subrutinas de ámbito de módulos dentro del mismo esquema.
  • Las funciones se pueden reutilizar globalmente y se pueden llamar mediante otras funciones o procedimientos en archivos ESQL o de correlación contenidos en cualquier esquema definido en el mismo o en otro proyecto.
Procedimientos
  • Los procedimientos se pueden reutilizar localmente y se pueden llamar desde subrutinas de ámbito de módulos en archivos ESQL dentro del mismo esquema.
  • Los procedimientos se pueden reutilizar globalmente y se pueden llamar mediante otras funciones o procedimientos en archivos ESQL contenidos en cualquier esquema definido en el mismo o en otro proyecto.

Los procedimientos no se pueden utilizar en archivos de correlación.

Constantes
  • Las constantes se pueden reutilizar localmente y se pueden utilizar donde estén definidas en cualquier archivo ESQL o de correlación contenido en el mismo esquema de intermediario.
  • Las constantes no son reutilizables globalmente; no se puede utilizar una constante que esté declarada en otro esquema.

Si desea reutilizar funciones o procedimientos globalmente:

Avisos | Marcas registradas | Descargas | Biblioteca | Soporte | Comentarios

Copyright IBM Corporation 1999, 2014Copyright IBM Corporation 1999, 2014.

        
        Última actualización:
        
        Última actualización: 2015-02-28 16:59:51


Tema de conceptoTema de concepto | Versión 8.0.0.5 | ak01100_