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

Creación de un archivo ESQL

Cuando incluye un nodo en el flujo de mensajes que requiere ESQL para personalizar su función (los nodos Compute, Database, DatabaseInput y Filter), debe codificar las sentencias ESQL que proporcionan la personalización en un módulo ESQL en un archivo ESQL. Puede utilizar el mismo archivo ESQL para más de un módulo.

Antes de empezar:

Para obtener información básica, consulte Visión general de ESQL.

Opcional: Puede crear una aplicación, biblioteca o proyecto de Message Broker antes de crear un archivo ESQL. De forma alternativa, puede crear el proyecto contenedor cuando cree el archivo ESQL.

Los archivos ESQL se almacenan en un sistema de archivos o en un depósito compartido. Si utiliza un sistema de archivos, puede utilizar el sistema de archivos local o una unidad compartida. Si almacena archivos en un depósito, puede utilizar cualquiera de los depósitos disponibles a los que da soporte Eclipse, por ejemplo CVS.

Para crear un archivo ESQL, complete los pasos siguientes:

  1. Pulse Archivo > Nuevo > Archivo ESQL de flujo de mensajes.

    También puede pulsar Nuevo en la Vista Desarrollo de intermediario y luego pulsar Archivo ESQL de flujo de mensajes.

    Se abre el asistente Nuevo archivo ESQL de flujo de mensajes.
  2. Seleccione una aplicación, una biblioteca o un proyecto de Message Broker en el que crear el archivo ESQL, o pulse Nuevo para crear un nuevo contenedor.
  3. Escriba un nombre para el nuevo archivo ESQL. Si escribe un nombre que ya se está utilizando para un archivo ESQL de este proyecto, aparece el mensaje de error El recurso <nombre>.esql ya existe y debe especificar un nombre diferente.

    Cuando se crean archivos ESQL, la longitud de la vía de acceso de archivos global no debe superar 256 caracteres debido a una limitación en el sistema de archivos de Windows. Si intenta añadir un flujo de mensajes a un archivo de archivado de intermediario con ESQL o archivos de correlación con una longitud de vía de acceso que supera los 256 caracteres, el flujo de mensajes compilado no se genera y no se puede desplegar. Por lo tanto, asegúrese de que los nombres de los archivos ESQL, los archivos de correlación, proyectos y esquema del intermediario sea lo más breve posible.

  4. Para definir el archivo ESQL en un esquema de intermediario específico, deseleccione Utilizar esquema de intermediario predeterminado y seleccione un esquema de intermediario en la lista desplegable o escriba el nombre del esquema de intermediario.
  5. Pulse Finalizar.

El archivo ESQL se abre en el editor, donde puede editar el archivo y a continuación, guardarlo. El archivo ESQL se muestra en la Vista Desarrollo de intermediario, debajo de la carpeta ESQLs de la aplicación, biblioteca o proyecto de Message Broker que lo contiene.

También se puede crear un archivo ESQL automáticamente. Puede pulsar el botón derecho del ratón sobre un nodo Compute, Database, DatabaseInput o Filter y a continuación, pulsar Abrir ESQL. Si el módulo identificado por la propiedad adecuada aún no existe en el esquema de intermediario, automáticamente se crea un módulo. Este módulo se crea en el archivo <nombre_flujo_mensajes>.esql en el mismo esquema de intermediario del mismo proyecto que el archivo <nombre_flujo_esquema>.msgflow. Si dicho archivo ESQL todavía no existe, también se crea automáticamente.

El contenido de un archivo ESQL individual no tiene ninguna relación específica con los flujos de mensajes y nodos. Deberá decidir qué módulos se crean en qué archivos (a menos que el módulo especificado, identificado mediante la propiedad adecuada, se cree de forma predeterminada en el archivo <nombre_flujo_mensajes>.esql como se ha descrito anteriormente). Supervise el tamaño y la complejidad de ESQL en cada archivo y divídalo si es difícil de ver o gestionar.

Si crea subrutinas reutilizables (en el nivel de esquema de intermediario) en un archivo ESQL, tal vez sea conveniente hacer referencia a estas rutinas desde módulos ESQL en otro proyecto. Para hacer referencia a las rutinas, especifique que el proyecto que ejecuta la subrutinas depende del proyecto en el que está definido el archivo ESQL que las contiene. Puede especificar este comportamiento cuando cree el segundo proyecto o puede crear una referencia de de proyecto; consulte Añadir y eliminar referencias de biblioteca.

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 17:00:00


Tema de tareaTema de tarea | Versión 8.0.0.5 | ak09031_