Mensajes que puede utilizar con el ejercitador de flujo para comprobar que un flujo de mensajes procesa los mensajes según lo esperado

Puede crear mensajes de entrada y guardar los mensajes registrados. A continuación, puede utilizar cualquiera de estos dos tipos de mensaje para comprobar que un flujo de mensajes está procesando los mensajes de la forma esperada.

Mensajes de entrada

Los mensajes de entrada son mensajes que procesa el nodo de entrada de un flujo de mensajes.

Los mensajes de entrada se pueden generar y enviar desde una herramienta o cliente de terceros, o se pueden crear utilizando el ejercitador de flujo. Si crea mensajes de entrada utilizando el ejercitador de flujo, puede crear mensajes para flujos de mensajes que contengan los siguientes nodos de entrada:

  • Nodo MQInput
  • Nodo HTTPInput
  • Nodo SOAPInput

El ejercitador Flow es compatible con HTTPS y HTTP.

Si el flujo de mensajes forma parte de una API REST, no puede utilizar mensajes de entrada creados por el Ejercitador de Flujo; sin embargo, puede utilizar una herramienta o cliente externo para formar y enviar los mensajes de entrada al flujo.

Si el nodo de entrada del flujo de mensajes espera un mensaje XML de un modelo de mensaje asociado, se proporciona la estructura de mensaje y esta se puede editar para generar un mensaje de entrada de ejemplo adecuado. Como alternativa, puede crear manualmente un nuevo mensaje de entrada o bien importar un mensaje existente desde el sistema de archivos.

Puede duplicar, editar y suprimir los mensajes para crear un conjunto de mensajes de entrada que validen la operación del flujo de mensajes, y puede exportar el contenido de un mensaje de entrada a un archivo. Para utilizar mensajes de entrada, debe tener un método de invocación del flujo.

Para más información, consulte Creación de mensajes de entrada.

Mensajes registrados
Los mensajes registrados son mensajes que se capturan cuando un flujo de mensajes están en modalidad de registro. Estos mensajes contienen el conjunto de árboles lógicos de mensajes que son el resultado del proceso que realiza un nodo de entrada de un mensaje de entrada. Puede guardar un mensaje registrado y a continuación utilizar el mensaje registrado cuando no tenga un método de invocación del flujo, o un sistema externo para recibir el mensaje.
Nota: Para crear el mensaje registrado, debe tener un método para invocar el flujo.

Puede guardar y volver a utilizar los mensajes registrados que se envían a los siguientes nodos de entrada:

  • Nodo MQInput
  • Nodo HTTPInput
  • Nodo SOAPInput
  • Nodo FileInput
  • Nodo MQTTSubscribe

Si el flujo de mensajes forma parte de un API REST, no podrá usar mensajes grabados; no obstante, puede usar un cliente o herramienta externos para formar y enviar mensajes de entrada al flujo.

Puede guardar los mensajes registrados pulsando la conexión resaltada desde el nodo de entrada al siguiente nodo del flujo de mensajes y pulsando el icono Guardar. Puede renombrar un mensaje registrado pero no puede editar el contenido de un mensaje registrado o crear un mensaje registrado desde cero.

Cuando envía un mensaje registrado al flujo de mensajes, el mensaje se envía al terminal de salida del nodo de entrada del flujo de mensajes. Un mensaje registrado no lo procesa el nodo de entrada, y por lo tanto no requiere un método de invocación del flujo.

Los nodos HTTPReply y SOAPReply pueden detectar que el mensaje que está procesando el flujo es un mensaje registrado. Si uno de estos nodos recibe un mensaje registrado, el nodo suprime la respuesta. (Si se intenta enviar una respuesta se generará un error porque no hay ningún sistema externo para recibir la respuesta.)

Para más información, consulta Utilizar mensajes grabados.

Si crea un conjunto de mensajes de entrada y mensajes registrados, estos mensajes se pueden incluir con el flujo de mensajes si exporta el flujo de mensajes (o la aplicación que contiene el flujo de mensajes) como un archivo de intercambio de proyecto. Sin embargo, no puede copiar los mensajes en otro flujo de mensajes.