About this task
In the first Job, a string message is created using a tRowGenerator and put on a JBoss server using a tMomOutput. An intermediary tLogRow component displays the flow being passed.
Drop the three components required for the first Job from the Palette onto the design workspace and right-click
to connect them using a Main row
Double-click on tRowGenerator to set the
schema to be randomly generated.
- Set just one column called message. This is the message to be put on the MOM queue.
This column is of String type and is
nullable. To produce the data, use a preset function which concatenates
randomly chosen ascii characters to form a 6-char string. This function is
getAsciiRandomString. (Java version). Click the Preview button to view a random sample of data generated.
Set the Number of rows to be generated to
Click OK to validate.
- The tLogRow is only used to display a intermediary state of the data to be handled. In this example, it doesn't require any specific configuration.
Then select the tMomOutput
In this case, the MQ server to be used is
In the Host and Port fields, fill in the relevant connection information.
- Select the Message type from the list. The message can be of Queue or Topic type. In this example, select the Queue type from the list.
In the To field, type in the message
source information strictly respecting the syntax expected by the server.
This should match the Message Type you selected, such as:
The message name is case-sensitive, therefore
- Then click Sync Columns to pass on the schema from the preceding component. The schema being read-only, it cannot be changed. The data posted onto the MQ comes from the first schema column encountered.
Press F6 to execute the Job and view the
data flow being passed on in the console, thanks to the tLogRow component.