Hay algunas restricciones para los mensajes definidos utilizando un CWF en relación con el modelo lógico que se describen a continuación.
La salida de un mensaje CWF siempre contiene los elementos en la secuencia especificada en la definición del modelo de mensaje lógico. No obstante, no siempre tiene que especificar ESQL que crea los elementos en dicha secuencia. Se proporcionan las normas siguientes para codificar ESQL para cada valor para la propiedad Composición del tipo.
Si los elementos o tipos tienen valores por omisión y no crea el mensaje en la secuencia correcta, estos elementos creados fuera de la secuencia contendrán sus valores por omisión y no los valores que haya establecido. Esto es debido a que se presupone que los elementos creados fuera de la secuencia se definen automáticamente y en CWF se descartan cuando se graba el mensaje en la corriente de bits.
Si los elementos tienen valores por omisión y no crea el mensaje en la secuencia correcta, estos elementos creados fuera de la secuencia contendrán sus valores por omisión y no los valores que haya establecido. Esto es debido a que se presupone que los elementos creados fuera de la secuencia se definen automáticamente y en CWF se descartan cuando se graba el mensaje en la corriente de bits.
CWF es un formato fijo y todos los elementos deben estar presentes en un mensaje. Por lo tanto, se ignora el contenido de tipo y la validación de tipo, [Type Content - Content validation]. En la salida, todos los elementos deben establecerse explícitamente (por ejemplo, utilizando ESQL SET), establecerse explícitamente (utilizando una función de copia de árbol) o deben tener definido un valor por omisión.
En la salida de un mensaje CWF del dominio MRM, cualquier elemento o aparición de un elemento para el que no se ha establecido un valor (ya sea explícitamente o implícitamente) hereda el valor por omisión especificado del elemento. Si no se ha especificado un valor por omisión, entonces se genera una excepción.
Cuando se analiza o graba un mensaje CFW en el dominio MRM, cualquier valor especificado para las propiedades del modelo de mensajes Mín apariciones y Máx apariciones. El número de apariciones de un elemento se determina mediante la propiedad Cuenta de repeticiones o Referencia de repeticiones. No obstante, las funciones de validación de mensajes de WebSphere Business Integration Message Broker utilizan la información de Mín apariciones y Máx apariciones.
Conceptos relacionados
El modelo de mensaje
Formato físico personalizado - mensajes de varias partes
Tareas relacionadas
Trabajar con un conjunto de mensajes
Manejo de propiedades físicas
Adición de un formato físico personalizado (CWF)
Configuración de las propiedades de formato físico personalizado (CWF): conjuntos de mensajes
Supresión de un formato físico
Referencias relacionadas
Propiedades físicas del formato físico personalizado para objetos del modelo de mensaje
Avisos |
Marcas registradas |
Descargas |
Biblioteca |
Soporte |
Información de retorno (feedback)
![]() ![]() |
ad10490_ |