Concepto: generador de mensajes de Workday Studio
El
Message Builder
de Workday Studio proporciona una vista gráfica que simplifica la definición del contenido del mensaje de los siguientes elementos de ensamblaje:
- El pasowrite
- El pasolog
- El controlador de erroreslog-error
La ficha
Message Builder
del Assembly Editor proporciona una ubicación única donde puede definir el contenido del mensaje de cualquier elemento relevante del ensamblaje. El Message Builder
también está disponible como una ficha en la vista Properties
de los elementos individuales write
, log
y log-error
.El panel izquierdo del
Message Builder
le permite definir el tipo de contenido del mensaje. Utilice las opciones de la parte superior para añadir varios tipos de elementos de mensaje:
Opción | Descripción |
|---|---|
Create 'message-content'
| Añade el contenido del mensaje de mediación al mensaje. |
Create 'text'
| Añade un literal de cadena al mensaje. Hay tres opciones:
|
Create 'exception'
| Añade una excepción al mensaje si existe una en el contexto de mediación. Solo se puede utilizar en el controlador de errores log-error . |
Create 'line-separator'
| Añade un carácter de nueva línea al mensaje. |
Create 'xpath'
| Añade el resultado de una expresión XPath al mensaje. |
Create 'xslt'
| Añade el resultado de una transformación XSL al mensaje. |
Create 'xml-stream'
| Crea el contenido para el paso log o write . |
Create 'regex-match'
| Aplica una expresión regular al contenido del mensaje y añade todas las apariciones coincidentes al mensaje de mediación. |
Create 'static-file'
| Especifica un archivo de entrada que rellena el mensaje con todo su contenido. |
Create 'message-store-id'
| Añade el ID de almacén de mensajes del mensaje. Solo se aplica si define el store-message propiedad para el transporte. |
Crear cabecera
| Añade el valor de una cabecera de mensaje con nombre al mensaje. |
Create 'headers'
| Añade conjuntos de cabeceras completos en forma de pares de cabecera de nombre-valor separados por caracteres de nueva línea. |
Crear ID de cliente
| Añade el ID de cliente de la MediationContext al mensaje. Muestra "nulo" en el mensaje si no se ha definido el ID de cliente. |
El panel derecho es donde se define el valor del elemento de mensaje. El contenido del panel de valores varía en función del tipo de elemento de mensaje.
A fin de reordenar o eliminar elementos de mensaje, utilice los botones que se encuentran a la derecha del panel de contenido. Su orden en el
Message Builder
se reproduce en el archivo XML.