Parámetro de patrón | O | C | Predeterminado | Descripción |
---|---|---|---|---|
Cola de entrada | Sí | Sí | IN | Este parámetro de patrón identifica la cola de intermediario en la que se reciben los mensajes XML. |
Nombre de contenedor | Sí | No | *:* | La vía de acceso del elemento de contenedor que se encuentra en el mensaje XML entrante que contiene los elementos que se han de extraer. Esta vía de acceso se especifica con sintaxis como ESQL, pero sólo incluye los elementos del mensaje XML; por ejemplo, SalesData.Invoices.
El espacio de nombres se puede dar en total pero, a menos que se necesite para distinguir entre dos elementos de contenedor con el mismo nombre pero con distintos espacios de nombres, los espacios de nombres se pueden proporcionar como un comodín; por ejemplo, *:SalesData.*:Invoices. Si se utiliza el valor predeterminado, *:*, el elemento raíz del mensaje XML se supone y puede tener cualquier nombre. |
Nombre de elemento de mensaje | Sí | No | *:* | El nombre de los elementos que se extraen del mensaje entrante.
Si se utiliza el valor predeterminado, *:*, se acepta cualquier hijo del contenedor. Los espacios de nombres no deben especificarse porque se presupone que cualquier elemento del nombre dado es necesario independientemente del espacio de nombres. |
Parámetro de patrón | O | C | Predeterminado | Descripción |
---|---|---|---|---|
Direccionamiento | No | No | Sin direccionamiento | Los valores válidos son:
|
Parámetro de patrón | O | C | Predeterminado | Descripción |
---|---|---|---|---|
Gestor de colas de salida | No | Sí | Este parámetro define el gestor de colas al que se envían todos los mensajes de salida. Si se deja en blanco, el valor predeterminado es el gestor de colas de intermediario. | |
Cola de salida | No | Sí | OUT | Este parámetro define la cola de destino. |
Los parámetros de la siguiente Tabla de espacio de nombres opcional, definen los prefijos de espacio de nombres y los URI de espacio de nombres que puede utilizar para definir las ubicaciones claves para rutas en las expresiones XPath. Si se incluye una fila, deben incluirse ambos parámetros. Puede añadir, editar y suprimir valores y cambiar el orden de los valores en la tabla.
Parámetro de patrón | O | C | Predeterminado | Descripción |
---|---|---|---|---|
Prefijo de espacio de nombres | Sí | No | No aplicable | El parámetro Prefijo de espacio de nombres se incluye en el parámetro XPath Ubicación de claves en la definición de rutas. |
URI de espacio de nombres | Sí | No | No aplicable | El URI de espacio de nombres es el espacio de nombres asociado con el prefijo especificado. |
Los parámetros de la tabla de direccionamiento siguiente definen los destinos de salida y las reglas si el valor del parámetro Direccionamiento es Especificar rutas. Se pueden utilizar cuatro parámetros para definir una ruta y se pueden repetir para tantas rutas como sea necesario. Puede añadir, editar y suprimir valores y cambiar el orden de los valores en la tabla.
Parámetro de patrón | O | C | Predeterminado | Descripción |
---|---|---|---|---|
Ubicación de claves | Sí | No | No aplicable |
Una ubicación de clave es una expresión XPath que define una ubicación en el registro que se está propagando. Por ejemplo, $Root/XMLNSC/submitPORequest/partNo. Para obtener más información sobre el tipo de expresión que se debe utilizar, consulte "Nodo Route" y "Utilización de XPath" en la documentación de WebSphere Message Broker. Los espacios de nombres pueden incluirse si se especifican en la tabla de espacio de nombres opcional. |
Valor de clave | Sí | No | No aplicable | Este parámetro contiene el valor con el que el campo Ubicación de claves del mensaje entrante debe coincidir para seleccionar esta ruta. |
Gestor de colas | Sí | Sí | Este parámetro define el gestor de colas para este destino de direccionamiento. Si se deja en blanco, el valor predeterminado es el gestor de colas de intermediario. | |
Cola | Sí | Sí | No aplicable | Este parámetro define la cola para este destino de direccionamiento. |
Parámetro de patrón | O | C | Predeterminado | Descripción |
---|---|---|---|---|
Origen de datos de direccionamiento | No | Sí | No aplicable | Este parámetro define el origen de datos desde el que se puede seleccionar una ruta. La información de direccionamiento se busca en la tabla ROUTING_TABLE. |
Contexto de direccionamiento | No | No | No aplicable |
Este parámetro define un contexto de direccionamiento de manera que puede utilizar una ROUTING_TABLE para más de un flujo de mediación.
Sólo se seleccionan las filas en las que el campo ROUTING_CONTEXT coincide con el valor de Contexto de datos de direccionamiento para la búsqueda de direccionamiento y se añaden a la memoria caché en memoria. |
Ubicación de claves 1 | No | No | No aplicable |
Este parámetro define cómo se extrae la primera clave del elemento de mensajes propagado. Este parámetro se define como una expresión ESQL.
La primera clave se utiliza para seleccionar en VARIABLE1 en una entrada de direccionamiento de origen de datos. La ubicación debe estar en el formato InputBody o InputRoot. |
Ubicación de claves 2 | No | No | No aplicable |
Este parámetro define cómo una segunda clave opcional se extrae del elemento de mensaje propagado. Este parámetro se define como una expresión de referencia de campo ESQL.
La segunda clave se utiliza para seleccionar en VARIABLE2 en una entrada de direccionamiento de origen de datos. La ubicación debe estar en el formato InputBody o InputRoot. |
Renovación de memoria caché | No | No | Borrado | Si este parámetro está seleccionado, la memoria caché en memoria de datos de direccionamiento se renueva desde el origen de datos cuando se recibe un mensaje de renovación. |
Renovar cola | No | Sí | REFRESH | Si Renovación de memoria caché está seleccionado, un mensaje enviado a esta cola desencadena una renovación de los datos de direccionamiento en memoria. |
Parámetro de patrón | O | C | Predeterminado | Descripción |
---|---|---|---|---|
Registro obligatorio | No | No | Borrado |
Este parámetro de patrón determina si la instancia de patrón incluye el código de registro.
Si se ha borrado, el subflujo de registro no se incluye. Si está seleccionado, deben establecerse valores para Gestor de colas de registro y Cola de registro. |
Gestor de colas de registro | No | Sí |
Este parámetro de patrón define el gestor de colas para el registro.
Se puede dejar en blanco si se utiliza el gestor de colas de intermediario para el registro.
Sólo es necesario si se ha seleccionado Registro necesario. |
|
Cola de registro | No | Sí | LOG |
Este parámetro de patrón define la cola de registro.
Sólo es necesario si se ha seleccionado Registro necesario. |
Parámetro de patrón | O | C | Predeterminado | Descripción |
---|---|---|---|---|
Mensaje de error obligatorio | No | Sí | Seleccionado |
Este parámetro de patrón determina si la instancia de patrón incluye el código para colocar mensajes de error en una cola.
Si está seleccionado, deben establecerse valores para Gestor de colas de errores y Cola de errores. |
Gestor de colas de errores | No | Sí |
Este parámetro de patrón define el gestor de colas para el registro de errores.
Sólo es necesario si se ha seleccionado Mensaje de error necesario. |
|
Cola de errores | No | Sí | ERROR |
Este parámetro de patrón define la cola para mensajes de error.
Sólo es necesario si se ha seleccionado Mensaje de error necesario. |
Acción de mensaje errónea | No | No | Guardar |
Este parámetro define la acción que se emprende cuando un elemento de mensaje no se puede direccionar. Los valores válidos son:
Si Guardar está seleccionado, los elementos de mensaje que no se pueden direccionar se colocan en la Cola de mensajes erróneos. Si se selecciona Cancelar y un elemento de mensaje no se puede direccionar, se retrotrae todo el flujo de mensajes. |
Gestor de colas de mensajes erróneo | No | Sí |
Este parámetro de patrón define el gestor de colas
para guardar aquellos elementos de mensaje que no se pueden direccionar.
Si se deja en blanco, el valor predeterminado es el gestor de colas de intermediario.
Este parámetro es necesario sólo si el valor del parámetro Acción de mensaje erróneo es Guardar. |
|
Cola de mensajes erróneos | No | Sí | BAD |
Este parámetro de patrón define la cola
para guardar aquellos elementos de mensaje que no se pueden direccionar.
Este parámetro es necesario sólo si el valor del parámetro Acción de mensaje erróneo es Guardar. |
Parámetro de patrón | O | C | Predeterminado | Descripción |
---|---|---|---|---|
Esquema de intermediario | No | No | mqsi | Si se ha establecido, todos los flujos de mensajes y archivos ESQL se crean en el esquema de intermediario indicado. Si no se establece, se utiliza el esquema predeterminado. |
Prefijo de flujo | No | No | Si se establece, este prefijo se añade al inicio de todos los nombres de flujo de mensajes. | |
Sufijo de flujo | No | No | Si se establece, este sufijo se añade al final de todos los nombres de flujo de mensajes. | |
Prefijo de cola | No | No |
Si se establece, este prefijo se añade al inicio de todos los nombres de cola.
Si se utilizan nombres de cola predeterminados, debe establecerse el prefijo, el sufijo, o ambos para identificar los nombres de cola para cada instancia de patrón. |
|
Sufijo de cola | No | No | Si se establece, este sufijo se añade al final de todos los nombres de cola. | |
Descripción corta | No | No | Esta descripción se añade a la propiedad Descripción corta de todos los flujos de mensajes que se generan. | |
Descripción larga | No | No | Esta descripción se añade a la propiedad Descripción larga de todos los flujos de mensajes que se generan. |
Todos los parámetros de patrón aparecen en la lista con sus valores predeterminados.
La columna con la cabecera O indica si la propiedad es obligatoria. La columna con la cabecera C indica si la propiedad es configurable, lo que quiere decir que puede cambiar el valor al añadir el flujo de mensajes al archivo archivador de intermediario (BAR).
Si no se indica el valor predeterminado, éste es una serie vacía.