A TECHNIQUE AND APPARATUS FOR AUTOMATIC GENERATION OF IBM* MQSERIES* MESSAGES
Original Publication Date: 2003-Nov-19
Included in the Prior Art Database: 2003-Nov-19
The general purpose of automatic message generation is to give the user the ability to generate a stream of message inputs with some characteristics. The message suite generated can then be used to test the receiving application (MQSeries*), to test a specific Message Flow (MQSeries Integrator), or to test the correctness of a process flow (MQSeries Workflow). The user selects a message type and then defines a generation profile, which includes directives for generation: the number of messages to generate, a random seed to use and the mixture of generation functions to use for every message field. Basic generation functions are provided, such as: random value, sequential values, value read from a file, etc. The set of generation functions available matches the different field types possible in an MQ message. The generation profile can be kept for a future use, along with the message type. The automatic message generation process is divided into two main steps: 1) Message generation - data generation for each message field. In this step the user defines the generation functions for each message field and the specific data is generated. 2) Message browser - in this step the user is able to browse through the messages generated and modify the message suite. A concrete message can be generated using the data generated in step 1, and sent to a desired MQ queue.